Skip to content
ZbyszekT1 edited this page Nov 17, 2021 · 3 revisions

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

  1. Do nastawy temperatury wykorzystałem noda Slider. Nazwałem go „Piec” Slider

  2. Kolejny nod gauge zastosowałem do wizualizacji temperatury (jest on opcjonalny nie jest wymagany)). Nazwałem go Temp. Pieca Gauge

  3. Za pomocą noda http request, przesyłam polecenia API do sterownika http_request

  4. Łączymy wszystko razem Flow_Lucjan
    Kolejny taki zestaw dla CWU Flow_Lucjan_CWU

  5. Konfiguracja slider
    slider_config
    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.

  6. Konfiguracja gauge
    gauge_config

  7. Konfiguracja noda www request.
    W sekcji url podajemy: http://192.168.1.150/setPIEC_ZADANA={{{payload}}}
    Wartość {{{payload}}} pochodzi z nastawy slider
    http_request_config

  8. Przechodzimy do dashboard w node-red
    node-red_dashboard

  9. Tworzymy grupę np. Ustawienia Pieca >> Sterownik Pieca
    dashboard_grupa
    Dodajemy grupę, edytujemy i zmieniamy nazwę jak na zdjęciu
    group_3 Ustawienie grupy

  10. Następnie możemy dostosować wygląd wchodząc na ustawienia pieca >> layout
    layout_rozmiary
    Podgląd layout, adresu oraz działania mamy klikając
    layout_podgląd
    layout_podgląd_chrome
    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
    dodawanie_dashboard
    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
    Lucjan_Home Assistant_CO_CWU
    Powodzenia !!!

Clone this wiki locally