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  Integracja z Home Assistant Subskrybuj
Pierwsza stronaPoprzednia strona6 / 6Następna stronaOstatnia strona
2025-11-27 05:35
  wtyczka24 Posty: 6 Ostrzeżenie: 0
Home Assistant Supervised 2025.11.3  x86_64.  Daj nie proszę jakąś wskazówkę jak mogę cos zaaktualizować po swojej stronie. Dziękuję 
 
2025-11-27 11:36
  MTZD Posty: 14 Ostrzeżenie: 0
@wtyczka24 Błąd związany był z brakiem wsparcia dla starych procesorów w silniku, którego używałem. Przeniosłem aplikację na inny i powinno już działać po pobraniu aktualizacji.
2025-11-28 11:51
  wtyczka24 Posty: 6 Ostrzeżenie: 0

Dzięki wszystko działa, czy możesz mi podpowiedzieć krótko w których plikach muszę dokonać zmian lokalnie aby dostosować parametry do mojej instalacji ? Mam na myśli widoczność zaworów 4D obwód 3 i 4.  widoczność stanu pomp z obwodów 3 i 4 etc. 

Miałem długo ogromny problem z tym sterownikiem bo jest głupio poblokowany w niektórych miejscach i przy mojej instalacji po modernizacji stał się bezużyteczny a kosztował w sumie nie mało więc długo szukałem rozwiązania jak obejść blokady producenta co do wygaszania i alarmów i akurat w mojej instalacji niektóre czujniki mierzą temperaturę czego innego niż zostały do tego stworzone. W ten sposób działa on tak jak powinien ale rozumiem go tylko ja XD

i np. u mnie czujnik temperatury podajnika to czujnik górny bufora, a czujnik powrotu to czujnik dolny bufora. A czujnik kotła to po prostu czujnik powietrza w kotłowni plus 30 stopni dodane w kalibracji  

Czy zmiana w plikach sensors.ts, lang_pl.ts i types.ts wystarczy aby te dodatkowe rzeczy się pojawiły a w innych encjach zmieniły się nazwy ? 

znalazłem dostęp do rejestrów i spróbuję to podmienić ale stworzenie takiej całkowitej integracji to mnie przerosło, dlatego ogromne ukłony dla twojej pracy. 


2025-11-28 18:48
  MTZD Posty: 14 Ostrzeżenie: 0

Jeśli chodzi o takie podmianki to wydaje mi się że najlepiej zmienić nazwę samego entity w Home Assistant. W ten sposób dalej będziesz otrzymywać aktualizacje a customowe nazwy powinny się zachować.


2025-11-29 05:12
  pitaszek Posty: 115 Ostrzeżenie: 0
@MTZD
Dziękuję – robota pierwsza klasa!
Do pełni szczęścia brakuje mi tylko kilku smaczków, bez których nie mogę spać spokojnie :
temperatury z głowicy: value_template: {{ value_json["cmd"]["device"]["reg"][11]["@v"] }}
czujnika radiowego: value_template: {{ value_json["cmd"]["device"]["reg"][10]["@v"] }}
statusu pompy CWU (ON/OFF)
statusu kotła (ręczny / automatyczny)
typu podajnika (ręczny / grupowy / eCoal)


Chyba że to wszystko już jest, tylko ja jak zwykle coś popsułem.



2025-11-29 10:00
  MTZD Posty: 14 Ostrzeżenie: 0

@pitaszek Zobaczymy co da się zrobić Potrzebuję adres z pola "resource", żeby dostać nazwy wartości które podesłałeś. Statusy pomp i kotła powinny być dostępne.


2025-11-29 12:32
  pitaszek Posty: 115 Ostrzeżenie: 0
Trochę "nie ogarniam"...
Zacznijmy od prostych spraw
1. Pompa 1 pokazuje status mojej pompy CO1
2. Pompa 2 pokazuje status mojej pompy CO2 (nie CWU)
3. Rozumiem że:
"Tryb automatyczny 1" oznacza tryb automatyczny (kto by się spodziewał ),
"Tryb automatyczny 0" - oznacza tryb ręczny?
4. "Potrzebuję adres z pola "resource", żeby dostać nazwy wartości które podesłałeś"
czy o to chodzi?:
resource: http://192.168.1.100/getregister.cgi?device=0&tzew_value&fuel_level&next_fuel_time&tryb_auto_state&tcwu_value&tkot_value&twew_value&act_dm_speed&tpow_value&tsp_value&1@temp&21@vtemp


2025-11-29 18:04
  MTZD Posty: 14 Ostrzeżenie: 0
