Quick Answer

Zigbee forms a self-healing mesh: the coordinator (your USB dongle) manages the network; router devices (plugs, bulbs) relay signals; end devices (sensors) sleep and only wake to transmit. For a reliable mesh, aim for one router device per 10–15 metres. Wi-Fi channel 6 overlaps Zigbee channels 15–22 — use Zigbee channel 25 to avoid interference.

What You Need

Contents

  1. How Zigbee mesh networking works
  2. Routers vs end devices
  3. How many routers do you need?
  4. Best Zigbee router devices
  5. Wi-Fi interference and channel selection
  6. Checking mesh topology in Zigbee2MQTT
  7. Troubleshooting weak signal and dropped devices
  8. FAQ

How Zigbee Mesh Networking Works

Zigbee uses a three-tier architecture: coordinator, routers, and end devices.

The coordinator is the brains — it manages the network, assigns addresses, handles pairing, and bridges the Zigbee network to your Home Assistant instance via Zigbee2MQTT or ZHA. You only have one coordinator per Zigbee network. The Sonoff Zigbee 3.0 USB Dongle Plus is the recommended coordinator — it uses the CC2652P chip with excellent firmware support and a 20dBm radio.

Router devices are mains-powered Zigbee devices that stay awake and relay messages from other devices. When a sensor in the far corner of your house transmits, the signal might hop through two or three router devices before reaching the coordinator. This is the magic of mesh: range is limited only by how many routers you have, not by how far the coordinator's radio can reach.

End devices are typically battery-powered sensors. They sleep most of the time to conserve power, wake briefly to transmit (a door opening, a temperature reading), then sleep again. End devices connect to a single parent router (or the coordinator) and don't relay traffic for anyone else.

The mesh is self-healing: if a router device goes offline, devices that were routing through it will find an alternative path automatically — usually within a few minutes.

Routers vs End Devices: Which Devices Are Which

Router devices (mains-powered):

End devices (battery-powered):

Rule of thumb: If it plugs into the wall or is wired in, it's probably a router. If it runs on batteries, it's almost certainly an end device.

How Many Routers Do You Need?

For a typical home, aim for one router device per 10–15 square metres of floor space, or one per room at minimum. In practice:

More routers is almost always better. Since Zigbee plugs and bulbs serve a primary purpose (switching devices, lighting), adding them for mesh purposes costs nothing extra — they're doing useful work anyway.

Best Zigbee Router Devices

The best router devices are plugs you'd buy anyway:

Avoid relying solely on Hue bulbs for routing if you have non-Hue sensors — Hue bulbs can preferentially route other Hue devices, leaving non-Hue sensors with poor connectivity.

Wi-Fi Interference and Channel Selection

Both Zigbee and Wi-Fi operate in the 2.4 GHz band, but they use different channel numbering. The overlap is real and causes problems if you don't plan for it.

Wi-Fi channel 1 overlaps Zigbee channels 11–13. Wi-Fi channel 6 overlaps Zigbee channels 15–22. Wi-Fi channel 11 overlaps Zigbee channels 21–24. The safe zone is Zigbee channel 25 or 26, which sits above Wi-Fi channel 11's upper edge and avoids all three common Wi-Fi channels.

To change your Zigbee channel in Zigbee2MQTT, you need to re-pair all devices after the channel change. Do this at the start of your Zigbee deployment — not after you've added 50 devices. Set it in your configuration.yaml:

Zigbee2MQTT — configuration.yaml
advanced:
  channel: 25          # Avoids Wi-Fi channels 1, 6, 11
  transmit_power: 20   # Maximum for Sonoff Dongle Plus (dBm)
Warning: Changing the Zigbee channel after devices are paired will cause all devices to drop off the network. You'll need to re-pair them all. Always set your channel before your first device pairing.

Checking Your Mesh Topology in Zigbee2MQTT

Zigbee2MQTT includes a network map feature that shows which devices are routing through which other devices. Access it at http://homeassistant.local:8080 (or your Zigbee2MQTT frontend URL) → Map.

The map shows:

A healthy mesh shows most end devices connected through nearby routers, with short hop counts (1–3 hops). If you see end devices connected directly to the coordinator from far away, or hop counts of 5+, add router devices in the gap areas.

Trigger a fresh map scan via the Zigbee2MQTT dashboard → Map → click Update. The scan takes a few minutes and briefly increases network traffic.

Troubleshooting Weak Signal and Dropped Devices

Device drops off the network frequently

Check the network map — if the device is routing through a distant router or directly to the coordinator over a long distance, it's a range issue. Add a router device (plug or bulb) between the sensor and its current parent. After adding the router, the sensor should migrate to the closer parent within 30 minutes or you can force it by removing and re-pairing the sensor.

Device pairs but shows "unavailable" in HA

Usually a range issue or interference. Check Zigbee2MQTT logs for the device — look for "message failed" or "no response" entries. Move the device closer temporarily to confirm it works, then add a router device at the midpoint.

All devices drop simultaneously

This is usually the coordinator. Check the USB connection — the Sonoff Dongle Plus should be on a USB extension cable, not plugged directly into a USB 3.0 port (which can cause 2.4 GHz interference). Use a 50cm USB 2.0 extension to move the dongle away from the PC/server.

New device won't pair

Pair the device close to the coordinator first, then move it to its final location. End devices lock onto their parent router during pairing — pairing far from the coordinator means pairing over a potentially unstable path.

Tip: After adding 10+ new devices at once, give the mesh 24 hours to settle. Zigbee devices renegotiate their routes over time, and the initial routing choices after mass pairing may not be optimal.

Bottom Line

A strong Zigbee mesh needs router devices distributed throughout your home — at least one per room or per 10–15 metres. Use Zigbee channel 25 to avoid Wi-Fi overlap. Check your topology in Zigbee2MQTT's map view and add SONOFF or IKEA plugs in any areas showing weak connectivity. A well-built Zigbee mesh is self-healing and can support 100+ devices reliably.

FAQ

How many devices can a Zigbee network support?

Zigbee supports up to 65,000 devices per network in theory. In practice, the coordinator firmware is the limiting factor — the Sonoff Dongle Plus with EmberZNet firmware handles 200+ devices comfortably. Most home networks max out at 50–100 devices.

What's the range of a single Zigbee device?

In open air, 20–50 metres. Through walls and floors, 10–20 metres per hop depending on construction materials. Concrete and metal significantly reduce range; drywall barely affects it.

Do Zigbee routers slow down the network?

No — more routers generally improve performance by providing shorter, more reliable paths. Zigbee 3.0 handles routing efficiently and additional routers don't create meaningful overhead.

Can I have two Zigbee coordinators in the same home?

Yes, but they create two separate networks. Devices on one network can't communicate with devices on the other. Some users run two separate Zigbee networks (e.g., one for lights on channel 15, one for sensors on channel 25) to avoid interference and increase device limits.

My device has LQI of 5–10. Is that bad?

Yes — LQI below 30 is poor and indicates the device is at the edge of range or has a bad parent router. Add a router device closer to the device, or check for interference. LQI 100+ is healthy; LQI 200+ is excellent.

SmartWired participates in the Amazon Associates Programme. We may earn a commission from qualifying purchases at no extra cost to you.