Profil użytkownika
posty użytkownika | ||||
|
||||
wedlock
|
carnivean napisał » 2022-01-23 18:38 wrzuciłem tą Twoją konfigurację i mam: Invalid config for [binary_sensor.rest]: [unit_of_measurement] is an invalid option for [binary_sensor.rest]. Check: binary_sensor.rest->unit_of_measurement. (See ?, line ?). i parę takich błędów. Co trzeba poprawić? Podeślij konfig. Tylko nie tu bo forum niezbyt dobrze toleruje znak . Na jakimś paste bin |
|||
|
||||
wedlock
|
Bardzo dziękuję za odpowiedź.
|
|||
|
||||
wedlock
|
Udało mi się zintegorwać w HA kartę energia ze sterownikiem PELLO. Obstawiam, że w ekogroszkach tez podobnie będzie działać. Wystarczy dostać się do czasu i wartości kalibracji podajnika.
TUTAJ mój orginalny temat |
|||
|
||||
wedlock
|
Zrobiłem sobie kartę na dashboarda:
Dla leniwych kod yaml dla karty klik zmiana kilku encji w pliku configuration.yaml. Część encji przerobiłem na binary sensor. Dzięki temu działa na nich kolorowanie ( jak na zdjęciu wyżej ) klik dodane 2022-01-13 21:40Dodałem integrację zakładki energia w HA ze sterownikiem. Niestety HA nie posiada jako źródła energii pelletu ani też innej miary niż m3 lub ft3. No ale jak się nie ma co się chce, to się lubi co się ma. Nie wiem czy dobrze liczę, ale ze sterownika pobieram czas i wartość z kalibracji. Później dzielę wagę przez czas i wychodzi ile gram zużywamy na sekundę przy działającym podajniku. Następnie HA pobiera z czas pracy podajnika ( w sekundach ) i cały czas liczy zużycie. Robi to o tyle sprytnie, że dopuszcza zerowanie licznika ( wtedy gdy dosypujemy pelletu i licznik w piecu startuje od nowa ). TUTAJ znajduje się mój pełny plik konfiguracyjny z HA. Oczywiście wyciąłem moje prywatne rzeczy. Jak zwykle login , hasło i IP swojego sterownika trzeba już samodzielnie pozmieniać. |
|||
|
||||
wedlock
|
||||
|
||||
wedlock
|
Jakie stany przyjmuje parametr ob1_pomp_on ? obecnie stan to 2. Szukam parametru który wskazywał by mi na pompa ob1 włączona / pompa ob1 wyłączona. Bez sensu żebym sterował zaworem 3 drożnym gdy pompa nie pracuje
dodatkowo prosił bym o wyjaśnienie alarmów : alarm_tkot i alarm_tkot_90 . alarm_tsp alarm_stb alarm_tco1_hi alarm_out_pod dodane 2021-12-31 00:34pompe znalazlem "out_pomp1 " . dodane 2022-01-10 14:29halo ? ktoś z esterowników czyta posty ? |
|||
|
||||
wedlock
|
Podrzucam moją konwersję stanów pieca bardziej "human readable". Wersja dla sterownika Pello, więc stany pracy mam rozpalanie itp.
Dodatkowo niektóre encje zamieniłem sobie na binary sensory. Wtedy na kartach zmieniają kolorki ( np. w karcie glance ) Forum strasznie nie lubi znaku apostrofu więc kod wkleiłem do pastebin YAML dodane 2022-01-10 14:24Dla leniwych kod yaml dla karty z posta wyżej klik |
|||
|
||||
wedlock
|
Poniżej dzielę się moją konfiguracją HA do sterownika Pello W każdej linijce zaczynającej się od resource: http://tajne:tajne@1.1.1.1/ w miejsce tajne:tajne należy wpisać swój login i hasło dla roota. natomiast w miejcu 1.1.1.1 wpisujemy IP na jakim jest sterownik w naszej sieci. Ja osobiście na serwerze DHCP przypisałem to IP na stałe dla kotła. Po każdym wyłaczeniu prądu serwer przypisać może nowe IP. Dzięki przypisaniu na stałe sterownik zawsze będzie miał jedno IP i Home Assistant zawsze będzie widział gdzie szukać. należy wkleić do pliku configuration.yaml # Odczyt temperatury zewnętrznej - platform: rest name: Temperatura zewnętrzna resource: http://tajne:tajne@1.1.1.1/getregister.cgi?device=0&tzew_value value_template: {{ value_json["cmd"]["device"]["reg"]["@v"] }} unit_of_measurement: "°C" - platform: rest name: Temperatura kotła resource: http://tajne:tajne@1.1.1.1/getregister.cgi?device=0&tkot_value value_template: {{ value_json["cmd"]["device"]["reg"]["@v"] }} unit_of_measurement: "°C" - platform: rest name: Temperatura CWU resource: http://tajne:tajne@1.1.1.1/getregister.cgi?device=0&tcwu_value value_template: {{ value_json["cmd"]["device"]["reg"]["@v"] }} unit_of_measurement: "°C" - platform: rest name: Temperatura salon resource: http://tajne:tajne@1.1.1.1/getregister.cgi?device=0&twew_value value_template: {{ value_json["cmd"]["device"]["reg"]["@v"] }} unit_of_measurement: "°C" - platform: rest name: try_pieca resource: http://tajne:tajne@1.1.1.1/getregister.cgi?device=0&tryb_auto_state value_template: {{ value_json["cmd"]["device"]["reg"]["@v"] }} unit_of_measurement: "°C" - platform: rest name: stat_kotla resource: http://tajne:tajne@1.1.1.1/getregister.cgi?device=0&pl_status value_template: {{ value_json["cmd"]["device"]["reg"]["@v"] }} unit_of_measurement: "Status" - platform: rest name: fuel_level resource: http://tajne:tajne@1.1.1.1/getregister.cgi?device=0&fuel_level value_template: {{ value_json["cmd"]["device"]["reg"]["@v"] }} unit_of_measurement: "%" - platform: rest name: data_zasypu resource: http://tajne:tajne@1.1.1.1/getregister.cgi?device=0&next_fuel_time value_template: {{ value_json["cmd"]["device"]["reg"]["@v"] }} - platform: template sensors: data_nast_zasypu: friendly_name: "Data następnego zasypu" value_template: {{ states("sensor.data_zasypu") | int | timestamp_custom("%Y-%m-%d %H:%M") }} template: - sensors: status_pieca: friendly_name: "Status pieca" unit_of_measurement: " " value_template: >- {% set mapper = { 0 : Stop, 1 : Rozpalanie, 2 : Praca, 3 : Wygaszanie, 4 : Czyszczenie } %} {% set state = states.sensor.stat_kotla.state %} {{ mapper[state] if state in mapper else Unknown }} - sensors: tryb_pieca: friendly_name: "Tryb pieca" unit_of_measurement: " " value_template: >- {% set mapper = { 0 : Ręczny, 1 : Automatyczny, 2 : Alarmowy } %} {% set state = states.sensor.try_pieca.state %} {{ mapper[state] if state in mapper else Unknown }} No i szczęśliwego Nowego Roku
|