Wystąpił problem z dostępnością numeru Serwisu. Do czasu uruchomienia numeru głównego prosimy o kontakt pod numerem 605-780-882
Forum  eCoal.pl v3.5 / v4.0  Sterowanie piecem przez Home Assistant Subskrybuj
2026-06-16 10:08
  ShinsEssel Posty: 0 Ostrzeżenie: 0
Próbuję dodać sterowanie piecem do mojego Home Assistanta. Przeglądając forum znalazłem kilka sposobów implementacji na pobieranie danych, jednak nie umiem znaleźć sposobu, na ich wysterowanie. 

Generalnie póki co korzystam z takiego rozwiązania.

W pliku configuration.yaml wywołuję plik do komunikacji z piecem:

Następnie w pliku wywołuję zapytanie do rejestrów i pobieram dane z pieca:

W efekcie dostaję coś takiego w HA:


Niestety w takiej konfiguracji encje nie mają możliwości sterowania wartościami zadanymi pieca. Czy ktoś umiałby pomóc z tym, jak należy przygotować taką encję, która mogłaby sterować jakąś wartością pieca?

Wiem, że jest rozwiązanie oparte o MQTT, ale nie chcę z niego korzystać, bo do tej pory miałem 1 podejście i zakończyło się koniecznością przywracania urządzenia do ustawień fabrycznych, więc póki nie rozgryzę tego sterowania nie będę się w to pchał. 
2026-06-26 09:25
  babaj Posty: 22 Ostrzeżenie: 0
rest_command:
  tryb_reczny:
    url: "http://admin:pass@192.168.0.50/setregister.cgi?device=0&tryb_auto=0"
    method: get

  tryb_auto:
    url: "http://admin:pass@192.168.0.50/setregister.cgi?device=0&tryb_auto=1"
    method: get

  pompa_cyrku_on:
    url: "http://admin:pass@192.168.0.50/setregister.cgi?device=0&out_miesz=1"
    method: get

  pompa_cyrku_off:
    url: "http://admin:pass@192.168.0.50/setregister.cgi?device=0&out_miesz=0"
    method: get

  pompa_cwu_on:
    url: "http://admin:pass@192.168.0.50/setregister.cgi?device=0&out_cwu=1"
    method: get

  pompa_cwu_off:
    url: "http://admin:pass@192.168.0.50/setregister.cgi?device=0&out_cwu=0"
    method: get

  temp_zadana_kotla:
    url: "http://admin:pass@192.168.0.50/setregister.cgi?device=0&kot_tzad=60"
dodane 2026-06-26 07:25Czad mi jeszcze napisał tak:
rest_command:
  ustaw_temp_kotla:
    url: >-
      http://admin:pass@192.168.0.50/setregister.cgi?device=0&kot_tzad={{ temperatura }}
    method: GET

action:
  - service: rest_command.ustaw_temp_kotla
    data:
      temperatura: "{{ states(input_number.temperatura_kotla) | int }}"
Użytkownicy online: