Forum Pello v3.5 Home Asistant Pello Subskrybuj | ||||
|
||||
helius
![]() |
Dopytam czy może ktoś posiada wpis do sensorów w pliku yaml. do podejżenia.
|
|||
|
||||
Vikers
![]() |
Ustawiasz
TWOJ_USER TWOJE_HASLO TWOJ_WEW_IP_STEROWNIKA rest: - authentication: basic username: "TWOJ_USER" password: "TWOJE_HASLO" scan_interval: 10 resource: http://TWOJ_WEW_IP_STEROWNIKA/getregister.cgi?device=0&tzew_value&twew_value&fuel_level&add_fuel_time&next_fuel_time&tcwu_value&tkot_value&tryb_auto_state&pl_status&out_pomp1&out_cwu&tsp_value&tpow_value&tsp_value&pl_fuel_flow&pl_flame&t1_value&ob1_zaw4d_pos&kot_tact&act_dm_speed&ob1_zaw4d_tzad # 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 sensor: # Odczyt temperatury zewnętrznej - name: pello_temp_zew value_template: {{ value_json["cmd"]["device"]["reg"][0]["@v"] }} unit_of_measurement: "°C" device_class: temperature # json_attributes_path: "$.response.system" # json_attributes: # - "runstate" # - "model" # - "opmode" # - "freeze" # - "time" # - "sensor1" # - "sensor2" # - "sensor3" # - "sensor4" # - "sensor5" # - "version" # Odczyt temperatury wewnętrznej - czujnik pieca - name: pello_temp_wew value_template: {{ value_json["cmd"]["device"]["reg"][1]["@v"] }} unit_of_measurement: "°C" device_class: temperature # Odczyt poziomu paliwa - name: pello_poziom_paliwa #friendly_name: Poziom paliwa value_template: {{ value_json["cmd"]["device"]["reg"][2]["@v"] }} unit_of_measurement: "%" device_class: battery # Odczyt daty ostatniego zasypu - name: pello_data_ostatniego_zasypu value_template: {{ value_json["cmd"]["device"]["reg"][3]["@v"] | int | timestamp_custom("%Y-%m-%d %H:%M") }} #device_class: date - test disabled # Odczyt daty następnego zasypu - name: pello_data_nast_zasypu value_template: {{ value_json["cmd"]["device"]["reg"][4]["@v"] | int | timestamp_custom("%Y-%m-%d %H:%M") }} #device_class: date - test disabled - name: pello_temp_cwu_aktualna #friendly_name: Temp CWU aktualna value_template: {{ value_json["cmd"]["device"]["reg"][5]["@v"] }} unit_of_measurement: "°C" - name: pello_temp_kotla #friendly_name: Temperatura kotła value_template: {{ value_json["cmd"]["device"]["reg"][6]["@v"] }} unit_of_measurement: "°C" device_class: temperature - name: pello_tryb_pracy_state #friendly_name: Tryb pracy value_template: {{ value_json["cmd"]["device"]["reg"][7]["@v"] }} - name: stat_kotla #friendly_name: Status value_template: {{ value_json["cmd"]["device"]["reg"][8]["@v"] }} - name: status_pieca_digit #friendly_name: "Status pieca cyfrowo" #unit_of_measurement: " " value_template: >- {% set mapper = { 0 : 0, 1 : 1, 2 : 1, 3 : 0, 4 : 0 } %} {% set state = states.sensor.stat_kotla.state %} {{ mapper[state] if state in mapper else None }} - name: status_pieca #friendly_name: "Status pieca" #unit_of_measurement: " " value_template: >- {% set mapper = { 0 : Stop, 1 : Rozpalanie, 2 : Grzanie, 3 : Wygaszanie, 4 : Czyszczenie } %} {% set state = states.sensor.stat_kotla.state %} {{ mapper[state] if state in mapper else None }} - name: pello_temp_powrotu #friendly_name: Temperatura powrotu value_template: {{ value_json["cmd"]["device"]["reg"][12]["@v"] }} unit_of_measurement: "°C" device_class: temperature - name: pello_temp_spalin #friendly_name: Temperatura spalin value_template: {{ value_json["cmd"]["device"]["reg"][13]["@v"] }} unit_of_measurement: "°C" device_class: temperature - name: pello_strumien_paliwa #friendly_name: Strumien paliwa na godzien value_template: {{ value_json["cmd"]["device"]["reg"][14]["@v"] }} unit_of_measurement: "kg/h" device_class: gas - name: pello_plomien #friendly_name: Strumien paliwa na godzien value_template: {{ value_json["cmd"]["device"]["reg"][15]["@v"] }} unit_of_measurement: "%" device_class: energy - name: pello_pompa_cwu #friendly_name: Pompa CWU value_template: {{ value_json["cmd"]["device"]["reg"][10]["@v"] }} - name: pello_pompa_co #friendly_name: Pompa CO value_template: {{ value_json["cmd"]["device"]["reg"][9]["@v"] }} - name: pello_temp_za_4d #friendly_name: Temperatura za 4D value_template: {{ value_json["cmd"]["device"]["reg"][16]["@v"] }} unit_of_measurement: "°C" device_class: temperature - name: pello_temp_zadana_za_4d #friendly_name: Temperatura zadana za 4D value_template: {{ value_json["cmd"]["device"]["reg"][20]["@v"] }} unit_of_measurement: "°C" device_class: temperature - name: pello_otwarcie_4d #friendly_name: Pozycja 4D value_template: {{ value_json["cmd"]["device"]["reg"][17]["@v"] }} unit_of_measurement: "%" device_class: energy - name: pello_temp_zadana_kotla #friendly_name: Temperatura zadana value_template: {{ value_json["cmd"]["device"]["reg"][18]["@v"] }} unit_of_measurement: "°C" device_class: temperature - name: pello_dmuchawa #friendly_name: Dmuchawa value_template: {{ value_json["cmd"]["device"]["reg"][19]["@v"] }} unit_of_measurement: "%" device_class: energy binary_sensor: - name: pompa_cwu #friendly_name: "Pompa CWU" device_class: light value_template: >- {% set state = states("sensor.pello_pompa_cwu") %} {{ state | float(0) > 0 }} - name: pompa_co #friendly_name: "Pompa CO" device_class: light value_template: >- {% set state = states("sensor.pello_pompa_co") %} {{ state | float(0) > 0 }} dodane 2025-07-10 08:45Mozesz sobie potem zrobic rest komendy np do właczenia/wyłacznia grzania CWU z kafelka w HA lub właczenie wyłaczenia CO rest_command: cwu_on_off: username: "TWOJ_USER" password: "TWOJE_HASLO" url: http://TWOJ_WEW_IP_STEROWNIKA/setregister.cgi?device=0&cwu_state={{ value }} zima_lato: username: "TWOJ_USER" password: "TWOJE_HASLO" url: http://TWOJ_WEW_IP_STEROWNIKA/setregister.cgi?device=0&zima_lato={{ value }} |
|||
|
||||
helius
![]() |
Dzieki działa w configuration.yaml ale musze to pezenieść do odzielnego pliku pello.yaml
|
|||