| Forum eCoal.pl v3.5 / v4.0 Integracja z Home Assistant Subskrybuj | ||||
| Pierwsza stronaPoprzednia strona5 / 5Następna stronaOstatnia strona | ||||
|
|
||||
|
JacekJI
|
sebico napisał » 2023-11-06 22:22 tryb ręczny setregister.cgi?device=0&tryb_auto=0 tryb automatyczny setregister.cgi?device=0&tryb_auto=1 Witam, Odgrzebię temat Z sentymentu zrobiłem sobie taki schemat w homeassistant. ![]() Potrzebuję wyciągnąć jeszcze stan z drugiej pompy - próbowałem out_pomp2 ale nie działa Oraz zmianę trybu z recznego na automatyczny i odwrotnie Kolega wyżej napisał coś takiego ale nie wiem jak to rozumieć |
|||
|
|
||||
|
babaj
|
JacekJI napisał » 2025-02-24 19:09 Z sentymentu zrobiłem sobie taki schemat w homeassistant. Podziel się plikiem konfiguracyjnym, proszę. JacekJI napisał » 2025-02-24 19:09 Kolega wyżej napisał coś takiego ale nie wiem jak to rozumieć Też się przymierzam do tego, sezon się kończy. Może do następnego zrobię. Myślę, że w adresie gdzie mamy getregister.cgi?device=0&tryb_auto trzeba zmienić na setregister.cgi?device=0&tryb_auto=1 Jeszcze nie próbowałem. |
|||
|
|
||||
|
JacekJI
|
Mój coonfig: #### eCoal sensor rest: - authentication: basic username: root password: root scan_interval: 30 resource: http://192.168.1.151/getregister.cgi?device=0&tzew_value&fuel_level&next_fuel_time&ob1_pog_en&tryb_auto_state&tcwu_value&tkot_value&tpow_value&tpod_value&twew_value&t1_value&t2_value&tsp_value&act_dm_speed&kot_tzad&out_pomp1&out_cwutzad&out_pomp2 sensor: ### Odczyt temperatury zewnętrznej - name: Temperatura zewnętrzna value_template: {{ value_json["cmd"]["device"]["reg"][0]["@v"] }} unit_of_measurement: "°C" ### Odczyt poziomu paliwa - name: Poziom paliwa value_template: {{ value_json["cmd"]["device"]["reg"][1]["@v"] }} unit_of_measurement: "%" ### Odczyt daty następnego zasypu - name: data_zasypu value_template: {{ value_json["cmd"]["device"]["reg"][2]["@v"] | int | timestamp_custom("%Y-%m-%d %H:%M") }} ### Odczyt stanu regulatora pogodowego zaworu 4D - name: regulator_pogodowy value_template: {{ value_json["cmd"]["device"]["reg"][3]["@v"] }} ### Odczyt temperatury CWU - name: Temperatura CWU value_template: {{ value_json["cmd"]["device"]["reg"][5]["@v"] }} unit_of_measurement: "°C" ### Odczyt temperatury kotla - name: Temperatura kotla value_template: {{ value_json["cmd"]["device"]["reg"][6]["@v"] }} unit_of_measurement: "°C" ### Odczyt temperatury powrotu - name: Temperatura powrót value_template: {{ value_json["cmd"]["device"]["reg"][7]["@v"] }} unit_of_measurement: "°C" ### Odczyt temperatury podajnik - name: Temperatura podajnik value_template: {{ value_json["cmd"]["device"]["reg"][8]["@v"] }} unit_of_measurement: "°C" ### Odczyt temperatury biuro - name: Temperatura biuro value_template: {{ value_json["cmd"]["device"]["reg"][9]["@v"] }} unit_of_measurement: "°C" ### Odczyt temperatury 4d - name: Temperatura zawór 4d value_template: {{ value_json["cmd"]["device"]["reg"][10]["@v"] }} unit_of_measurement: "°C" ### Odczyt temperatury T2 - name: Temperatura garaż value_template: {{ value_json["cmd"]["device"]["reg"][11]["@v"] }} unit_of_measurement: "°C" ### Odczyt temperatury spalin - name: Temperatura spalin value_template: {{ value_json["cmd"]["device"]["reg"][12]["@v"] }} unit_of_measurement: "°C" - name: Prędkość dmuchawy value_template: {{ value_json["cmd"]["device"]["reg"][13]["@v"] }} unit_of_measurement: "%" ### Odczyt stanu pracy kotła cyfrowo 0 1 - name: tryb_pracy_kotla value_template: {{ value_json["cmd"]["device"]["reg"][4]["@v"] }} ### Odczyt stanu pracy kotła słownie alarmowy reczny - name: tryb_pracy_bruli value_template: >- {% if is_state("sensor.tryb_pracy_kotla", "1") %} Automatyczny {% elif is_state("sensor.tryb_pracy_kotla", "0") %} Ręczny {% else %} Alarmowy {% endif %} ### Odczyt stanu pracy pompy CO - name: Pompa_CO value_template: {{ value_json["cmd"]["device"]["reg"][15]["@v"] }} - name: tryb_pracy_pompa_co value_template: >- {% if is_state("sensor.Pompa_CO", "1") %} Włączona {% elif is_state("sensor.Pompa_CO", "0") %} Wyłączona {% endif %} ### Odczyt stanu pracy pompy CO2 - name: Pompa_CO2 value_template: {{ value_json["cmd"]["device"]["reg"][18]["@v"] }} - name: tryb_pracy_pompa_co2 value_template: >- {% if is_state("sensor.Pompa_CO2", "1") %} Włączona {% elif is_state("sensor.Pompa_CO2", "0") %} Wyłączona {% endif %} ### Odczyt stanu pracy pompy CWU cyfrowo 0 1 - name: Pompa_CWU value_template: {{ value_json["cmd"]["device"]["reg"][16]["@v"] }} ### Odczyt temperatury kotła zadana - name: temperatura_kotła_zadana value_template: {{ value_json["cmd"]["device"]["reg"][14]["@v"] }} unit_of_measurement: "°C" ### Odczyt temperatury CWU zadana - name: temperatura_CWU_zadana value_template: {{ value_json["cmd"]["device"]["reg"][17]["@v"] }} unit_of_measurement: "°C" Do szczęścia brakuje mi tylko drugiej pompy i możliwoci zmiany trybu. @Seba, @PrzemekP pomożecie? tą linie trzeba zmienić czy dodać nowa? jak to działa? getregister.cgi?device=0&tryb_auto trzeba zmienić na setregister.cgi?device=0&tryb_auto=1 |
|||
|
|
||||
|
babaj
|
JacekJI napisał » 2025-03-16 14:05 tą linie trzeba zmienić czy dodać nowa? jak to działa? getregister.cgi?device=0&tryb_auto trzeba zmienić na setregister.cgi?device=0&tryb_auto=1 Nie no, dodać. Chodziło mi tylko o analogię i jeszcze trzeba użyć integracji RESTful Command. Nie próbowałem, na razie teoretyzuję, czytam dokumentację. |
|||
|
|
||||
|
MTZD
|
Witam,
stworzyłem dodatek do Home Assistant OS umożliwiający komunikację ze sterownikiem za pomocą MQTT. Pozwala nie tylko na odczyt danych ale też zmianę zadanych temperatur. Jest to wersja pierwsza tego dodatku, więc można się spodziewać błędów, jednak na mojej instalacji działa już od około miesiąca bez problemów. Dodatek wraz z instrukcją instalacji (po angielsku) można znaleźć tutaj: https://github.com/MT-ZD/ecoal_controller/tree/master/eCoal Wymagania to integracja z MQTT i Broker MQTT (np. Mosquitto). ![]() ![]() |
|||
| Pierwsza stronaPoprzednia strona5 / 5Następna stronaOstatnia strona | ||||


