-
Notifications
You must be signed in to change notification settings - Fork 15
Home Assistant
Sterowanie za pomocą Home Assistant sterownikiem "Lucjan"
Komunikacja ze sterownikiem odbywa się za pomocą API. Polecenie sterujące to IP_sterownika/setParametr=wartość
Parametr – nazwa parametru w sterowniku Lucjan np. PIEC_ZADANA
Wartość – wartość parametru np. 50 – to 50 °C
-
Do nastawy temperatury wykorzystałem noda Slider. Nazwałem go „Piec”
-
Kolejny nod gauge zastosowałem do wizualizacji temperatury (jest on opcjonalny nie jest wymagany)). Nazwałem go Temp. Pieca
-
Za pomocą noda http request, przesyłam polecenia API do sterownika
-
Łączymy wszystko razem
Kolejny taki zestaw dla CWU -
Konfiguracja slider
Konfiguruję zakresy temperatur pieca od 40 do 60. Zmieniam output na only on release aby zmiana została przesłana na wyjście dopiero po zakończeniu ustawiania temperatury. -
Konfiguracja gauge
-
Konfiguracja noda www request.
W sekcji url podajemy: http://192.168.1.150/setPIEC_ZADANA={{{payload}}}
Wartość {{{payload}}} pochodzi z nastawy slider
-
Przechodzimy do dashboard w node-red
-
Tworzymy grupę np. Ustawienia Pieca >> Sterownik Pieca
Dodajemy grupę, edytujemy i zmieniamy nazwę jak na zdjęciu
-
Następnie możemy dostosować wygląd wchodząc na ustawienia pieca >> layout
Podgląd layout, adresu oraz działania mamy klikając
Integracja gotowa. Pozostało dodać integrację do dasboarda jako adres witryny podając odpowiednie powiększenie.
Dodatkowo zrobiłem analogicznie dla CWU.
Wchodzimy na dashboard ale nie node-red tylko HA i dodajemy Strona Web - jak na zdjęciu
W moim przypadku adres który wkleiłem dodając do głównego widoku HA to: http://192.168.1.161:1880/endpoint/ui/#!/0?socketid=K7CdTHZy8CCpON3KAAAn
skopiowany z przeglądarki jak na widoku powyżej.
Efekt końcowy
Powodzenia !!!