-
-
Notifications
You must be signed in to change notification settings - Fork 33.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Several Zigbee devices from different manufacturers dropped out of ZHA over the course of one day #141614
Comments
Hey there @dmulcahey, @Adminiuga, @puddly, @TheJulianJES, mind taking a look at this issue as it has been labeled with an integration ( Code owner commandsCode owners of
(message by CodeOwnersMention) zha documentation |
According to your diagnostics, the only routing devices on your network are Tuya devices. From the visualization, it looks like many devices connected directly to the coordinator are working fine but others (likely connected to the Tuya routers) are not. Have you tried unplugging the Tuya routing devices for 10s, plugging them back in, and waiting for half an hour for end devices to check back in? |
Hi @puddly, The two routers that you see in the visualization is the range extender (EMOS GoSmart Mini ZigBee), the other one is a smart plug in the garage, which is not very important and only routes one more device which is also connected to the coordinator anyway (SONOFF Zigbee 3.0 USB Dongle-E**). Could you specify? I tried unplugging the externder for 10s, waited, but nothing changed. |
@Stifter87 From your diagnostics, I can see this: {
"manufacturer": "_TZ3000_kxlmv9ag",
"model": "TS0207",
"logical_type": "Router" # Router 1
},
{
"manufacturer": "LUMI",
"model": "lumi.sen_ill.agl01",
"logical_type": "EndDevice"
},
{
"manufacturer": "_TZ3000_1obwwnmq",
"model": "TS011F",
"logical_type": "Router" # Router 2
}, These two routers are white label Tuya devices (you can tell because the manufacturer name consists of a jumble of letters and numbers). Tuya devices very often are low quality, buggy, and cause problems on the network by routing messages improperly or crashing. Because your network has only three routing devices (the coordinator and the two Tuya routers), any of them crashing like this would end up taking a majority of your end devices offline. Try to shut both of them down for a few minutes and then boot them back up to reset it. |
Thank you for your explanations, @puddly! I got it know. And I made the decision to rebuild my ZHA network: Now one think that puzzles me. I unplugged the "range extender" (_TZ3000_kxlmv9ag) 10 minutes ago. It is lying literally on the desk in front of me and yet, the visualization shows it as active? How is that possible? |
It takes some time for routers to be considered offline, give it an hour or so. |
I'm having issues with devices in ZHA dropping unavailable. Trying to go into the device and reconfigure shows reconfiguring failed. This happened to ALL my zigbee devices, plugs, lights and sensors. Tried refreshing the radio and nothing happened. This is every single one of my 80+ zigbee devices. I tried connecting some of those same devices to Homey to see if they would connect and they connected and responded right away? |
@TheShai1 Please upload some diagnostics |
Hi there, Thank you for your support, made me learn much more about they way Zigbee works! |
The problem
Dear community,
over the course of one day (Monday), several of my Zigbee devices dropped.
Thank you!
What version of Home Assistant Core has the issue?
core-2025.3.4
What was the last working version of Home Assistant Core?
core-2025.3.4
What type of installation are you running?
Home Assistant OS
Integration causing the issue
ZHA
Link to integration documentation on our website
https://www.home-assistant.io/integrations/zha/
Diagnostics information
config_entry-zha-becaa1d19e614c514be242fa963669ef.json
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
Signatures of 3 of the affected devices:
{ "node_descriptor": { "logical_type": 2, "complex_descriptor_available": 0, "user_descriptor_available": 0, "reserved": 0, "aps_flags": 0, "frequency_band": 8, "mac_capability_flags": 0, "manufacturer_code": 4117, "maximum_buffer_size": 80, "maximum_incoming_transfer_size": 80, "server_mask": 10752, "maximum_outgoing_transfer_size": 80, "descriptor_capability_field": 0 }, "endpoints": { "1": { "profile_id": "0xc0c9", "device_type": "0x0001", "input_clusters": [ "0x0003", "0x0005", "0x0006" ], "output_clusters": [] }, "35": { "profile_id": "0x0104", "device_type": "0x0402", "input_clusters": [ "0x0000", "0x0001", "0x0003", "0x000f", "0x0020", "0x0500", "0x0502" ], "output_clusters": [ "0x000a", "0x0019" ] }, "38": { "profile_id": "0x0104", "device_type": "0x0302", "input_clusters": [ "0x0000", "0x0003", "0x0402" ], "output_clusters": [ "0x0003" ] } }, "manufacturer": "frient A/S", "model": "SMSZB-120", "class": "zhaquirks.develco.smoke_alarm.SMSZB120" }
{ "node_descriptor": { "logical_type": 2, "complex_descriptor_available": 0, "user_descriptor_available": 0, "reserved": 0, "aps_flags": 0, "frequency_band": 8, "mac_capability_flags": 128, "manufacturer_code": 0, "maximum_buffer_size": 80, "maximum_incoming_transfer_size": 160, "server_mask": 0, "maximum_outgoing_transfer_size": 160, "descriptor_capability_field": 0 }, "endpoints": { "1": { "profile_id": "0x0104", "device_type": "0x0402", "input_clusters": [ "0x0000", "0x0001", "0x0003", "0x0500" ], "output_clusters": [ "0x0003" ] } }, "manufacturer": "eWeLink", "model": "MS01", "class": "zigpy.device.Device" }
{ "node_descriptor": { "logical_type": 2, "complex_descriptor_available": 0, "user_descriptor_available": 0, "reserved": 0, "aps_flags": 0, "frequency_band": 8, "mac_capability_flags": 128, "manufacturer_code": 0, "maximum_buffer_size": 80, "maximum_incoming_transfer_size": 160, "server_mask": 0, "maximum_outgoing_transfer_size": 160, "descriptor_capability_field": 0 }, "endpoints": { "1": { "profile_id": "0x0104", "device_type": "0x0402", "input_clusters": [ "0x0000", "0x0001", "0x0003", "0x0500" ], "output_clusters": [ "0x0003" ] } }, "manufacturer": "eWeLink", "model": "MS01", "class": "zigpy.device.Device" }
The text was updated successfully, but these errors were encountered: