Hi,
I’ve just updated to v0.15.1. It detected a number of new devices linked to my UFH it seems (devices with 02 and 18 IDs). I see also some error logs in the home assistant logs. I put them below in case it can help you:
Logger: aiohttp.server
Source: custom_components/evohome_cc/climate.py:293
Integration: RAMSES RF (documentation, issues)
First occurred: 10:06:44 AM (3 occurrences)
Last logged: 10:06:44 AM
Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_protocol.py", line 422, in _handle_request
resp = await self._request_handler(request)
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_app.py", line 499, in _handle
resp = await handler(request)
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_middlewares.py", line 119, in impl
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 89, in forwarded_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 24, in request_context_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 78, in ban_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 144, in auth_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 135, in handle
result = await result
File "/usr/src/homeassistant/homeassistant/components/api/__init__.py", line 376, in post
await hass.services.async_call(
File "/usr/src/homeassistant/homeassistant/core.py", line 1492, in async_call
task.result()
File "/usr/src/homeassistant/homeassistant/core.py", line 1527, in _execute_service
await handler.job.target(service_call)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 665, in handle_service
await service.entity_service_call(
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 658, in entity_service_call
future.result() # pop exception if have
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 843, in async_request_call
await coro
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 689, in _handle_entity_call
result = hass.async_run_job(partial(getattr(entity, func), **data)) # type: ignore
File "/usr/src/homeassistant/homeassistant/core.py", line 452, in async_run_job
return self.async_run_hass_job(HassJob(target), *args)
File "/usr/src/homeassistant/homeassistant/core.py", line 433, in async_run_hass_job
hassjob.target(*args)
File "/config/custom_components/evohome_cc/climate.py", line 293, in svc_put_zone_temp
self._device.sensor._make_fake()
AttributeError: 'NoneType' object has no attribute '_make_fake'
and also the following one (later in the log in chronological order):
Logger: ramses_rf.protocol.transport
Source: /usr/local/lib/python3.9/site-packages/ramses_rf/protocol/transport.py:710
First occurred: 10:08:08 AM (10 occurrences)
Last logged: 10:08:51 AM
PktProtocolQos.send_data(0418|RQ|01:076010|06): Expired callback
PktProtocolQos.send_data(0418|RQ|01:076010|05): Expired callback
PktProtocolQos.send_data(0418|RQ|01:076010|01): Expired callback
PktProtocolQos.send_data(0418|RQ|01:076010|00): Expired callback
I also have some warning about Corrupt packet: Invalid verb/code for 32:132125 to Tx: I/31DA (will be ignored) but this is linked to my ventillation unit I think so I am ignoring these for the moment.
I have updated only 10 minutes ago and maybe evohome has not sent all the needed packets yet to be fully detected, but it seems so far that I have lost quite a few updates from devices (e.g. all my OTB sensors are unavailable at the moment).
Let me know if you need more details (e.g. packet logs)