Deconz 2.05.59 and home assistant 0.87.1

Hi,

I think the newest beta of Deconz may have broken something. I’m seeing the following in my home assistant log file

2019-02-23 12:53:31 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File “/usr/local/lib/python3.7/site-packages/homeassistant/helpers/entity_platform.py”, line 257, in _async_add_entity
if entity.unique_id is not None:
File “/usr/local/lib/python3.7/site-packages/homeassistant/components/deconz/deconz_device.py”, line 46, in unique_id
return self._device.uniqueid
AttributeError: ‘NoneType’ object has no attribute ‘uniqueid’
2019-02-23 12:53:31 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File “/usr/local/lib/python3.7/site-packages/homeassistant/helpers/entity_platform.py”, line 257, in _async_add_entity
if entity.unique_id is not None:
File “/usr/local/lib/python3.7/site-packages/homeassistant/components/deconz/deconz_device.py”, line 46, in unique_id
return self._device.uniqueid
AttributeError: ‘NoneType’ object has no attribute ‘uniqueid’
2019-02-23 12:58:02 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection.4632335976] Received invalid command: system_health/info

I’ve also noticed that buttons (for example the aquara buttons) no longer work. When I push one of the buttons I get an event triggered, but the device ID is garbage by the looks of it

2019-02-25 12:41:47 DEBUG (MainThread) [pydeconz.websocket] Websocket data: {“e”:“changed”,“id”:“38”,“r”:“sensors”,“state”:{“buttonevent”:1002,“lastupdated”:“2019-02-25T12:41:47”},“t”:“event”,“uniqueid”:“00:15:8d:00:01:e8:80:1b-01-0006”}
2019-02-25 12:41:47 DEBUG (MainThread) [pydeconz.websocket] Websocket data: {“e”:“changed”,“id”:“38”,“r”:“sensors”,“state”:{“buttonevent”:1002,“lastupdated”:“2019-02-25T12:41:47”},“t”:“event”,“uniqueid”:“00:15:8d:00:01:e8:80:1b-01-0006”}

I’ve also posted this on the deconz github page as I’m not sure if it’s a problem with their API or Home Assistant.