-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WH - ES50V- TF7W(EU) - Water Heater #4
Comments
Hi @straga, Packets looks similar. Is this complete packets? I don't see CRC or checksum for P.S. I speak Russian, by the way. If it would be easier for you, we can switch to Russian. |
Хорошо. Я еще все перепроверю. |
Да были потери. Сейчас количество сходится. DEBUG:UART:RX: ff ff 08 00 00 00 00 00 00 05 0d - ACK 0x08 - 8 byte. 0x0d - checksum - все сходиться. Вопрос - что это может быть.
|
Вот варианты что попадаются.
|
Если выключить - включить.
|
0x62 - "Device Version Response"
Версия протокола: E++2.17
|
Тут мои догадки настолько же хороши как и ваши. 05 похоже на ОК. |
Можно попробовать вот это https://github.com/paveldn/hon-test Сделано специально чтобы тестировать hOn протокол. Но прийдется доработать под ваши нужды. Можете попробовать слать команды и смотреть как отвечает. |
TX - ff ff 0b 00 00 00 00 00 00 64 01 cb 04 3f 64 - похоже команда которая задает ключь шифрования. как раз данные меняються после этой команды |
Похоже вы правы. Скорее не шифрование, а какой-то арифметический сдвиг. Для шифрования слишком много одинаковых байт. Можно попробовать разгадать, но нужно больше данных. Можете сделать больше логов с разными ключами? Но обязательно с 64 01 |
Я поставил в разрез RX и TX - esp32s3.
Соответвено дальше у нас все идет не зашифровано. Нужно только собрать и разгадать все команды и параметры для бойлера.
|
Здорово что можно отключить шифрование.
Думаю тут скорее второй судя по длине шифрованных команд. |
Да, вы правы. Команда включения (ON): Команда выключения (OFF): Разница между этими командами находится в предпоследнем байте: Для ON: 00 01 Итак: Тип кадра 01 - (Control). Данные: |
Для кондиционера 5D xx команды выглядили так: Не у верен или помоможет но может есть что-то общее |
info from the cloud .
Andre0512/hon#268
capture between ESP32-for-haier and boiler MCU.
Looks different like
init device after power on.
Turn ON/OFF from the HoN App water heater:
ON:
OFF:
The text was updated successfully, but these errors were encountered: