Hi,
I am not sure if this is the correct pace to ask this question, however I am trying to get some Osram Lightify RGBW globes working, and from what I can see they should be. Hopefully somebody can point me in the right direction.
I am running the HA 0.53.1 docker image. Firstly bellows was not working so I downloaded the current master from github and replaced the files, and it all seemed good. I sucessfully got a bulb to pair - result of bellows devices is;
bellows -d /zigbeeusbstick devices -D /config/>
Device:
NWK: 0xc8de
IEEE: 84:18:26:00:00:cb:ad:15
Endpoints:
3: profile=0xc05e, device_type=DeviceType.EXTENDED_COLOR_LIGHT
Input Clusters:
Basic (0)
Identify (3)
Groups (4)
Scenes (5)
On/Off (6)
Level control (8)
Color Control (768)
LightLink (4096)
Manufacturer Specific (64516)
Manufacturer Specific (64527)
Output Clusters:
Ota (25)
However problem is that the device will not show up in home assistant.
I thought that there might be a problem with HA 0.53.1 talking to bellows as the included version had issue. I then ran HA 0.49.1 (from what I can see people are having success with lightify on this version. bellows worked correctly out of the box, I deleted the zigbee.db file, reset my bulb and tried again. Same issue as before, the bulb seems to add ok, however does not show up in the interface.
Hoping somebody can point me in the right direction.
Logs included below (I hope I have captured all the relevant ones)
2017-09-16 07:03:20 INFO (MainThread) [homeassistant.setup] Setting up zha
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.zigbee.appdb] Loading application state from /config/zigbee.db
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’1ac038bc7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] RSTACK Version: 2 Reason: RESET_SOFTWARE frame: b’c1020b0a527e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Send command version
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’004221a850ed2c7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’0142a1a8502815e23c957e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’8160597e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 0 (version) received
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Send command setConfigurationValue
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’7d314321fb582815c3277e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’1243a1fb54fb737e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’82503a7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 83 (setConfigurationValue) received
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Send command setConfigurationValue
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’224021fb592f15226f7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’2340a1fb54c6107e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’83401b7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 83 (setConfigurationValue) received
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Send command setConfigurationValue
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’334121fb792b15a2d77e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’3441a1fb54d32a7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’8430fc7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 83 (setConfigurationValue) received
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Send command setConfigurationValue
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’444621fb7d5e291514417e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’4546a1fb5435d07e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’8520dd7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 83 (setConfigurationValue) received
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Send command setConfigurationValue
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’554721fb4d2815713f7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’5647a1fb54a9ec7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’8610be7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 83 (setConfigurationValue) received
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Send command setConfigurationValue
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’664421fb55d515b18f7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’6744a1fb54948f7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’87009f7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 83 (setConfigurationValue) received
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Send command networkInit
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’774521bf02267e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’7045a5bf549c7d7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’8070787e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 23 (networkInit) received
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’0045b1b1c4beee7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’8160597e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 25 (stackStatusHandler) received
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Send command getNetworkParameters
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’014a21808c477e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’114aa180542b7a13e897f33cc1f3259b944127abedce677302c13ff17e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’82503a7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 40 (getNetworkParameters) received
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Send command setPolicy
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’124b21fd517a60e97e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’224ba1fd54d8f87e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’83401b7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 85 (setPolicy) received
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Send command setPolicy
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’234821fd524b97367e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’3348a1fd54ed2f7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’8430fc7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 85 (setPolicy) received
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Send command setPolicy
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’344921fd542b29a27e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’4449a1fd54e1c97e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’8520dd7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 85 (setPolicy) received
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Send command getNodeId
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’454e218f05057e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’554ea18f542a2fbf7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’8610be7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 39 (getNodeId) received
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Send command getEui64
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’564f218ea26f7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’664fa18ec4b381bf59fb47250c867e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’87009f7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 38 (getEui64) received
2017-09-16 07:03:20 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=zha, service=permit>
2017-09-16 07:03:20 INFO (MainThread) [homeassistant.setup] Setup of domain zha took 0.8 seconds.
2017-09-16 07:03:20 INFO (MainThread) [homeassistant.core] Bus:Handling <Event component_loaded[L]: component=zha>
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Send command sendUnicast
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’674c219c54f4ddec99944a26a91593499c4f26acedcf678ffdc363dbbc7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Data frame: b’774ca19c54224e4f7e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.uart] Sending: b’8070787e’
2017-09-16 07:03:20 DEBUG (MainThread) [bellows.ezsp] Application frame 52 (sendUnicast) received
2017-09-16 07:03:21 DEBUG (MainThread) [bellows.uart] Data frame: b’074cb19754f4ddec99944a26a91592499c4626abedbd9b7e’
2017-09-16 07:03:21 DEBUG (MainThread) [bellows.uart] Sending: b’8160597e’
2017-09-16 07:03:21 DEBUG (MainThread) [bellows.ezsp] Application frame 63 (messageSentHandler) received
2017-09-16 07:03:31 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File “/usr/local/lib/python3.6/asyncio/tasks.py”, line 180, in _step
result = coro.send(None)
File “/usr/src/app/homeassistant/components/zha/init.py”, line 146, in async_device_initialized
discovered_info = yield from _discover_endpoint_info(endpoint)
File “/usr/src/app/homeassistant/components/zha/init.py”, line 290, in _discover_endpoint_info
yield from read([‘manufacturer’, ‘model’])
File “/usr/src/app/homeassistant/components/zha/init.py”, line 286, in read
allow_cache=True,
File “/usr/local/lib/python3.6/site-packages/bellows/zigbee/zcl/init.py”, line 192, in read_attributes
result = yield from self.read_attributes_raw(to_read)
File “/usr/local/lib/python3.6/site-packages/bellows/zigbee/zcl/init.py”, line 159, in read_attributes_raw
v = yield from self.request(True, 0x00, schema, attributes)
File “/usr/local/lib/python3.6/site-packages/bellows/zigbee/application.py”, line 283, in request
v = yield from asyncio.wait_for(reply_fut, timeout)
File “/usr/local/lib/python3.6/asyncio/tasks.py”, line 362, in wait_for
raise futures.TimeoutError()
concurrent.futures._base.TimeoutError