Jasne, więc tak:
- Co do pompy CWU: niestety nie widzę nigdzie nazwy pod jaką API zwraca tą wartość
- Tryb automatyczny: 1 - włączony, 0 - wyłączony (ręczny)
- Pole "resource": to dokładnie to Wynika z niego, że pole "vtemp" to u ciebie "temperatura z głowicy", a pole "temp" to "czujnik radiowy". Czy to się zgadza?
- Wydaje mi się że typ podajnika można dostać z "http://192.168.1.100/info.cgi" z pola "type" ale nie jestem tego pewnien. Czy możesz w jakiś sposób potwierdzić czy znajduje się tam poprawna wartość?
2025-11-29 20:23
  pitaszek Posty: 115 Ostrzeżenie: 0
Potwierdzam:

temp czujnik 1: 1@temp
temp. głowica 1: 21@vtemp

Analogicznie:

temp. czujnik 2: 2@temp
temp. głowica 2: 22@vtemp

http://192.168.1.100/info.cgi  pole "type" zawsze wyświetla (co bym nie włączył/wyłączył/przełączył): hardware type="eCoal". 


2025-12-01 16:16
  MTZD Posty: 14 Ostrzeżenie: 0

@pitaszek

Dodaj sobie repozytorium "https://github.com/MT-ZD/ecoal_controller#next", tam jest nowa, jeszcze nie opublikowana wersja, która pozwoli ci zmapować te dodatkowe pola. W konfiguracji dodatku pojawią się 2 nowe pola: "Mapowanie właściwości temp" oraz "Mapowanie właściwości vtemp". W twoim przypadku możesz w nich wpisać:

1@temp="Temp czujnik. 1";2@vtemp="Temp czujnik. 2"
21@vtemp="Temp. głowica 1";22@vtemp="Temp. głowica 2"

Po restarcie dodatku, nowe pola powinny się pojawić w MQTT. Poszukam jeszcze jak mogę dostać typ podajnika i pompę CWU, znalazłem te opcję w apce eCoal więc na 100% da się wyciągnąć.

dodane 2025-12-01 15:16
Pompa CWU i typ podajnika dodane na branchu "next". Przy okazji dokopałem się do złota: http://xxx.xxx.xxx.xxx/config/hardware.xml 
Tam znajdują się wszystkie dostępne wartości, opcje konfiguracyjne itd. razem z opisem co jest czym w 3 językach.

Możliwe, że w przyszłości wykorzystam to do dodania wszystkich pozostałych opcji dostępnych w aplikacji eCoal.
2025-12-01 20:04
  pitaszek Posty: 115 Ostrzeżenie: 0
Odinstalowałem wersję oficjalną
Zainstalowałem betę
 



Jest 40 encji
Doszły encje "Pompa CWU", "Typ podajnika"
Ale nie widzę temp. głowicy i zaworu.
Widzę kilka zdublowanych encji (niektóre mają status "unknown").
Nie zrozum mnie źle, moja postawa nie jest postawą roszczeniową.
Wykonałeś ogromną i fantastyczną pracę, za którą jestem Ci ogromnie wdzięczny.
Dałeś palec, to odgryziemy Ci rękę!
Czekamy na finalną wersję, bo to co zrobiłeś - jest fantastyczne! (koniec z zakichanymi restami) i tasiemcami w plikach konfiguracyjnych)
Dziękuję!


2025-12-01 20:51
  MTZD Posty: 14 Ostrzeżenie: 0
Nie ma najmniejszego problemu. Chcę żeby integracja służyła jak najlepiej Dodałem trochę logowania i wypuściłem nową wersję beta. Byłbym wdzięczny jakbyś mógł zaktualizować i podesłać mi logi żebym mógł zobaczyć co poszło nie tak w komunikacji. Zdublowane encje najpewniej wynikają z tego, że wersja beta tworzy na nowo całe połączenie z MQTT.
2025-12-01 21:49
  pitaszek Posty: 115 Ostrzeżenie: 0
Logi po aktualizacji bety:

