Running 0.18.3 now and have amended settings as follows
ramses_rf:
enforce_known_list: true
# disable_discovery: true
disable_sending: true
# enable_eavesdrop: true
On startup I see two very similar errors:
2022-01-28 10:40:04 ERROR (MainThread) [homeassistant.components.sensor] Error adding entities for domain sensor with platform evohome_cc
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 382, in async_add_entities
await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 520, in _async_add_entity
original_icon=entity.icon,
File "/config/custom_components/evohome_cc/sensor.py", line 175, in icon
return "mdi:power-plug" if self.state else "mdi:power-plug-off"
File "/config/custom_components/evohome_cc/sensor.py", line 129, in state
return state * 100 if state is not None else None
TypeError: unsupported operand type(s) for *: 'Message' and 'int'
2022-01-28 10:40:04 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up evohome_cc platform for sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 257, in _async_setup_platform
await asyncio.gather(*pending)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 382, in async_add_entities
await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 520, in _async_add_entity
original_icon=entity.icon,
File "/config/custom_components/evohome_cc/sensor.py", line 175, in icon
return "mdi:power-plug" if self.state else "mdi:power-plug-off"
File "/config/custom_components/evohome_cc/sensor.py", line 129, in state
return state * 100 if state is not None else None
TypeError: unsupported operand type(s) for *: 'Message' and 'int'
I also see very different data collected now, presumably as a result of using “disable_sending: true” for example:
boiler_output_temp - Unavailable
OT boiler_output_temp - Working
boiler_setpoint - Working
OT boiler_setpoint - Unavailable
I am fairly certain that prior to setting “disable_sending: true”, the UFH controller was being disrupted in some way. I am (and have been for the last couple of weeks) paying close attention to the UFH system as it is new . I have not seen any behaviour which might be considered strange when the evohome_cc is not running, nor when sending is disabled. However, when sending has been enabled the UFH controller has gone into an error state (0.17.3) and has flashed error lights (which I have only noticed whilst walking past the UFH controller). In addition, Zones have switched off with 100% demand showing on the controller, zones have switched on with 0% demand showing on the controller. Of course, at present I have no definitive proof of the link between what evohome_cc is doing and the odd behaviour I am seeing.