home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
73.48k stars 30.69k forks source link

Devices become unavailable. Necessitate re-pairing. Running on Sonoff ZB Bridge running Tasmota and ZHA Integration #41263

Closed ygreq closed 4 years ago

ygreq commented 4 years ago

The problem

Environment

Problem-relevant configuration.yaml

Traceback/Error logs

-I replaced the MAC address and the Device Code

[0x0000:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [60, <Bool.false: 0>]
[0x2a4a:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=79 command_id=2>
[0x2a4a:1:0x0006] ZCL request 0x0002: []
[0x2a4a:1:0x0006] No handler for cluster command 2
[0x3a7b:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=5 command_id=Command.Default_Response>
[0x3a7b:1:0x0006]: executed 'off' command with args: '()' kwargs: '{}' result: [0, <Status.SUCCESS: 0>]
light.lab_color_bulb: turned off: [0, <Status.SUCCESS: 0>]
[0x2a4a:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=80 command_id=2>
[0x2a4a:1:0x0006] ZCL request 0x0002: []
[0x2a4a:1:0x0006] No handler for cluster command 2
[0x3a7b:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=7 command_id=Command.Default_Response>
[0x3a7b:1:0x0006]: executed 'on' command with args: '()' kwargs: '{}' result: [1, <Status.SUCCESS: 0>]
light.lab_color_bulb: turned on: {'on_off': [1, <Status.SUCCESS: 0>]}
Device [DEVICE_CODE] ([MAC_ADDRESS]) joined the network
Device [MAC_ADDRESS] changed id (0x8193 => [DEVICE_CODE])
device - [DEVICE_CODE]:[MAC_ADDRESS] entering async_device_initialized - is_new_join: False
device - [DEVICE_CODE]:[MAC_ADDRESS] has been reset and re-added or its nwk address changed
skipping discovery for previously discovered device - [DEVICE_CODE]:[MAC_ADDRESS]
[[DEVICE_CODE]](TRADFRI on/off switch): started configuration
[[DEVICE_CODE]:ZDO](TRADFRI on/off switch): 'async_configure' stage succeeded
[[DEVICE_CODE]] Extending timeout for 0x09 request
[[DEVICE_CODE]] Extending timeout for 0x0b request
[[DEVICE_CODE]] Extending timeout for 0x0d request
Device [DEVICE_CODE] ([MAC_ADDRESS]) joined the network
Skip initialization for existing device [MAC_ADDRESS]
Device [DEVICE_CODE] ([MAC_ADDRESS]) joined the network
Skip initialization for existing device [MAC_ADDRESS]
[[DEVICE_CODE]:zdo] ZDO request ZDOCmd.Device_annce: [[DEVICE_CODE], [MAC_ADDRESS], 128]
[[DEVICE_CODE]](TRADFRI on/off switch): started initialization
[[DEVICE_CODE]:ZDO](TRADFRI on/off switch): 'async_initialize' stage succeeded
[[DEVICE_CODE]:zdo] ZDO request ZDOCmd.Node_Desc_req: [0x0000]
[[DEVICE_CODE]:zdo] Unsupported ZDO request:ZDOCmd.Node_Desc_req
[[DEVICE_CODE]:1:0x0000]: bound 'basic' cluster: Status.SUCCESS
[[DEVICE_CODE]:1:0x0000]: finished channel configuration
[[DEVICE_CODE]] Extending timeout for 0x0f request
[[DEVICE_CODE]:1:0x1000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=11 command_id=65>
[[DEVICE_CODE]:1:0x1000]: bound 'lightlink' cluster: None
[[DEVICE_CODE]:1:0x1000]: finished channel configuration
[[DEVICE_CODE]] Extending timeout for 0x11 request
[[DEVICE_CODE]:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=15 command_id=Command.Read_Attributes_rsp>
[[DEVICE_CODE]:1:0x0000]: initializing channel: from_cache: False
[[DEVICE_CODE]:1:0x0020] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=17 command_id=Command.Write_Attributes_rsp>
[[DEVICE_CODE]] Extending timeout for 0x13 request
[[DEVICE_CODE]:1:0x0001]: bound 'power' cluster: Status.SUCCESS
[[DEVICE_CODE]] Extending timeout for 0x15 request
[[DEVICE_CODE]:1:0x0020]: 3300.0s check-in interval set: [[WriteAttributesStatusRecord(status=<Status.SUCCESS: 0>)]]
[[DEVICE_CODE]] Extending timeout for 0x17 request
[[DEVICE_CODE]:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [180, <Bool.true: 1>]
[[DEVICE_CODE]:1:0x0003] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=1 command_id=1>
[[DEVICE_CODE]:1:0x0003] ZCL request 0x0001: []
[[DEVICE_CODE]:1:0x0003] No handler for cluster command 1
[[DEVICE_CODE]:1:0x0003]: received 'identify_query' command with [] args on cluster_id '3' tsn '1'
[[DEVICE_CODE]:1:0x0102]: bound 'window_covering' cluster: Status.SUCCESS
[[DEVICE_CODE]:1:0x0102]: finished channel configuration
[[DEVICE_CODE]] Extending timeout for 0x19 request
[[DEVICE_CODE]:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=21 command_id=Command.Configure_Reporting_rsp>
[[DEVICE_CODE]:1:0x0001]: reporting 'battery_voltage' attr on 'power' cluster: 3600/10800/1: Result: '[[ConfigureReportingResponseRecord(status=0)]]'
[[DEVICE_CODE]] Extending timeout for 0x1b request
[[DEVICE_CODE]:1:0x0020]: bound 'poll_control' cluster: Status.SUCCESS
[[DEVICE_CODE]:1:0x0020]: finished channel configuration
[[DEVICE_CODE]] Extending timeout for 0x1d request
[[DEVICE_CODE]:1:0x0008]: bound 'level' cluster: Status.SUCCESS
[[DEVICE_CODE]:1:0x0008]: finished channel configuration
[[DEVICE_CODE]] Extending timeout for 0x1f request
[[DEVICE_CODE]:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=27 command_id=Command.Configure_Reporting_rsp>
[[DEVICE_CODE]:1:0x0001]: reporting 'battery_percentage_remaining' attr on 'power' cluster: 3600/10800/1: Result: '[[ConfigureReportingResponseRecord(status=0)]]'
[[DEVICE_CODE]:1:0x0001]: finished channel configuration
[[DEVICE_CODE]] Extending timeout for 0x21 request
[[DEVICE_CODE]:1:0x0006]: bound 'on_off' cluster: Status.SUCCESS
[[DEVICE_CODE]:1:0x0006]: finished channel configuration
[[DEVICE_CODE]:1:0x1000]: initializing channel: from_cache: False
[[DEVICE_CODE]] Extending timeout for 0x23 request
[[DEVICE_CODE]:1:0x0019]: bound 'ota' cluster: Status.SUCCESS
[[DEVICE_CODE]:1:0x0019]: finished channel configuration
[[DEVICE_CODE]:1:0x0020]: initializing channel: from_cache: False
[[DEVICE_CODE]:1:0x0102]: initializing channel: from_cache: False
[[DEVICE_CODE]:1:0x0000]: 'async_configure' stage succeeded
[[DEVICE_CODE]:1:0x1000]: 'async_configure' stage succeeded
[[DEVICE_CODE]:1:0x0001]: 'async_configure' stage succeeded
[[DEVICE_CODE]:1:0x0020]: 'async_configure' stage succeeded
[[DEVICE_CODE]:1:0x0102]: 'async_configure' stage succeeded
[[DEVICE_CODE]:1:0x0008]: 'async_configure' stage succeeded
[[DEVICE_CODE]:1:0x0006]: 'async_configure' stage succeeded
[[DEVICE_CODE]:1:0x0019]: 'async_configure' stage succeeded
[[DEVICE_CODE]:1:0x0008]: initializing channel: from_cache: False
[[DEVICE_CODE]:1:0x0006]: initializing channel: from_cache: False
[[DEVICE_CODE]](TRADFRI on/off switch): completed configuration
[[DEVICE_CODE]](TRADFRI on/off switch): stored in registry: ZhaDeviceEntry(name='IKEA of Sweden TRADFRI on/off switch', ieee='[MAC_ADDRESS]', last_seen=1601797602.5997748)
[[DEVICE_CODE]] Extending timeout for 0x25 request
[[DEVICE_CODE]:1:0x0019]: initializing channel: from_cache: False
[[DEVICE_CODE]:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=33 command_id=Command.Read_Attributes_rsp>
[[DEVICE_CODE]:1:0x0000]: initializing channel: from_cache: False
[[DEVICE_CODE]:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=35 command_id=Command.Read_Attributes_rsp>
[[DEVICE_CODE]:1:0x0001]: initializing channel: from_cache: False
[[DEVICE_CODE]] Extending timeout for 0x27 request
[[DEVICE_CODE]:1:0x0003] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=37 command_id=Command.Default_Response>
[[DEVICE_CODE]:1:0x0003]: executed 'trigger_effect' command with args: '(2, 0)' kwargs: '{}' result: [64, <Status.SUCCESS: 0>]
[[DEVICE_CODE]](TRADFRI on/off switch): started initialization
[[DEVICE_CODE]:ZDO](TRADFRI on/off switch): 'async_initialize' stage succeeded
[[DEVICE_CODE]] Extending timeout for 0x29 request
[[DEVICE_CODE]:1:0x1000]: initializing channel: from_cache: False
[[DEVICE_CODE]] Extending timeout for 0x2b request
[[DEVICE_CODE]:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=39 command_id=Command.Read_Attributes_rsp>
[[DEVICE_CODE]:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=41 command_id=Command.Read_Attributes_rsp>
[[DEVICE_CODE]:1:0x0020]: initializing channel: from_cache: False
[[DEVICE_CODE]:1:0x0102]: initializing channel: from_cache: False
[[DEVICE_CODE]:1:0x0000]: 'async_initialize' stage succeeded
[[DEVICE_CODE]:1:0x1000]: 'async_initialize' stage succeeded
[[DEVICE_CODE]:1:0x0001]: 'async_initialize' stage succeeded
[[DEVICE_CODE]:1:0x0020]: 'async_initialize' stage succeeded
[[DEVICE_CODE]:1:0x0102]: 'async_initialize' stage succeeded
[[DEVICE_CODE]:1:0x0008]: 'async_initialize' stage succeeded
[[DEVICE_CODE]:1:0x0006]: 'async_initialize' stage succeeded
[[DEVICE_CODE]:1:0x0019]: 'async_initialize' stage succeeded
[[DEVICE_CODE]:1:0x0008]: initializing channel: from_cache: False
[[DEVICE_CODE]:1:0x0006]: initializing channel: from_cache: False
[[DEVICE_CODE]](TRADFRI on/off switch): power source: Battery or Unknown
[[DEVICE_CODE]](TRADFRI on/off switch): completed initialization
[[DEVICE_CODE]:1:0x0000]: initializing channel: from_cache: False
[[DEVICE_CODE]:1:0x0019]: initializing channel: from_cache: False
[[DEVICE_CODE]:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=43 command_id=Command.Read_Attributes_rsp>
[[DEVICE_CODE]:1:0x0001]: initializing channel: from_cache: False
[[DEVICE_CODE]] Extending timeout for 0x2d request
[[DEVICE_CODE]:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=45 command_id=Command.Read_Attributes_rsp>
[[DEVICE_CODE]:1:0x0000]: 'async_initialize' stage succeeded
[[DEVICE_CODE]:1:0x1000]: 'async_initialize' stage succeeded
[[DEVICE_CODE]:1:0x0001]: 'async_initialize' stage succeeded
[[DEVICE_CODE]:1:0x0020]: 'async_initialize' stage succeeded
[[DEVICE_CODE]:1:0x0102]: 'async_initialize' stage succeeded
[[DEVICE_CODE]:1:0x0008]: 'async_initialize' stage succeeded
[[DEVICE_CODE]:1:0x0006]: 'async_initialize' stage succeeded
[[DEVICE_CODE]:1:0x0019]: 'async_initialize' stage succeeded
[[DEVICE_CODE]](TRADFRI on/off switch): power source: Battery or Unknown
[[DEVICE_CODE]](TRADFRI on/off switch): completed initialization

Additional information

ygreq commented 4 years ago

I don't know why The Problem is not shown above. I double checked all the details. :/ I will write the problem as a comment here:

8 out of 9 Ikea remotes and switches I have installed in ZHA become unavailable. Meaning the battery sensor was unavailable and also I could not see any event reported in Developer Tools -> Events while listening to zha_event. I also checked the logs in Configuration -> Zigbee Home Automation -> Configure -> + sign and -> Show Logs.

I just changed the battery of the devices that went offline. I used recently bought batteries. I tested them with a multimeter and they are showing a voltage of 3.24V.

They remained unavailable (incl. via zha_event listening).

I went on reset one of the switches to factory settings by pressing 4 times on the reset button while having activated the function to add new devices via Configuration -> Zigbee Home Automation -> Configure -> + sign and -> Show Logs. It succeeded to pair the switch again. I put below the log that was generated.

Afterwards I was able to access events for that specific switch. So only after pairing it again.

With a second switch, I changed the battery with a fresh one and waited a couple of hours just to see if it would become available by itself. It did not. I had to do it manually again following the same procedure.

Extra observations:

-As a side note also to be taken into consideration, I believe the new zigbee system with Sonoff ZB Bridge (running Tasmota) and ZHA is eating the batteries a lot faster then the old system with the Ikea Tradfri Bridge. This still needs to be investigated further.

-One of my Ikea light bulbs also dropped out of the network and I could not add until I reset it and paired it again.

-All devices are in one room so distance is not an issue

ygreq commented 4 years ago

I believe this is another kind of issue, but here goes. And now all my Ikea battery devices that I recently re-paired are all unavailable. All my Ikea light are doing ok and also my Aqara Cube. :/

Thank you so much for any help or suggestion you might have. So this is what happened.

Now after pairing again a few devices, when trying to pair like a 5th one after changing the battery, I suddenly got an error that you can see in the image. It said _unk_model by unkmanufacturer instead of TRADFRI remote control by IKEA of Sweden.

And this is the report I got. I will also add the log previous to the error and the log I got after trying to do the pairing again after I got the error without success

PS: I restarted HA after the first reported error. Still nothing.

Log I got while pairing a few devices. All went ok. These devices are seen in the network (incl. zha_event)

[0x0000:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [60, <Bool.false: 0>]
Device 0xf857 (xx:xx:xx:xx:xx:xx:xx:06) joined the network
Device xx:xx:xx:xx:xx:xx:xx:06 changed id (0x2a4a => 0xf857)
device - 0xf857:xx:xx:xx:xx:xx:xx:xx:06 entering async_device_initialized - is_new_join: False
device - 0xf857:xx:xx:xx:xx:xx:xx:xx:06 has been reset and re-added or its nwk address changed
skipping discovery for previously discovered device - 0xf857:xx:xx:xx:xx:xx:xx:xx:06
[0xf857](TRADFRI remote control): started configuration
[0xf857:ZDO](TRADFRI remote control): 'async_configure' stage succeeded
[0xf857] Extending timeout for 0x4e request
[0xf857] Extending timeout for 0x50 request
[0xf857] Extending timeout for 0x52 request
Device 0xf857 (xx:xx:xx:xx:xx:xx:xx:06) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:06
Device 0xf857 (xx:xx:xx:xx:xx:xx:xx:06) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:06
[0xf857:zdo] ZDO request ZDOCmd.Device_annce: [0xF857, xx:xx:xx:xx:xx:xx:xx:06, 128]
[0xf857](TRADFRI remote control): started initialization
[0xf857:ZDO](TRADFRI remote control): 'async_initialize' stage succeeded
[0xf857:zdo] ZDO request ZDOCmd.Node_Desc_req: [0x0000]
[0xf857:zdo] Unsupported ZDO request:ZDOCmd.Node_Desc_req
[0xf857:1:0x0000]: bound 'basic' cluster: Status.SUCCESS
[0xf857:1:0x0000]: finished channel configuration
[0xf857] Extending timeout for 0x54 request
[0xf857:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [180, <Bool.true: 1>]
[0xf857:1:0x0003] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=0 command_id=1>
[0xf857:1:0x0003] ZCL request 0x0001: []
[0xf857:1:0x0003] No handler for cluster command 1
[0xf857:1:0x0003]: received 'identify_query' command with [] args on cluster_id '3' tsn '0'
[0xf857:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=84 command_id=Command.Read_Attributes_rsp>
[0xf857:1:0x1000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=80 command_id=65>
[0xf857:1:0x0000]: initializing channel: from_cache: False
[0xf857] Extending timeout for 0x56 request
[0xf857:1:0x1000]: bound 'lightlink' cluster: None
[0xf857:1:0x1000]: finished channel configuration
[0xf857:1:0x0001]: bound 'power' cluster: Status.SUCCESS
[0xf857] Extending timeout for 0x58 request
[0xf857] Extending timeout for 0x5a request
[0xf857:1:0x0020] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=86 command_id=Command.Write_Attributes_rsp>
[0xf857:1:0x0020]: 3300.0s check-in interval set: [[WriteAttributesStatusRecord(status=<Status.SUCCESS: 0>)]]
[0xf857] Extending timeout for 0x5c request
[0xf857:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=88 command_id=Command.Configure_Reporting_rsp>
[0xf857:1:0x0001]: reporting 'battery_voltage' attr on 'power' cluster: 3600/10800/1: Result: '[[ConfigureReportingResponseRecord(status=0)]]'
[0xf857] Extending timeout for 0x5e request
[0xf857:1:0x0008]: bound 'level' cluster: Status.SUCCESS
[0xf857:1:0x0008]: finished channel configuration
[0xf857] Extending timeout for 0x60 request
[0xf857:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=94 command_id=Command.Configure_Reporting_rsp>
[0xf857:1:0x0020]: bound 'poll_control' cluster: Status.SUCCESS
[0xf857:1:0x0020]: finished channel configuration
[0xf857:1:0x0001]: reporting 'battery_percentage_remaining' attr on 'power' cluster: 3600/10800/1: Result: '[[ConfigureReportingResponseRecord(status=0)]]'
[0xf857:1:0x0001]: finished channel configuration
[0xf857] Extending timeout for 0x62 request
[0xf857] Extending timeout for 0x64 request
[0xf857:1:0x0006]: bound 'on_off' cluster: Status.SUCCESS
[0xf857:1:0x0006]: finished channel configuration
[0xf857] Extending timeout for 0x66 request
[0xf857:1:0x0019]: bound 'ota' cluster: Status.SUCCESS
[0xf857:1:0x0019]: finished channel configuration
[0xf857:1:0x1000]: initializing channel: from_cache: False
[0xf857] Extending timeout for 0x68 request
[0xf857:1:0x0005]: bound 'scenes' cluster: Status.SUCCESS
[0xf857:1:0x0005]: finished channel configuration
[0xf857:1:0x0020]: initializing channel: from_cache: False
[0xf857:1:0x0008]: initializing channel: from_cache: False
[0xf857:1:0x0000]: 'async_configure' stage succeeded
[0xf857:1:0x1000]: 'async_configure' stage succeeded
[0xf857:1:0x0001]: 'async_configure' stage succeeded
[0xf857:1:0x0020]: 'async_configure' stage succeeded
[0xf857:1:0x0008]: 'async_configure' stage succeeded
[0xf857:1:0x0006]: 'async_configure' stage succeeded
[0xf857:1:0x0019]: 'async_configure' stage succeeded
[0xf857:1:0x0005]: 'async_configure' stage succeeded
[0xf857:1:0x0006]: initializing channel: from_cache: False
[0xf857:1:0x0019]: initializing channel: from_cache: False
[0xf857](TRADFRI remote control): completed configuration
[0xf857](TRADFRI remote control): stored in registry: ZhaDeviceEntry(name='IKEA of Sweden TRADFRI remote control', ieee='xx:xx:xx:xx:xx:xx:xx:06', last_seen=1601893334.1592658)
[0xf857] Extending timeout for 0x6a request
[0xf857:1:0x0005]: initializing channel: from_cache: False
[0xf857:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=102 command_id=Command.Read_Attributes_rsp>
[0xf857:1:0x0000]: initializing channel: from_cache: False
[0xf857:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=104 command_id=Command.Read_Attributes_rsp>
[0xf857:1:0x0001]: initializing channel: from_cache: False
[0xf857] Extending timeout for 0x6c request
[0xf857:1:0x0003] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=106 command_id=Command.Default_Response>
[0xf857:1:0x0003]: executed 'trigger_effect' command with args: '(2, 0)' kwargs: '{}' result: [64, <Status.SUCCESS: 0>]
[0xf857](TRADFRI remote control): started initialization
[0xf857:ZDO](TRADFRI remote control): 'async_initialize' stage succeeded
[0xf857] Extending timeout for 0x6e request
[0xf857:1:0x1000]: initializing channel: from_cache: False
[0xf857] Extending timeout for 0x70 request
[0xf857:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=108 command_id=Command.Read_Attributes_rsp>
[0xf857:1:0x0020]: initializing channel: from_cache: False
[0xf857:1:0x0008]: initializing channel: from_cache: False
[0xf857:1:0x0000]: 'async_initialize' stage succeeded
[0xf857:1:0x1000]: 'async_initialize' stage succeeded
[0xf857:1:0x0001]: 'async_initialize' stage succeeded
[0xf857:1:0x0020]: 'async_initialize' stage succeeded
[0xf857:1:0x0008]: 'async_initialize' stage succeeded
[0xf857:1:0x0006]: 'async_initialize' stage succeeded
[0xf857:1:0x0019]: 'async_initialize' stage succeeded
[0xf857:1:0x0005]: 'async_initialize' stage succeeded
[0xf857:1:0x0006]: initializing channel: from_cache: False
[0xf857:1:0x0019]: initializing channel: from_cache: False
[0xf857](TRADFRI remote control): power source: Battery or Unknown
[0xf857](TRADFRI remote control): completed initialization
[0xf857:1:0x0005]: initializing channel: from_cache: False
[0xf857:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=110 command_id=Command.Read_Attributes_rsp>
[0xf857:1:0x0000]: initializing channel: from_cache: False
[0xf857:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=112 command_id=Command.Read_Attributes_rsp>
[0xf857:1:0x0001]: initializing channel: from_cache: False
[0xf857] Extending timeout for 0x72 request
[0xf857:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=114 command_id=Command.Read_Attributes_rsp>
[0xf857:1:0x0000]: 'async_initialize' stage succeeded
[0xf857:1:0x1000]: 'async_initialize' stage succeeded
[0xf857:1:0x0001]: 'async_initialize' stage succeeded
[0xf857:1:0x0020]: 'async_initialize' stage succeeded
[0xf857:1:0x0008]: 'async_initialize' stage succeeded
[0xf857:1:0x0006]: 'async_initialize' stage succeeded
[0xf857:1:0x0019]: 'async_initialize' stage succeeded
[0xf857:1:0x0005]: 'async_initialize' stage succeeded
[0xf857](TRADFRI remote control): power source: Battery or Unknown
[0xf857](TRADFRI remote control): completed initialization
[0xf857:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=4 command_id=2>
[0xf857:1:0x0006] ZCL request 0x0002: []
[0xf857:1:0x0006] No handler for cluster command 2
[0x3a7b:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=116 command_id=Command.Default_Response>
[0x3a7b:1:0x0006]: executed 'on' command with args: '()' kwargs: '{}' result: [1, <Status.SUCCESS: 0>]
light.lab_color_bulb: turned on: {'on_off': [1, <Status.SUCCESS: 0>]}
[0xf857:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=5 command_id=2>
[0xf857:1:0x0006] ZCL request 0x0002: []
[0xf857:1:0x0006] No handler for cluster command 2
[0x3a7b:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=118 command_id=Command.Default_Response>
[0x3a7b:1:0x0006]: executed 'off' command with args: '()' kwargs: '{}' result: [0, <Status.SUCCESS: 0>]
light.lab_color_bulb: turned off: [0, <Status.SUCCESS: 0>]
[0xf857:zdo] ZDO request ZDOCmd.Match_Desc_req: [0xFFFD, 260, [25], []]
[0xf857:1:0x0019] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=6 command_id=1>
[0xf857:1:0x0019] ZCL request 0x0001: [1, 4476, 4545, 587286065, 1]
[0xf857:1:0x0019] OTA query_next_image handler for 'IKEA of Sweden TRADFRI remote control': field_control=1, manufacture_id=4476, image_type=4545, current_file_version=587286065, hardware_version=1
[0xf857:1:0x0019] No OTA image is available
[0x0000:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [60, <Bool.false: 0>]
Device 0xb86b (xx:xx:xx:xx:xx:xx:xx:cb) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:cb
Device 0xb86b (xx:xx:xx:xx:xx:xx:xx:cb) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:cb
Device 0xb86b (xx:xx:xx:xx:xx:xx:xx:cb) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:cb
[0xb86b:zdo] ZDO request ZDOCmd.Device_annce: [0xB86B, xx:xx:xx:xx:xx:xx:xx:cb, 128]
[0xB86B](unk_model): started initialization
[0xB86B:ZDO](unk_model): 'async_initialize' stage succeeded
[0xB86B](unk_model): power source: Battery or Unknown
[0xB86B](unk_model): completed initialization
[0xb86b:zdo] ZDO request ZDOCmd.Node_Desc_req: [0x0000]
[0xb86b:zdo] Unsupported ZDO request:ZDOCmd.Node_Desc_req
[0xb86b:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [180, <Bool.true: 1>]
Ignoring message (b'010001') on cluster 3: unknown endpoint or cluster id: 1
Ignoring message (b'017300') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'017400') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'017501') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'017601') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'012000') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'012101') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010102') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010202') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010302') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010402') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010502') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010602') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010702') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010802') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010902') on cluster 6: unknown endpoint or cluster id: 1
[0x0000:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [60, <Bool.false: 0>]
Device 0x6a41 (xx:xx:xx:xx:xx:xx:xx:61) joined the network
Device xx:xx:xx:xx:xx:xx:xx:61 changed id (0x99cc => 0x6a41)
device - 0x6a41:xx:xx:xx:xx:xx:xx:xx:61 entering async_device_initialized - is_new_join: False
device - 0x6a41:xx:xx:xx:xx:xx:xx:xx:61 has been reset and re-added or its nwk address changed
skipping discovery for previously discovered device - 0x6a41:xx:xx:xx:xx:xx:xx:xx:61
[0x6a41](TRADFRI remote control): started configuration
[0x6a41:ZDO](TRADFRI remote control): 'async_configure' stage succeeded
[0x6a41] Extending timeout for 0x80 request
[0x6a41] Extending timeout for 0x82 request
[0x6a41] Extending timeout for 0x84 request
Device 0x6a41 (xx:xx:xx:xx:xx:xx:xx:61) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:61
Device 0x6a41 (xx:xx:xx:xx:xx:xx:xx:61) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:61
[0x6a41:zdo] ZDO request ZDOCmd.Device_annce: [0x6A41, xx:xx:xx:xx:xx:xx:xx:61, 128]
[0x6a41](TRADFRI remote control): started initialization
[0x6a41:ZDO](TRADFRI remote control): 'async_initialize' stage succeeded
[0x6a41:zdo] ZDO request ZDOCmd.Node_Desc_req: [0x0000]
[0x6a41:zdo] Unsupported ZDO request:ZDOCmd.Node_Desc_req
[0x6a41:1:0x0000]: bound 'basic' cluster: Status.SUCCESS
[0x6a41:1:0x0000]: finished channel configuration
[0x6a41] Extending timeout for 0x86 request
[0x6a41:1:0x1000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=130 command_id=65>
[0x6a41:1:0x1000]: bound 'lightlink' cluster: None
[0x6a41:1:0x1000]: finished channel configuration
[0x6a41] Extending timeout for 0x88 request
[0x6a41:1:0x0001]: bound 'power' cluster: Status.SUCCESS
[0x6a41] Extending timeout for 0x8a request
[0x6a41:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=134 command_id=Command.Read_Attributes_rsp>
[0x6a41:1:0x0000]: initializing channel: from_cache: False
[0x6a41:1:0x0020] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=136 command_id=Command.Write_Attributes_rsp>
[0x6a41] Extending timeout for 0x8c request
[0x6a41:1:0x0020]: 3300.0s check-in interval set: [[WriteAttributesStatusRecord(status=<Status.SUCCESS: 0>)]]
[0x6a41] Extending timeout for 0x8e request
[0x6a41:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [180, <Bool.true: 1>]
[0x6a41:1:0x0003] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=1 command_id=1>
[0x6a41:1:0x0003] ZCL request 0x0001: []
[0x6a41:1:0x0003] No handler for cluster command 1
[0x6a41:1:0x0003]: received 'identify_query' command with [] args on cluster_id '3' tsn '1'
[0x6a41:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=138 command_id=Command.Configure_Reporting_rsp>
[0x6a41:1:0x0001]: reporting 'battery_voltage' attr on 'power' cluster: 3600/10800/1: Result: '[[ConfigureReportingResponseRecord(status=0)]]'
[0x6a41] Extending timeout for 0x90 request
[0x6a41:1:0x0008]: bound 'level' cluster: Status.SUCCESS
[0x6a41:1:0x0008]: finished channel configuration
[0x6a41] Extending timeout for 0x92 request
[0x6a41:1:0x0020]: bound 'poll_control' cluster: Status.SUCCESS
[0x6a41:1:0x0020]: finished channel configuration
[0x6a41] Extending timeout for 0x94 request
[0x6a41:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=144 command_id=Command.Configure_Reporting_rsp>
[0x6a41:1:0x0001]: reporting 'battery_percentage_remaining' attr on 'power' cluster: 3600/10800/1: Result: '[[ConfigureReportingResponseRecord(status=0)]]'
[0x6a41:1:0x0001]: finished channel configuration
[0x6a41] Extending timeout for 0x96 request
[0x6a41:1:0x0006]: bound 'on_off' cluster: Status.SUCCESS
[0x6a41:1:0x0006]: finished channel configuration
[0x6a41] Extending timeout for 0x98 request
[0x6a41:1:0x0019]: bound 'ota' cluster: Status.SUCCESS
[0x6a41:1:0x0019]: finished channel configuration
[0x6a41:1:0x1000]: initializing channel: from_cache: False
[0x6a41] Extending timeout for 0x9a request
[0x6a41:1:0x0005]: bound 'scenes' cluster: Status.SUCCESS
[0x6a41:1:0x0005]: finished channel configuration
[0x6a41:1:0x0020]: initializing channel: from_cache: False
[0x6a41:1:0x0008]: initializing channel: from_cache: False
[0x6a41:1:0x0000]: 'async_configure' stage succeeded
[0x6a41:1:0x1000]: 'async_configure' stage succeeded
[0x6a41:1:0x0001]: 'async_configure' stage succeeded
[0x6a41:1:0x0020]: 'async_configure' stage succeeded
[0x6a41:1:0x0008]: 'async_configure' stage succeeded
[0x6a41:1:0x0006]: 'async_configure' stage succeeded
[0x6a41:1:0x0019]: 'async_configure' stage succeeded
[0x6a41:1:0x0005]: 'async_configure' stage succeeded
[0x6a41:1:0x0006]: initializing channel: from_cache: False
[0x6a41:1:0x0019]: initializing channel: from_cache: False
[0x6a41](TRADFRI remote control): completed configuration
[0x6a41](TRADFRI remote control): stored in registry: ZhaDeviceEntry(name='IKEA of Sweden TRADFRI remote control', ieee='xx:xx:xx:xx:xx:xx:xx:61', last_seen=1601893659.9130993)
[0x6a41] Extending timeout for 0x9c request
[0x6a41:1:0x0005]: initializing channel: from_cache: False
[0x6a41:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=152 command_id=Command.Read_Attributes_rsp>
[0x6a41:1:0x0000]: initializing channel: from_cache: False
[0x6a41:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=154 command_id=Command.Read_Attributes_rsp>
[0x6a41:1:0x0001]: initializing channel: from_cache: False
[0x6a41] Extending timeout for 0x9e request
[0x6a41:1:0x0003] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=156 command_id=Command.Default_Response>
[0x6a41:1:0x0003]: executed 'trigger_effect' command with args: '(2, 0)' kwargs: '{}' result: [64, <Status.SUCCESS: 0>]
[0x6a41](TRADFRI remote control): started initialization
[0x6a41:ZDO](TRADFRI remote control): 'async_initialize' stage succeeded
[0x6a41:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=158 command_id=Command.Read_Attributes_rsp>
[0x6a41] Extending timeout for 0xa0 request
[0x6a41:1:0x1000]: initializing channel: from_cache: False
[0x6a41] Extending timeout for 0xa2 request
[0x6a41:1:0x0020]: initializing channel: from_cache: False
[0x6a41:1:0x0008]: initializing channel: from_cache: False
[0x6a41:1:0x0000]: 'async_initialize' stage succeeded
[0x6a41:1:0x1000]: 'async_initialize' stage succeeded
[0x6a41:1:0x0001]: 'async_initialize' stage succeeded
[0x6a41:1:0x0020]: 'async_initialize' stage succeeded
[0x6a41:1:0x0008]: 'async_initialize' stage succeeded
[0x6a41:1:0x0006]: 'async_initialize' stage succeeded
[0x6a41:1:0x0019]: 'async_initialize' stage succeeded
[0x6a41:1:0x0005]: 'async_initialize' stage succeeded
[0x6a41:1:0x0006]: initializing channel: from_cache: False
[0x6a41:1:0x0019]: initializing channel: from_cache: False
[0x6a41](TRADFRI remote control): power source: Battery or Unknown
[0x6a41](TRADFRI remote control): completed initialization
[0x6a41:1:0x0005]: initializing channel: from_cache: False
[0x6a41:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=160 command_id=Command.Read_Attributes_rsp>
[0x6a41:1:0x0000]: initializing channel: from_cache: False
[0x6a41:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=162 command_id=Command.Read_Attributes_rsp>
[0x6a41:1:0x0001]: initializing channel: from_cache: False
[0x6a41] Extending timeout for 0xa4 request
[0x6a41:1:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=164 command_id=Command.Read_Attributes_rsp>
[0x6a41:1:0x0000]: 'async_initialize' stage succeeded
[0x6a41:1:0x1000]: 'async_initialize' stage succeeded
[0x6a41:1:0x0001]: 'async_initialize' stage succeeded
[0x6a41:1:0x0020]: 'async_initialize' stage succeeded
[0x6a41:1:0x0008]: 'async_initialize' stage succeeded
[0x6a41:1:0x0006]: 'async_initialize' stage succeeded
[0x6a41:1:0x0019]: 'async_initialize' stage succeeded
[0x6a41:1:0x0005]: 'async_initialize' stage succeeded
[0x6a41](TRADFRI remote control): power source: Battery or Unknown
[0x6a41](TRADFRI remote control): completed initialization
Ignoring message (b'017700') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'017801') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'017901') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'017a00') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'017b00') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'017c050053') on cluster 8: unknown endpoint or cluster id: 1
Ignoring message (b'017d07') on cluster 8: unknown endpoint or cluster id: 1
Ignoring message (b'017e00') on cluster 6: unknown endpoint or cluster id: 1
[0x3a7b:1:0x0300] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=124 command_id=Command.Report_Attributes>
[0x3a7b:1:0x0300] ZCL request 0x000a: [[Attribute(attrid=3, value=<TypeValue type=uint16_t, value=32767>), Attribute(attrid=4, value=<TypeValue type=uint16_t, value=28638>)]]
[0x3a7b:1:0x0300] Attribute report received: current_x=32767, current_y=28638
[0x37a8:1:0x0008] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=16 command_id=Command.Report_Attributes>
[0x37a8:1:0x0008] ZCL request 0x000a: [[Attribute(attrid=0, value=<TypeValue type=uint8_t, value=254>)]]
[0x37a8:1:0x0008] Attribute report received: current_level=254
[0x37A8:1:0x0008]: received attribute: 0 update with value: 254
[0xa4bb:1:0x0008] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=6 command_id=Command.Report_Attributes>
[0xa4bb:1:0x0008] ZCL request 0x000a: [[Attribute(attrid=0, value=<TypeValue type=uint8_t, value=254>)]]
[0xa4bb:1:0x0008] Attribute report received: current_level=254
[0xA4BB:1:0x0008]: received attribute: 0 update with value: 254

Log when trying to pair again another device and receiving an error you see in the picture attached. The device is not seen in the system (zha_event for example)

Device 0xaa44 (xx:xx:xx:xx:xx:xx:xx:a4) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:a4
Device 0xaa44 (xx:xx:xx:xx:xx:xx:xx:a4) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:a4
[0xaa44:zdo] ZDO request ZDOCmd.Device_annce: [0xAA44, xx:xx:xx:xx:xx:xx:xx:a4, 128]
[0x0000:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [60, <Bool.false: 0>]
[0xb86b:zdo] ZDO request ZDOCmd.Match_Desc_req: [0xFFFD, 260, [25], []]
Ignoring message (b'010c01017c11c111314601230100') on cluster 25: unknown endpoint or cluster id: 1
[0x37a8:1:0x0300] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=17 command_id=Command.Report_Attributes>
[0x37a8:1:0x0300] ZCL request 0x000a: [[Attribute(attrid=3, value=<TypeValue type=uint16_t, value=30138>), Attribute(attrid=4, value=<TypeValue type=uint16_t, value=26909>), Attribute(attrid=7, value=<TypeValue type=uint16_t, value=370>)]]
[0x37a8:1:0x0300] Attribute report received: current_x=30138, current_y=26909, color_temperature=370
[0xa4bb:1:0x0300] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=7 command_id=Command.Report_Attributes>
[0xa4bb:1:0x0300] ZCL request 0x000a: [[Attribute(attrid=3, value=<TypeValue type=uint16_t, value=30138>), Attribute(attrid=4, value=<TypeValue type=uint16_t, value=26909>), Attribute(attrid=7, value=<TypeValue type=uint16_t, value=370>)]]
[0xa4bb:1:0x0300] Attribute report received: current_x=30138, current_y=26909, color_temperature=370
Ignoring message (b'010d01017c11c111314601230100') on cluster 25: unknown endpoint or cluster id: 1
Ignoring message (b'010e01017c11c111314601230100') on cluster 25: unknown endpoint or cluster id: 1
Ignoring message (b'010f01017c11c111314601230100') on cluster 25: unknown endpoint or cluster id: 1
Ignoring message (b'011001017c11c111314601230100') on cluster 25: unknown endpoint or cluster id: 1
Device 0x3d81 (xx:xx:xx:xx:xx:xx:xx:a4) joined the network
Device xx:xx:xx:xx:xx:xx:xx:a4 changed id (0xaa44 => 0x3d81)
Checking quirks for None None (xx:xx:xx:xx:xx:xx:xx:a4)
Considering <class 'bellows.zigbee.application.EZSPCoordinator'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
Fail because endpoint list mismatch: {11, 13} set()
Considering <class 'zhaquirks.lutron.lzl4bwhl01remote.LutronLZL4BWHL01Remote2'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.osram.a19twhite.A19TunableWhite'>
Fail because endpoint list mismatch: {3} set()
Considering <class 'zhaquirks.philips.rom001.PhilipsROM001'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.philips.rwl020.PhilipsRWL020'>
Fail because endpoint list mismatch: {1, 2} set()
Considering <class 'zhaquirks.philips.rwl021.PhilipsRWL021'>
Fail because endpoint list mismatch: {1, 2} set()
Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
Fail because endpoint list mismatch: {232, 230} set()
Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
Fail because endpoint list mismatch: {232, 230} set()
Considering <class 'zhaquirks.xiaomi.mija.smoke.MijiaHoneywellSmokeDetectorSensor'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'bellows.zigbee.application.EZSPCoordinator'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
Fail because endpoint list mismatch: {11, 13} set()
Considering <class 'zhaquirks.lutron.lzl4bwhl01remote.LutronLZL4BWHL01Remote2'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.osram.a19twhite.A19TunableWhite'>
Fail because endpoint list mismatch: {3} set()
Considering <class 'zhaquirks.philips.rom001.PhilipsROM001'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.philips.rwl020.PhilipsRWL020'>
Fail because endpoint list mismatch: {1, 2} set()
Considering <class 'zhaquirks.philips.rwl021.PhilipsRWL021'>
Fail because endpoint list mismatch: {1, 2} set()
Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
Fail because endpoint list mismatch: {232, 230} set()
Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
Fail because endpoint list mismatch: {232, 230} set()
Considering <class 'zhaquirks.xiaomi.mija.smoke.MijiaHoneywellSmokeDetectorSensor'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'bellows.zigbee.application.EZSPCoordinator'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
Fail because endpoint list mismatch: {11, 13} set()
Considering <class 'zhaquirks.lutron.lzl4bwhl01remote.LutronLZL4BWHL01Remote2'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.osram.a19twhite.A19TunableWhite'>
Fail because endpoint list mismatch: {3} set()
Considering <class 'zhaquirks.philips.rom001.PhilipsROM001'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.philips.rwl020.PhilipsRWL020'>
Fail because endpoint list mismatch: {1, 2} set()
Considering <class 'zhaquirks.philips.rwl021.PhilipsRWL021'>
Fail because endpoint list mismatch: {1, 2} set()
Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
Fail because endpoint list mismatch: {1} set()
Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
Fail because endpoint list mismatch: {232, 230} set()
Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
Fail because endpoint list mismatch: {232, 230} set()
Considering <class 'zhaquirks.xiaomi.mija.smoke.MijiaHoneywellSmokeDetectorSensor'>
Fail because endpoint list mismatch: {1} set()
device - 0x3d81:xx:xx:xx:xx:xx:xx:xx:a4 entering async_device_initialized - is_new_join: False
device - 0x3d81:xx:xx:xx:xx:xx:xx:xx:a4 has been reset and re-added or its nwk address changed
skipping discovery for previously discovered device - 0x3d81:xx:xx:xx:xx:xx:xx:xx:a4
[0x3d81](unk_model): started configuration
[0x3d81:ZDO](unk_model): 'async_configure' stage succeeded
[0x3d81](unk_model): completed configuration
[0x3d81](unk_model): stored in registry: ZhaDeviceEntry(name='IKEA of Sweden TRADFRI on/off switch', ieee='xx:xx:xx:xx:xx:xx:xx:a4', last_seen=1601893752.4039693)
[0x3d81](unk_model): started initialization
[0x3d81:ZDO](unk_model): 'async_initialize' stage succeeded
[0x3d81](unk_model): power source: Battery or Unknown
[0x3d81](unk_model): completed initialization
Device 0x3d81 (xx:xx:xx:xx:xx:xx:xx:a4) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:a4
Device 0x3d81 (xx:xx:xx:xx:xx:xx:xx:a4) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:a4
[0x3d81:zdo] ZDO request ZDOCmd.Device_annce: [0x3D81, xx:xx:xx:xx:xx:xx:xx:a4, 128]
[0x3d81:zdo] ZDO request ZDOCmd.Node_Desc_req: [0x0000]
[0x3d81:zdo] Unsupported ZDO request:ZDOCmd.Node_Desc_req
[0x7842:1:0x0300] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=28 command_id=Command.Report_Attributes>
[0x7842:1:0x0300] ZCL request 0x000a: [[Attribute(attrid=7, value=<TypeValue type=uint16_t, value=370>)]]
[0x7842:1:0x0300] Attribute report received: color_temperature=370
[0x3d81:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [180, <Bool.true: 1>]
Ignoring message (b'010001') on cluster 3: unknown endpoint or cluster id: 1
Ignoring message (b'010101') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010200') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010300') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010401') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'0105050053') on cluster 8: unknown endpoint or cluster id: 1
[0x3d81:zdo] ZDO request ZDOCmd.Match_Desc_req: [0xFFFD, 260, [25], []]
Ignoring message (b'010601017c11c511310601220100') on cluster 25: unknown endpoint or cluster id: 1
Ignoring message (b'010707') on cluster 8: unknown endpoint or cluster id: 1
Ignoring message (b'010801') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010901') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010a01017c11c511310601220100') on cluster 25: unknown endpoint or cluster id: 1
Ignoring message (b'010b01') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010c01') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010d01') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'010f01017c11c511310601220100') on cluster 25: unknown endpoint or cluster id: 1
Ignoring message (b'011101') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'011201') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'011401017c11c511310601220100') on cluster 25: unknown endpoint or cluster id: 1
Ignoring message (b'011a01017c11c511310601220100') on cluster 25: unknown endpoint or cluster id: 1
[0x6a41:zdo] ZDO request ZDOCmd.Match_Desc_req: [0xFFFD, 260, [25], []]
Ignoring message (b'011b01') on cluster 6: unknown endpoint or cluster id: 1
Ignoring message (b'011c01') on cluster 6: unknown endpoint or cluster id: 1
[0x6a41:1:0x0019] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=4 command_id=1>
[0x6a41:1:0x0019] ZCL request 0x0001: [1, 4476, 4545, 587286065, 1]
[0x6a41:1:0x0019] OTA query_next_image handler for 'IKEA of Sweden TRADFRI remote control': field_control=1, manufacture_id=4476, image_type=4545, current_file_version=587286065, hardware_version=1
[0x6a41:1:0x0019] No OTA image is available
Ignoring message (b'012001') on cluster 6: unknown endpoint or cluster id: 1
[0x23df:1:0x0008] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=9 command_id=Command.Report_Attributes>
[0x23df:1:0x0008] ZCL request 0x000a: [[Attribute(attrid=0, value=<TypeValue type=uint8_t, value=254>)]]
[0x23df:1:0x0008] Attribute report received: current_level=254
[0x23DF:1:0x0008]: received attribute: 0 update with value: 254

Log I got when trying to reset and pair again after the last try resulted in an error

[0x0000:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [60, <Bool.false: 0>]
Device 0x3d81 (xx:xx:xx:xx:xx:xx:xx:a4) left the network
Device 0x3d81 (xx:xx:xx:xx:xx:xx:xx:a4) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:a4
Device 0x3d81 (xx:xx:xx:xx:xx:xx:xx:a4) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:a4
Device 0x3d81 (xx:xx:xx:xx:xx:xx:xx:a4) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:a4
[0x3d81:zdo] ZDO request ZDOCmd.Device_annce: [0x3D81, xx:xx:xx:xx:xx:xx:xx:a4, 128]
[0x3d81](unk_model): started initialization
[0x3d81:ZDO](unk_model): 'async_initialize' stage succeeded
[0x3d81](unk_model): power source: Battery or Unknown
[0x3d81](unk_model): completed initialization
[0x3d81:zdo] ZDO request ZDOCmd.Node_Desc_req: [0x0000]
[0x3d81:zdo] Unsupported ZDO request:ZDOCmd.Node_Desc_req
[0x3d81:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [180, <Bool.true: 1>]
Ignoring message (b'010001') on cluster 3: unknown endpoint or cluster id: 1
[0x23df:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=11 command_id=Command.Report_Attributes>
[0x23df:1:0x0006] ZCL request 0x000a: [[Attribute(attrid=0, value=<TypeValue type=Bool, value=Bool.false>)]]
[0x23df:1:0x0006] Attribute report received: on_off=0
[0x7842:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=29 command_id=Command.Report_Attributes>
[0x7842:1:0x0006] ZCL request 0x000a: [[Attribute(attrid=0, value=<TypeValue type=Bool, value=Bool.false>)]]
[0x7842:1:0x0006] Attribute report received: on_off=0
[0xa4bb:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=8 command_id=Command.Report_Attributes>
[0xa4bb:1:0x0006] ZCL request 0x000a: [[Attribute(attrid=0, value=<TypeValue type=Bool, value=Bool.false>)]]
[0xa4bb:1:0x0006] Attribute report received: on_off=0
[0x37a8:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=18 command_id=Command.Report_Attributes>
[0x37a8:1:0x0006] ZCL request 0x000a: [[Attribute(attrid=0, value=<TypeValue type=Bool, value=Bool.false>)]]
[0x37a8:1:0x0006] Attribute report received: on_off=0
[0x3d81:zdo] ZDO request ZDOCmd.Match_Desc_req: [0xFFFD, 260, [25], []]
[0x0000:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [60, <Bool.false: 0>]
Device 0x3d81 (xx:xx:xx:xx:xx:xx:xx:a4) left the network
Device 0x3d81 (xx:xx:xx:xx:xx:xx:xx:a4) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:a4
Device 0x3d81 (xx:xx:xx:xx:xx:xx:xx:a4) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:a4
Device 0x3d81 (xx:xx:xx:xx:xx:xx:xx:a4) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:a4
[0x3d81:zdo] ZDO request ZDOCmd.Device_annce: [0x3D81, xx:xx:xx:xx:xx:xx:xx:a4, 128]
[0x3d81](unk_model): started initialization
[0x3d81:ZDO](unk_model): 'async_initialize' stage succeeded
[0x3d81](unk_model): power source: Battery or Unknown
[0x3d81](unk_model): completed initialization
[0x3d81:zdo] ZDO request ZDOCmd.Node_Desc_req: [0x0000]
[0x3d81:zdo] Unsupported ZDO request:ZDOCmd.Node_Desc_req
[0x3d81:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [180, <Bool.true: 1>]
Ignoring message (b'010001') on cluster 3: unknown endpoint or cluster id: 1

ikea error1

ygreq commented 4 years ago

And this is what I get when trying to pair again a device that was paired today and was working a few hours ago.

Device 0xcd49 (xx:xx:xx:xx:xx:xx:xx:da) left the network
Device 0xcd49 (xx:xx:xx:xx:xx:xx:xx:da) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:da
Device 0xcd49 (xx:xx:xx:xx:xx:xx:xx:da) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:da
Device 0xcd49 (xx:xx:xx:xx:xx:xx:xx:da) joined the network
Skip initialization for existing device xx:xx:xx:xx:xx:xx:xx:da
[0xcd49:zdo] ZDO request ZDOCmd.Device_annce: [0xCD49, xx:xx:xx:xx:xx:xx:xx:da, 128]
[0xcd49](unk_model): started initialization
[0xcd49:ZDO](unk_model): 'async_initialize' stage succeeded
[0xcd49](unk_model): power source: Battery or Unknown
[0xcd49](unk_model): completed initialization
[0xcd49:zdo] ZDO request ZDOCmd.Node_Desc_req: [0x0000]
[0xcd49:zdo] Unsupported ZDO request:ZDOCmd.Node_Desc_req
[0xcd49:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [180, <Bool.true: 1>]
Ignoring message (b'010001') on cluster 3: unknown endpoint or cluster id: 1
[0x23df:1:0x0008] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=39 command_id=Command.Report_Attributes>
[0x23df:1:0x0008] ZCL request 0x000a: [[Attribute(attrid=0, value=<TypeValue type=uint8_t, value=254>)]]
[0x23df:1:0x0008] Attribute report received: current_level=254
[0x23DF:1:0x0008]: received attribute: 0 update with value: 254
[0x23df:1:0x0300] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=40 command_id=Command.Report_Attributes>
[0x23df:1:0x0300] ZCL request 0x000a: [[Attribute(attrid=4, value=<TypeValue type=uint16_t, value=26909>), Attribute(attrid=7, value=<TypeValue type=uint16_t, value=387>), Attribute(attrid=3, value=<TypeValue type=uint16_t, value=30138>)]]
[0x23df:1:0x0300] Attribute report received: current_y=26909, color_temperature=387, current_x=30138
Adminiuga commented 4 years ago

What radio?

Adminiuga commented 4 years ago

The device with unk model and manufacturer needs to be removed 1st from zha, wait 60s before trying to pair it again

ygreq commented 4 years ago

What radio?

Sorry. If you mean what zigbee device, I wrote in the title. It's a Sonoff ZB Bridge.

The device with unk model and manufacturer needs to be removed 1st from zha, wait 60s before trying to pair it again

Do you know how I can remove a device from ZHA? I am not allowed to remove it from Configuration -> Devices or Entities

ygreq commented 4 years ago

But the problem is the fact that the devices I re-paired yesterday are not available anymore. And when I try to re-pair them again, they start to show the unk_model by unk_manufacturer

Long story short this is what happened. -I installed ZHA with Sonoff ZB Bridge and started adding devices (Ikea light bulbs, remotes and switches - last 2 battery powered and an Aqara cube) -I started to have problems with devices becoming unavailable. I tried deleting the devices in the end without success -I uninstalled and reinstalled ZHA and started adding devices again. Btw I realized that ikea devices were being added as soon I started the pairing process without me resetting them first. I reinstalled ZHA again as I couldn't figure a way to rename the entities being added automatically. -I added the devices again. Battery powered devices from Ikea started to fail becoming unavailable. I decided to change all the batteries to put new ones just to eliminate the possibility that this would be a problem. Interestingly an Ikea Light bulb which is powered became unavailable as well and I had to re-pair it in order to access it. -I changed the batteries and I had to re-pair all the battery powered devices to have them be available again. Which is weird btw as I had the feeling that I would have to re-pair whenever the battery finishes and put new ones. -I took a break and after I started adding by re-pairing, I realized that all my powered devices from Ikea became unavailable. I tried re-pairing them and suddenly it started giving me this I mentioned above. I re-paired another one and it gave me the same error. Aqara cube seems to be doing fine and working ok.

As a conclusion, there are so many problems I do not know what to address first. -On fresh ZHA install, Ikea devices start pairing themselves without me trying to reset them first -Ikea battery powered devices becoming unavailable and having to re-pair them to be available again -one Ikea light bulb becoming unavailable and having to re-pair it in order to become available -and now while trying to re-pair devices, they give the unk_model by unk_manufacturer and stop working completely. And not being able to re-pair them again.

I am thinking of uninstalling and reinstalling everything for a 4th time for now. But I bet I am going to end up in the same situation.

I am gonna loose my mind with ZHA. Please help.

probot-home-assistant[bot] commented 4 years ago

Hey there @dmulcahey, mind taking a look at this issue as its been labeled with an integration (zha) you are listed as a codeowner for? Thanks! (message by CodeOwnersMention)

puddly commented 4 years ago

Checking quirks for None None

Same issue as https://github.com/zigpy/zigpy/pull/515?

Adminiuga commented 4 years ago

Yes

ygreq commented 4 years ago

So I am guessing from the talks on zigpy that I would better wait for a fix on a new version of HA? Maybe I should not bother for now to reinstall ZHA, right?

Adminiuga commented 4 years ago

hoping to get it in by the release. 0.116.1 at the latest

ygreq commented 4 years ago

@Adminiuga No worries. just needed to know.

Which one of the problems from the list do you think it is going to fix? -On fresh ZHA install, Ikea devices start pairing themselves without me trying to reset them first. I had to take the batteries out of all Ikea devices and put back one by one. -Ikea battery powered devices becoming unavailable and having to re-pair them to be available again -one Ikea light bulb becoming unavailable and having to re-pair it in order to become available -and now while trying to re-pair devices, they give the unk_model by unk_manufacturer and stop working completely. And not being able to re-pair them again.

Thank you!

Adminiuga commented 4 years ago

The patch is for fixing the unk_model/unk_manufacturer.