9a4gl / hass-centrometal-boiler

Home Assistant custom component integration for Centrometal Boiler System
Apache License 2.0
6 stars 0 forks source link

Values not updating after some time #5

Closed zdimic1 closed 11 months ago

zdimic1 commented 1 year ago

Hi,

I have a problem that i have to restart HA once a day because the values are not being updated any more. After restart it works sometimes for half a day sometimes one day.

Also, on the picture of the boiler i have visible only boiler and pellet tank,, no buffer and no hot water tank. (on official Centrometal portal I see everything).

Peltec Lambda 36KW with buffer and water tank. (ak je zgodnije možemo i na hrvatskom)

Thanks,

Best regards

9a4gl commented 1 year ago

Isti sam problem i ja imao, jedan problem sam popravio no nije isključeno da ih ima još. To se pojavilo nakon jednog HA ažuriranja nedavno. Ja ima 0.0.46 koji ispravlja taj jedan bug i gledam sada mi pokazuje ispravno. Imaš i ti 0.0.46 ili?

zdimic1 commented 1 year ago

Nemam pojma koja verzija je bila ali sigurno nije 0.0.46 nego neka od prije mjesec i nešto dana. Nisam mogao provjeriti verziju jer sam ručno instalirao plugin kroz ssh, a ne prek GUI-ja pa mi ga tamo nije ni pokazivalo.

Napravio sam update, međutim još nema ovih slika pufera i bojlera na kartici... za update parametara budem malo pratio pa javim.

9a4gl commented 1 year ago

Uf, tako je teško updejtati. Preporučam da koristiš HACS, naime često sa updateom HA stvar se raspadne, dogodilo se to već 5-6 puta.

serviser commented 1 year ago

hi ja imam 0.0.46 i isto imam gornji problem.

Posnetek zaslona 2023-10-20 151304
zdimic1 commented 1 year ago

Napravio sam sada instalaciju preko HACS-a. Nadam se da je to pregazilo staru instalaciju? Ako nije može savjet kako ju zgaziti ili kako napraviti ručni update?

Hvala.

zdimic1 commented 1 year ago

Ovo s Biotec-om nije moj kotao :-) ( vidi tko je postao ) kod mene je na slici peltec i ok je samo nema pufera i bojlera

9a4gl commented 1 year ago

Ovo s Biotec-om nije moj kotao :-) ( vidi tko je postao ) kod mene je na slici peltec i ok je samo nema pufera i bojlera

Skužio kasnije :)

9a4gl commented 1 year ago

Ovako, ajde u configuration.yaml dodajte:

logger: default: info logs: custom_components.centrometal_boiler: debug centrometal_web_boiler: debug

vidi na kraju https://github.com/9a4gl/hass-centrometal-boiler restajtajte, pa kad prestane raditi downloadjte cijeli log i pošaljite pa ću pogledati gdje se crashalo. Kod mene je već par dana ok.

zdimic1 commented 1 year ago

Nakon remove i ponovo instalacije, reboot i sl. opet nema na slici pufera i bojelra.

Ovo dobijem (warning) u log-u nakon restarta:

Logger: centrometal_web_boiler.WebBoilerDeviceCollection Source: custom_components/centrometal_boiler/sensors/WebBoilerGenericSensor.py:154 Integration: Centrometal Boiler System (documentation, issues) First occurred: 4:22:16 PM (1 occurrences) Last logged: 4:22:16 PM

WebBoilerDevice::get_parameter parameter B_zlj does not exist, creating one

image

9a4gl commented 1 year ago

WebBoilerDevice::get_parameter parameter B_zlj does not exist, creating one

To je ok Izbaci device, restart home assistanta, pa dodaj ponovno centrometal device.. takvi problemi su često nakon upgrejda ako se nešto preimenuje

9a4gl commented 11 months ago

Dakle, ovo me napatilo dosta, a bio sam i u gužvi pa nisam stigao. Uglavnom, koristim neki stari library koji nije održavan za websockete, i izgleda je python promjenio što vraća jedna funkcija. Locirao sam grešku, nekak pokušaj fixa sam releaseo, budem sada pratio da li to bude to. Kod mene se to događalo nekan nakon dan nekada nakon dva dana, uglavnom kad je bio connection timeout. Eto, stavi zadnju verziju pa pratimo jel bude bolje.

zdimic1 commented 11 months ago

Updejtao, pa javim kako će se ponašati. U zadnje vrijeme je malo radilo malo nije, bilo je nekad perioda od nekoliko sati do nešto manje od cijelog dana da nije učitavao podatke, ali bi u nekom momentu proradilo samo od sebe.

9a4gl commented 11 months ago

Meni radi pouzdano, tebi? Mogu zatvoriti ticket?

serviser commented 11 months ago

Jučer su imali održavanje portala pa nije radio, ali preko noči ne znam zašto nije bilo ažuriranja... Zajeta slika

zdimic1 commented 11 months ago

Meni za sada radi 1 dan jer je bio onaj ispad njihovog web-a iako nakon što je njihov portal ponovo proradio meni nije napravio update parametara, jučer sam restartao sistem, pa čekamo sad par dana,pa javim kako će ići.

zdimic1 commented 11 months ago

Evo ga, opet ne radi i ovo su 2 greške između ostalih koje vidim da imaju veze sa Centrometalom, a nastale su 2-3 minute nakon zadnjeg updatea vrijednosti sa kotla u 11:46

Logger: homeassistant Source: /usr/src/homeassistant/homeassistant/runner.py:145 First occurred: 10:03:58 AM (2 occurrences) Last logged: 11:48:02 AM

Error doing job: Task exception was never retrieved Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/centrometal_web_boiler/ws/client.py", line 112, in __main await asyncio.wait( File "/usr/local/lib/python3.11/asyncio/tasks.py", line 425, in wait raise TypeError("Passing coroutines is forbidden, use tasks explicitly.") TypeError: Passing coroutines is forbidden, use tasks explicitly.


Logger: py.warnings Source: runner.py:188 First occurred: 11:48:02 AM (2 occurrences) Last logged: 11:48:02 AM

/usr/local/lib/python3.11/asyncio/base_events.py:1926: RuntimeWarning: coroutine 'WebBoilerWsClient.init..on_disconnect' was never awaited handle = None # Needed to break cycles when an exception occurs. /usr/local/lib/python3.11/asyncio/base_events.py:1926: RuntimeWarning: coroutine 'ClientSocket.on_disconnect' was never awaited handle = None # Needed to break cycles when an exception occurs.

toma9996 commented 11 months ago

isto se događa i kod mene. zadnja verzija isto.

primjetio sam da se to dogodi u isto vrijeme kada mi router radi reconnect internet veze.

image

image

9a4gl commented 11 months ago

Dakle, sada i kod mene problem... Nije isti kao prošli puta već novi.. kod mene u 3:34:30, i da 3:33:21 je bio PPPOE reconnect na t-com optici, dakle isto očito povezano... super, bar sad znam kako to reproducirati... jedino ne znam kada ću naći vremena za to.

toma9996 commented 11 months ago

pomalo. nije žurba.

9a4gl commented 11 months ago

Mislim da sam popravio, testirao nakon gubitka konekcije ponovno se spoji i radi dalje. Živi bili pa vidjeli koliko će dugo izdržati, do sljedeće verzije pythona...