
Home Assistant Zigbee devices can sometimes show as unavailable, preventing you from controlling lights, sensors, switches, or plugs.
This can happen due to weak Zigbee signal, coordinator issues, dead batteries, app glitches, or Zigbee network problems.
Fortunately, you can fix this with simple troubleshooting steps.
These include restarting Home Assistant, checking the Zigbee coordinator, replacing batteries, moving the device closer, or re-pairing the device.
In this guide, you will learn why Home Assistant Zigbee devices become unavailable, how to fix the issue step by step, and additional troubleshooting tips if basic solutions don’t work.
How To Fix Home Assistant Zigbee Devices Unavailable
1. Restart Home Assistant
A simple restart can often fix minor Zigbee glitches.
Open Home Assistant.
Go to Settings.
Select System.
Click Restart Home Assistant.
Wait for Home Assistant to start again.
Check if your Zigbee devices are available now.
2. Check Your Zigbee Coordinator
If the Zigbee coordinator is not working properly, your Zigbee devices may become unavailable.
Check if the Zigbee dongle is plugged in properly.
Remove and reconnect the dongle.
Use a USB extension cable if possible.
Avoid plugging the dongle directly near USB 3.0 ports.
Restart Home Assistant and check again.
3. Restart ZHA or Zigbee2MQTT
Your Zigbee integration may need to be restarted.
Open Home Assistant.
Go to Settings.
Select Devices & Services.
Open ZHA or Zigbee2MQTT.
Restart the integration or add-on.
Wait for a few minutes and check your devices again.
4. Check the Device Battery
Battery-powered Zigbee devices may show unavailable when the battery is low or dead.
Open the device in Home Assistant.
Check the battery level.
Replace the battery if it is low.
Wait a few minutes for the device to reconnect.
Press the device button if needed to wake it up.
5. Move the Device Closer
A weak Zigbee signal can cause devices to drop offline
Move the Zigbee device closer to the coordinator.
If possible, place a Zigbee smart plug between the device and coordinator.
Wait for the Zigbee network to update.
Check if the device becomes available again.
6. Power Cycle the Zigbee Device
Restarting the Zigbee device can help it reconnect.
Turn off the Zigbee device.
Unplug it from power if it is a plug or bulb.
Wait for 10 to 30 seconds.
Turn it back on.
Check Home Assistant again.
7. Re-Pair the Zigbee Device
If the device still shows unavailable, you may need to pair it again.
Open Home Assistant.
Go to Settings > Devices & Services.
Open ZHA or Zigbee2MQTT.
Remove the unavailable device.
Put the Zigbee device into pairing mode.
Add the device again.
Check if it works normally.
8. Check for Zigbee Interference
Wi-Fi, USB devices, walls, and other electronics can affect Zigbee signal.
Move your Zigbee coordinator away from your router.
Use a USB extension cable.
Avoid placing the dongle behind a computer or metal object.
Move Zigbee devices away from thick walls if possible.
Restart Home Assistant after changing the setup.
Conclusion
Home Assistant Zigbee devices showing unavailable can be frustrating, but you can usually fix it by restarting Home Assistant, checking the coordinator, replacing batteries, or moving the device closer.
If the issue continues, restarting ZHA or Zigbee2MQTT, checking for interference, or re-pairing the device can help.
Following these steps should help you get your Zigbee devices working again.
Additional Reading
How To Add A Zigbee Device To Home Assistant
How To Fix Zigbee2MQTT Not Working With Home Assistant
How To Fix IKEA Tradfri Not Connecting To Home Assistant
Brianna is based in Minnesota in the US at the moment, and has been writing since 2017. She is currently a 3rd Year med student at the time of writing this.

