16 października 2026 w ESPHome pojawiła się platforma haier_water_heater, która rozmawia z podgrzewaczami wody Haier hOn przez UART zamiast fabrycznego modułu Wi-Fi. Pull request otworzył TheLexus, przeglądał go bdraco, a tego samego popołudnia scalono dokumentację na esphome.io. Autor sprawdził całość na modelu Haier VH3W.
Co dostajesz
Komponent odpytuje urządzenie co pięć sekund i publikuje bieżącą oraz docelową temperaturę, tryb pracy (Normal, ECO, BPS) i stan zasilania. Opcjonalne czujniki obejmują drugą strefę temperatury, szacowany czas grzania, dostępną ciepłą wodę, aktywność grzania, moc i flagę stanu komunikacji. Zapisami zmieniasz zasilanie, tryb i temperaturę docelową (35-75 °C w trybie Normal). Polecenia wychodzą po jednym i liczą się za wykonane dopiero wtedy, gdy ramka statusu je potwierdzi.
ESPHome miało już platformę klimatyczną haier do klimatyzatorów. Ta ścieżka opiera się na bibliotece HaierProtocol, która potrzebuje sterty i std::deque. Implementacja podgrzewacza to osobny, ograniczony parser, który na bieżąco liczy sumę kontrolną i CRC w miarę napływu bajtów, więc mieści się w ciaśniejszych kompilacjach ESP8266 i ESP32 bez współdzielenia tamtego kodu.
Jak się łączy
Oryginalny moduł Wi-Fi trzeba wyjąć albo obejść i podłączyć płytkę ESP do pinów szeregowych podgrzewacza. Minimalna konfiguracja to UART na 9600 bodów oraz wpis water_heater z platform: haier_water_heater. Zmiana trybu z ECO na BPS (albo odwrotnie) przechodzi najpierw przez Normal, bo tak urządzenie przełącza te tryby. Żądanie wyłączenia dopina polecenie, które już leci, a potem odrzuca resztę kolejki.
Lokalne sterowanie szeregowe oznacza, że do codziennych nastaw podgrzewacz nie potrzebuje konta w chmurze Haier. Nadal trzeba mieć zgodny model hOn; na razie jako przetestowany figuruje tylko VH3W. Jeśli jednostka używa innego kadrowania, licz raczej na zgłoszenie z przechwyconymi ramkami niż na to, że każdy cylinder Haier odpowie tak samo.
Kiedy to dotrze
Platforma jest w drzewie dev ESPHome pod wydanie 2026.11. Żeby jej spróbować, zainstaluj wersję rozwojową albo betę ESPHome albo poczekaj na listopadowe wydanie. Strona dokumentacji haier_water_heater jest już w gałęzi next serwisu docs.