explosivo22 / rinnaicontrolr-ha

Rinnai Control-R integration for Home Assistant
Apache License 2.0
50 stars 3 forks source link

Entities Unavailable #70

Closed Natclanwy closed 1 year ago

Natclanwy commented 1 year ago

Sometime in the last couple of weeks my hot water heater entities became unavailable and no longer being provided by the integration. I have tried removing the integration and reinstalling with no luck. Did Rinnai or Home Assistant make a change that has broken this integration?

explosivo22 commented 1 year ago

This is very interesting. I am unable to replicate this as well as #69. Are you running 2023.07.3? I wonder if maybe rinnai is changing something on the backend in small increments.

Natclanwy commented 1 year ago

I am running 2023.8.3, the issue started before the beta was released and I upgraded from 2023.07.3. I am also running version 1.40 of the Rinnai integration according to the manifest file.

Natclanwy commented 1 year ago

Not sure if this helps but just for my piece of mind I was successfully able to collect data using the method documented in #51

froman753 commented 1 year ago

I'm running into the same issue since updating to 2023.8.0 yesterday.

andrewradin commented 1 year ago

also have this problem.

andrewradin commented 1 year ago

Logger: homeassistant.components.water_heater Source: helpers/entity_platform.py:619 Integration: Water Heater (documentation, issues) First occurred: 10:12:29 AM (8 occurrences) Last logged: 8:46:27 PM

Error adding entities for domain water_heater with platform rinnai Error while setting up rinnai platform for water_heater Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 510, in async_add_entities await asyncio.gather(*tasks) File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 619, in _async_add_entity device = dev_reg.async_get(self.hass).async_get_or_create( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DeviceRegistry.async_get_or_create() got an unexpected keyword argument 'serial'

andrewradin commented 1 year ago

Logger: homeassistant.components.sensor Source: helpers/entity_platform.py:619 Integration: Sensor (documentation, issues) First occurred: 10:12:29 AM (8 occurrences) Last logged: 8:46:27 PM

Error adding entities for domain sensor with platform rinnai Error while setting up rinnai platform for sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 510, in async_add_entities await asyncio.gather(*tasks) File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 619, in _async_add_entity device = dev_reg.async_get(self.hass).async_get_or_create( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: DeviceRegistry.async_get_or_create() got an unexpected keyword argument 'serial'

andrewradin commented 1 year ago

confirmed as fixed thank you