oischinger / ha_vicare

Inofficial Home Assistant custom component for Viessmann ViCare API
61 stars 33 forks source link

4 sensors unavailable since 25 of January #80

Closed arkadiusz-kopicinski closed 2 years ago

arkadiusz-kopicinski commented 2 years ago

Hello

Since yesterday I lost communication with these four sensors. I was trying to rollback HassOS from last snapshot but the same problem occur. Probably this issue is related with some maintenance work on Viessman side.

image

Before rollback sensors were reported as unavailable with additional information:

This entity is currently unavailable and is an orphan to a removed, changed or dysfunctional integration or device.

If the entity is no longer in use, you can clean it up by removing it.

Regards Arek

oischinger commented 2 years ago

Same problem on my device. Seems like Viessmann removed them 😠

mamoel666 commented 2 years ago

Same here. "burner_hours" is my only reason for using the vicare integration :-(

woehrl01 commented 2 years ago

There is a bug in the current API of Viessmann. See my response in the underlying library: https://github.com/somm15/PyViCare/issues/243#issuecomment-1022909611

dennisheitmann commented 2 years ago

Try this workaround, if you have one gas burner (and if you programmed the script/plugin yourself). The getBurner(0) function works still:

t = device.asAutoDetectDevice()
burner = t.getBurner(0)
parameters['burnerActive'] = burner.getActive()
parameters['burnerHours'] = float(burner.getHours())
parameters['burnerStarts'] = burner.getStarts()

Viessmann API to InfluxDB (using PyViCare)

oischinger commented 2 years ago

fixed by integrating latest pyvicare. Thanks @woehrl01 https://github.com/oischinger/ha_vicare/commit/c281ee49a135648d2dafeeefff50414695d83a0e