Starting eCoal Furnace Controller...
Configuration: /data/options.json
2025-12-01T20:39:53.426Z [INFO] Configuration loaded successfully
2025-12-01T20:39:53.431Z [INFO] Device: eCoal Furnace at 192.168.1.100
2025-12-01T20:39:53.431Z [INFO] Loading configuration...
2025-12-01T20:39:53.432Z [INFO] Loading services...
2025-12-01T20:39:53.436Z [INFO] Connecting to MQTT broker...
2025-12-01T20:39:53.572Z [INFO] Polling scheduled every 30 seconds
2025-12-01T20:39:53.576Z [INFO] eCoal Controller started successfully
2025-12-01T20:39:53.611Z [INFO] Connected to eCoal v3.5 (1.1.38.12)
2025-12-01T20:39:53.633Z [INFO] Connected to MQTT broker at mqtt://192.168.1.204:1893
2025-12-01T20:39:53.642Z [INFO] Published MQTT discovery configurations
2025-12-01T20:39:53.647Z [INFO] Subscribed to command topics: homeassistant/switch/ecoal_furnace/auto_mode/set and number control topics
2025-12-01T20:39:53.726Z [INFO] Fetching custom entries
2025-12-01T20:39:53.733Z [WARN] Custom entry 2@vtemp has no value, skipping. Got: {"vid":"2","tid":"vtemp","status":"not_found"}
2025-12-01T20:39:53.733Z [WARN] Custom entry 22@vtemp has no value, skipping. Got: {"vid":"22","tid":"vtemp","status":"outdated_data"}
2025-12-01T20:40:23.617Z [INFO] Fetching custom entries
2025-12-01T20:40:23.623Z [WARN] Custom entry 2@vtemp has no value, skipping. Got: {"vid":"2","tid":"vtemp","status":"not_found"}
2025-12-01T20:40:23.623Z [WARN] Custom entry 22@vtemp has no value, skipping. Got: {"vid":"22","tid":"vtemp","status":"outdated_data"}
2025-12-01T20:40:53.619Z [INFO] Fetching custom entries
2025-12-01T20:40:53.625Z [WARN] Custom entry 2@vtemp has no value, skipping. Got: {"vid":"2","tid":"vtemp","status":"not_found"}
2025-12-01T20:40:53.626Z [WARN] Custom entry 22@vtemp has no value, skipping. Got: {"vid":"22","tid":"vtemp","status":"outdated_data"}
Starting eCoal Furnace Controller...
Configuration: /data/options.json
2025-12-01T20:41:02.591Z [INFO] Configuration loaded successfully
2025-12-01T20:41:02.593Z [INFO] Device: eCoal Furnace at 192.168.1.100
2025-12-01T20:41:02.593Z [INFO] Loading configuration...
2025-12-01T20:41:02.594Z [INFO] Loading services...
2025-12-01T20:41:02.596Z [INFO] Connecting to MQTT broker...
2025-12-01T20:41:02.723Z [INFO] Polling scheduled every 30 seconds
2025-12-01T20:41:02.723Z [INFO] eCoal Controller started successfully
2025-12-01T20:41:02.743Z [INFO] Connected to MQTT broker at mqtt://192.168.1.204:1893
2025-12-01T20:41:02.749Z [INFO] Published MQTT discovery configurations
2025-12-01T20:41:02.751Z [INFO] Subscribed to command topics: homeassistant/switch/ecoal_furnace/auto_mode/set and number control topics
2025-12-01T20:41:02.762Z [INFO] Connected to eCoal v3.5 (1.1.38.12)
2025-12-01T20:41:02.815Z [INFO] Fetching custom entries
2025-12-01T20:41:02.822Z [WARN] Custom entry 2@vtemp has no value, skipping. Got: {"vid":"2","tid":"vtemp","status":"not_found"}
2025-12-01T20:41:02.823Z [WARN] Custom entry 22@vtemp has no value, skipping. Got: {"vid":"22","tid":"vtemp","status":"outdated_data"}
2025-12-01T20:41:32.770Z [INFO] Fetching custom entries
2025-12-01T20:41:32.776Z [WARN] Custom entry 2@vtemp has no value, skipping. Got: {"vid":"2","tid":"vtemp","status":"not_found"}
2025-12-01T20:41:32.777Z [WARN] Custom entry 22@vtemp has no value, skipping. Got: {"vid":"22","tid":"vtemp","status":"outdated_data"}Te zdublowane encje były również w wersji oficjalnej. (chodzi mi o encje które występowały pod róznymi nazwami, ale dotyczyły tego samego czujnika. Np. temp kotła i temp. bojlera)Lub np. temp pom 1=nieznany i temp pom 1=20,7 °C
Terza dopiero zauważyłem, że godzina w logach jest opóźniona o 1h

dodane 2025-12-01 20:49Po aktualizacji bety niektóre są faktycznie zdublowane:


Pierwsza stronaPoprzednia strona6 / 6Następna stronaOstatnia strona
Użytkownicy online: arkadius10, ben760, CZACHA1906, grzegorzps, Jarek56, kotelstribro, Laluna48, leszno.krzyz, michalpasternak, morzel1, Piecstrumykowa, pietka, Saperr, slawekskrzeta, stomczyk