Smart lights that repeatedly go offline may have unstable power, weak wireless coverage, a mesh-routing problem, or a protocol-specific configuration issue. First identify how the bulb connects: Wi-Fi, Zigbee, Matter over Wi-Fi, or Matter over Thread. The correct fix depends on that connection.

1. Identify the protocol
Check the product label, manual, and Home Assistant integration. A Wi-Fi bulb joins your wireless network directly. A Zigbee bulb communicates through a Zigbee coordinator and may rely on other powered Zigbee devices as routers. Matter is an application standard, not a radio by itself: Matter devices can use Wi-Fi or Thread. Thread devices need a working Thread border router and matching network credentials.
2. Rule out power interruptions
Make sure a wall switch, smart switch, or power strip is not cutting power to the bulb. A smart bulb generally needs continuous power to remain connected. If several lights in one fixture disconnect together, check the fixture, switch, and circuit before troubleshooting each bulb separately.
3. Check Wi-Fi lights
- Check signal strength where the bulb is installed, not beside the router.
- Verify the bulb’s required Wi-Fi band, security mode, and router settings in its manual.
- Look for router reboots, DHCP address problems, or access-point roaming events that match the outage.
- If only distant bulbs fail, improve coverage rather than changing every network setting at once.
Do not disable router security or split/change network settings blindly. Make one controlled change and test whether it improves stability.
4. Check Zigbee mesh health
Confirm the coordinator is online and inspect the device’s availability and link-quality information if your integration provides it. Compatible mains-powered Zigbee plugs and bulbs can route messages, but battery-powered sensors generally do not. Add or reposition routers gradually and allow time for the mesh to settle.
Some bulbs do not behave well as routers for certain devices. If failures began after adding a new bulb or router, test that change instead of rebuilding the whole network.
5. Check Matter over Thread
Confirm the Thread border router is online and that Home Assistant has access to the intended Thread network. Do not assume a Zigbee coordinator extends Thread coverage; Zigbee and Thread use different mesh networks even though both may use 2.4 GHz radio.
6. Use logs and timing
Note whether lights disconnect after a router restart, at a certain time, or only when switched off at the wall. Compare that timing with Home Assistant logs, router logs, and integration availability events. Update firmware or integrations only when there is a relevant fix, and change one variable at a time.
When to re-pair
Re-pair only after power, coordinator, coverage, and compatibility checks. Before removing a device, record its name and the automations that use it; a replacement entity ID can break routines. If several devices fail simultaneously, troubleshoot the shared router, coordinator, or power source first. For broader diagnostics, use our smart-home device-unavailable decision guide and the Zigbee offline troubleshooting guide.
