Description
Hello!
Thank You for zigpy-cc module! I glad to see it in new Home Assistant release.
But I have issue with pairing devices.
Maybe it is not related with You project, then say me please right project for report about the issue)
I have two zigbee devices: Aqara Water Leak sensor (https://www.zigbee2mqtt.io/devices/SJCGQ11LM.html) and Aqara Wireless Switch (https://www.zigbee2mqtt.io/devices/WXKG11LM.html)
And I have Home Assistant 0.106 with USB module CC2351 runned under Ubuntu 18.04.4
I manually configured zha integration in configuration.yaml:
zha:
radio_type: ti_cc
usb_path: /dev/ttyACM0
database_path: /config/zigbee.db
Firstly, each time after start Home Assistant I've got an error in homeassitant.log:
2020-02-27 23:19:55 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry /dev/ttyACM0 for zha
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 215, in async_setup
hass, self
File "/usr/src/homeassistant/homeassistant/components/zha/__init__.py", line 103, in async_setup_entry
await zha_gateway.async_initialize()
File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 137, in async_initialize
await self.application_controller.startup(auto_form=True)
File "/usr/local/lib/python3.7/site-packages/zigpy_cc/zigbee/application.py", line 64, in startup
self.version = await self._api.version()
File "/usr/local/lib/python3.7/site-packages/zigpy_cc/api.py", line 206, in version
version = await self._command(Subsystem.SYS, "version", {})
File "/usr/local/lib/python3.7/site-packages/zigpy_cc/api.py", line 84, in _command
return await self.request(subsystem, command, payload)
File "/usr/local/lib/python3.7/site-packages/zigpy_cc/api.py", line 88, in request
return await self.request_raw(obj, expectedStatus)
File "/usr/local/lib/python3.7/site-packages/zigpy_cc/api.py", line 105, in request_raw
result = await waiter.wait()
File "/usr/local/lib/python3.7/site-packages/zigpy_cc/api.py", line 35, in wait
return await asyncio.wait_for(self.future, self.timeout / 1000)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 449, in wait_for
raise futures.TimeoutError()
concurrent.futures._base.TimeoutError
But I see the integration on integrations page.
Secondly, when I trying pairing any zigbee device, I see in homeassistant.log warnings like
2020-02-27 23:22:32 WARNING (MainThread) [homeassistant.components.zha.core.channels] [0x3c28:1:0x0000]: channel: 'async_configure' stage failed ex: 'NoneType' object has no attribute 'serialize'
2020-02-27 23:22:32 WARNING (MainThread) [homeassistant.components.zha.core.channels] [0x3c28:1:0x0006]: channel: 'async_configure' stage failed ex: 'NoneType' object has no attribute 'serialize'
And device added as unk_manufacturer unk_model
Creation of automations or scenarios not available for that device.
Can You help with this issue?
Thank You!)