I really need some help here guys! The wife is laughing at me and loosing faith. Happy to buy someone many coffees to sort this once and for all!
I am using a Conbee II stick running ZHA. I have 156 devices on my network including well placed Tuya Zigbee 3 USB repeaters and many Gledopto bulbs and downlights along with Xiaomi Aqara power light switches and even a few Philips Hue lights thrown in for good measure.
I have a large number of devices that are dropping off after minutes/hours/days. They end up showing as Unknown. Sometimes still showing connected but doing nothing! Largely it seems to be the routing devices like light Gledopto bulbs (probably because I have more of them than other device). I have tried powering down, using the reconfigure button in ZHA and re-pairing. No sooner have I fixed one bulb but I loose another one. What is really interesting is despite them being unknown if they are part of a ZHA group they will still turn on, provided if I turn on the group either in HA app or the light switch. I cannot turn them on individually. See below. The Master downlight 1 actually turns on, is unknown, but HA thinks itâs off and I cannot turn it on manually. To get it to work again I have to re-pair it or sometimes just power it down and back up again. Sometimes restarting HA or reloading ZHA will help. Wait a hour or two and weâve lost another few lights.
This is an unknown devices
Example of what most devices look like in terms of RSSI and RQI
A bunch of logs from the Supervisor Core and at the top HA Error Logs is below
Logs
A bunch of logs from the Supervisor Core and at the top HA Error Logs.
Logger: homeassistant.components.hassio
Source: components/hassio/init.py:486
Integration: Home Assistant Supervisor (documentation, issues)
First occurred: 13:02:35 (1 occurrences)
Last logged: 13:02:35
Component error: source_routing - Integration âsource_routingâ not found. Component error: zigpy_config - Integration âzigpy_configâ not found.
Logger: homeassistant.components.zha.core.channels.base
Source: components/zha/core/channels/base.py:298
Integration: Zigbee Home Automation (documentation, issues)
First occurred: 12:48:30 (1 occurrences)
Last logged: 12:48:30
[0xEC7D:1:0x1000]: Couldnât get list of groups:
Logger: homeassistant.helpers.service
Source: helpers/service.py:127
First occurred: 11 April 2021, 21:22:23 (5 occurrences)
Last logged: 11:54:06
Unable to find referenced entities light.master_downlights_zha_group_0x0004
Unable to find referenced entities light.master_wardrobe_lights
Unable to find referenced entities switch.washing_courtyard_sensor_lights
Logger: zigpy.device
Source: /usr/local/lib/python3.8/site-packages/zigpy/device.py:248
First occurred: 11 April 2021, 22:23:13 (1 occurrences)
Last logged: 11 April 2021, 22:23:13
Failed to parse message (bâ1c5f11990a01ff421f0121db0b03281e0421a8430521a50006240100000000082109140a2170dfâ) on cluster 0, because Data is too short
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x12460023001c007900022d9c0b04010003010d00007800080007000300040002400200
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x124600090002002279
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 34>, 121]
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0e47000700a600
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_CONFIRM|2: 166>, 0]
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.api] Command Command.aps_data_confirm (0,)
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x04470007000000
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x04470013000c002279022d9c0b010000000000
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 121: 00
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.api] Request id: 0x79 âaps_data_confirmâ for , status: 0x00
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0e48000700aa00
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_INDICATION|2: 170>, 0]
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.api] Command Command.aps_data_indication (1, 1)
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x1748000800010001
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1748003d0036002202000001022d9c0b040100031f00187801080000300207000021860103000021af52040000213954024000200000afffff25f500cb
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [54, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 34>, , 1, , 11, 260, 768, bâ\x18x\x01\x08\x00\x000\x02\x07\x00\x00!\x86\x01\x03\x00\x00!\xafR\x04\x00\x00!9T\x02@\x00 \x00â, 0, 175, 255, 255, 37, 245, 0, -53]
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy.zcl] [0x9c2d:11:0x0300] ZCL deserialize: <ZCLHeader frame_control= manufacturer=None tsn=120 command_id=Command.Read_Attributes_rsp>
2021-04-12 13:40:25 DEBUG (MainThread) [zigpy_deconz.api] âaps_data_indicationâ response from , ep: 11, profile: 0x0104, cluster_id: 0x0300, data: bâ187801080000300207000021860103000021af520400002139540240002000â
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1c49000c00050002607bd7bd
2021-04-12 13:40:27 DEBUG (MainThread) [homeassistant.components.zha.core.channels.base] [0x8D57:1:0x0b04]: async_update
2021-04-12 13:40:27 DEBUG (MainThread) [homeassistant.components.zha.core.channels.base] [0xDA87:1:0x0b04]: async_update
2021-04-12 13:40:27 DEBUG (MainThread) [homeassistant.components.zha.core.channels.base] [0xA944:1:0x0b04]: async_update
2021-04-12 13:40:27 DEBUG (MainThread) [homeassistant.components.zha.core.channels.base] [0xA32F:1:0x0b04]: async_update
2021-04-12 13:40:27 DEBUG (MainThread) [homeassistant.components.zha.core.channels.base] [0x5FA1:1:0x0b04]: async_update
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Sending Zigbee request with tsn 122 under 123 request id, data: bâ007a000b05â
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Command Command.aps_data_request (20, 123, 0, , 260, 2820, 1, bâ\x00z\x00\x0b\x05â, 2, 0)
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x1249001b0014007b0002a15f010401040b010500007a000b050200
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x12490009000200227b
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 34>, 123]
2021-04-12 13:40:27 DEBUG (MainThread) [homeassistant.components.zha.core.channels.base] [0x81E3:1:0x0b04]: async_update
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Sending Zigbee request with tsn 124 under 125 request id, data: bâ007c000b05â
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Command Command.aps_data_request (20, 125, 0, , 260, 2820, 1, bâ\x00|\x00\x0b\x05â, 2, 0)
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x124a001b0014007d0002e381010401040b010500007c000b050200
2021-04-12 13:40:27 DEBUG (MainThread) [homeassistant.components.zha.core.channels.base] [0x645C:1:0x0b04]: async_update
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Sending Zigbee request with tsn 126 under 127 request id, data: bâ007e000b05â
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0e4a000700a600
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_CONFIRM|2: 166>, 0]
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x124a0009000200267d
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_CONFIRM|2: 38>, 125]
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Command Command.aps_data_request (20, 127, 0, , 260, 2820, 1, bâ\x00~\x00\x0b\x05â, 2, 0)
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x124b001b0014007f00025c64010401040b010500007e000b050200
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0e4b000700a600
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_CONFIRM|2: 166>, 0]
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x124b0009000200267f
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_CONFIRM|2: 38>, 127]
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Command Command.aps_data_confirm (0,)
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x044c0007000000
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0e4c000700a600
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_CONFIRM|2: 166>, 0]
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x044c0013000c00267b02a15f01010000000000
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 123: 00
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Request id: 0x7b âaps_data_confirmâ for , status: 0x00
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Command Command.aps_data_confirm (0,)
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x044d0007000000
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x044d0013000c00267d02e38101010000000000
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 125: 00
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Request id: 0x7d âaps_data_confirmâ for , status: 0x00
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Command Command.aps_data_confirm (0,)
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x044e0007000000
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x044e0013000c00227f025c6401010000000000
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 127: 00
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Request id: 0x7f âaps_data_confirmâ for , status: 0x00
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0e4f000700aa00
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_INDICATION|2: 170>, 0]
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Command Command.aps_data_indication (1, 1)
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x174f000800010001
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x174f0027002000220200000102e381010401040b0900187c010b050029000000afff1026f500ca
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [32, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 34>, , 1, , 1, 260, 2820, bâ\x18|\x01\x0b\x05\x00)\x00\x00â, 0, 175, 255, 16, 38, 245, 0, -54]
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy.zcl] [0x81e3:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control= manufacturer=None tsn=124 command_id=Command.Read_Attributes_rsp>
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] âaps_data_indicationâ response from , ep: 1, profile: 0x0104, cluster_id: 0x0b04, data: bâ187c010b0500290000â
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0e50000700aa00
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_INDICATION|2: 170>, 0]
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Command Command.aps_data_indication (1, 1)
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x1750000800010001
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x17500027002000220200000102a15f010401040b0900187a010b050029000000afff1026f500ca
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [32, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 34>, , 1, , 1, 260, 2820, bâ\x18z\x01\x0b\x05\x00)\x00\x00â, 0, 175, 255, 16, 38, 245, 0, -54]
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy.zcl] [0x5fa1:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control= manufacturer=None tsn=122 command_id=Command.Read_Attributes_rsp>
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] âaps_data_indicationâ response from , ep: 1, profile: 0x0104, cluster_id: 0x0b04, data: bâ187a010b0500290000â
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0e51000700aa00
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_INDICATION|2: 170>, 0]
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] Command Command.aps_data_indication (1, 1)
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x1751000800010001
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x175100270020002202000001025c64010401040b0900187e010b050029000000afff1026f500cb
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [32, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 34>, , 1, , 1, 260, 2820, bâ\x18~\x01\x0b\x05\x00)\x00\x00â, 0, 175, 255, 16, 38, 245, 0, -53]
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy.zcl] [0x645c:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control= manufacturer=None tsn=126 command_id=Command.Read_Attributes_rsp>
2021-04-12 13:40:27 DEBUG (MainThread) [zigpy_deconz.api] âaps_data_indicationâ response from , ep: 1, profile: 0x0104, cluster_id: 0x0b04, data: bâ187e010b0500290000â
2021-04-12 13:40:30 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1c52000c0005000217d5ffc7
2021-04-12 13:40:30 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Sending Zigbee request with tsn 128 under 129 request id, data: bâ0080000000â
2021-04-12 13:40:30 DEBUG (MainThread) [zigpy_deconz.api] Command Command.aps_data_request (20, 129, 0, , 260, 8, 1, bâ\x00\x80\x00\x00\x00â, 2, 0)
2021-04-12 13:40:30 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x1252001b001400810002058f010401080001050000800000000200
2021-04-12 13:40:30 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x125200090002002281
2021-04-12 13:40:30 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 34>, 129]
2021-04-12 13:40:30 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0e53000700a600
2021-04-12 13:40:30 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_CONFIRM|2: 166>, 0]
2021-04-12 13:40:30 DEBUG (MainThread) [zigpy_deconz.api] Command Command.aps_data_confirm (0,)
2021-04-12 13:40:30 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x04530007000000
2021-04-12 13:40:30 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x04530013000c00228102058f01010000000000
2021-04-12 13:40:30 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 129: 00
2021-04-12 13:40:30 DEBUG (MainThread) [zigpy_deconz.api] Request id: 0x81 âaps_data_confirmâ for , status: 0x00
2021-04-12 13:40:32 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1c54000c00050002607bd7bd
Thanks in advance.