Search Suggest

Why does my Home Assistant Zigbee network become unstable when I add more than 35 devices to my Sonoff Zigbee 3.0 USB dongle?

Learn why your Zigbee network becomes unstable after adding over 35 devices to a Sonoff Zigbee 3.0 USB dongle and how to fix coordinator overload, cha

Your Home Assistant Zigbee network becomes unstable after adding more than 35 devices because of limited coordinator capacity, inadequate Zigbee mesh routing, channel interference, or insufficient powered Zigbee routers. Expanding the network requires adding Zigbee routers, changing to a cleaner channel, or upgrading to a more robust coordinator firmware.

  Preliminary Diagnostic Steps

 1. Check Coordinator Load

Open Zigbee2MQTT or Home Assistant ZHA logs and verify how many devices are directly connected to the Sonoff dongle.

If more than 20 end devices are connected directly, the coordinator may be overloaded.

 2. Measure Channel Interference

Use:

 WiFi Analyzer (Android)

 inSSIDer (Windows)

  to check if your Zigbee channel (e.g., 11, 15, 20, 25) overlaps with busy 2.4 GHz WiFi channels.

High overlap = unstable mesh.

 3. Verify Router Count

Check how many devices are acting as Zigbee Routers (not batterypowered).

If you have mostly battery devices, your mesh is weak and unstable.

 4. Inspect Coordinator Firmware

Open your Zigbee firmware page and confirm you are running the latest:

Sonoff Zigbee 3.0 Dongle (EFR32MG21) updated with ZStack 3.x.x (for Z2M) or the latest EZSP firmware (for ZHA).

Old firmware = instability at scale.

StepbyStep Technical Fix

 1. Update Coordinator Firmware

 For Zigbee2MQTT: Install the recommended ZStack 3.x.x firmware.

 For ZHA: Flash the latest EZSP > v7.4.3 firmware.

 2. Switch to a Clean Zigbee Channel

1. Check WiFi congestion.

2. Change Zigbee channel in Zigbee2MQTT to:

    Channel 15

    Channel 20

    Channel 25

3. Repair devices if required.

 3. Add Zigbee Routers (Critical Step)

Install at least:

 1 Zigbee router per 10 end devices

  Recommended routers:

 IKEA Tradfri Repeater

 Sonoff ZBMINIL

 Tuya Zigbee Plug Routers

This increases total stability and routing paths.

 4. Reduce Direct Load on the Coordinator

In Zigbee2MQTT:

 Open Map

 Ensure no more than 20 devices connect directly to the coordinator.

If more:

→ Add more powered routers.

 5. Use a USB Extension Cable (Important)

Move the Sonoff Dongle 50 cm away from:

 WiFi routers

 PC USB 3.0 ports

 Metal cases

This reduces USB 3.0 interference.

 Preventing Future Conflict

 1. Spread Zigbee Devices Across Multiple Routers

Create a distributed mesh to prevent coordinator overload.

 2. Assign Static Channel Settings

Avoid autoselect WiFi channels; manually set:

 WiFi to Channel 1 or 6

 Zigbee to Channel 20 or 25

 3. Use a Powered USB Hub

Ensures stable voltage and eliminates USB interference.

 4. Limit Direct Pairing to the Coordinator

Always pair new devices next to a router, not the dongle.

 5. Keep Firmware Updated

Update:

 Home Assistant

 Zigbee2MQTT

 ZHA

 Coordinator firmware

  every 2–3 months.