How to check the zigbee network

What is the best way to check if there are enough repeaters in the network to cover all the Zigbee2MQTT devices?

1 Like

There’s really no such thing as “enough repeaters” in a Zigbee network :smile:.

On a more serious note: the key to a healthy Zigbee mesh is redundancy, not just coverage. You want multiple routing paths so that if one router drops out, your devices can still reach the coordinator without issues.

A quick way to check is to open the Zigbee map in Z2M. If it looks like a tangled web of connections between repeaters, that’s actually a good sign; the more overlapping lines, the more resilient your network is. In Zigbee, messy is healthy.

Shameless plug: I don’t really fancy the Z2M map so I built my own.

6 Likes

And you also want to make sure that your repeaters stay online - having, e.g. smart bulbs that get powered off by a manual or a smart switch often do more harm than good for redundancy.

2 Likes

Nice work dandanashe :slightly_smiling_face:. Does you visualisation tool work with ZHA too, or just Z2M?

1 Like

Only with Z2M, sorry.

Edit: Starting with version 2.7.0, Zigbee Map also works with ZHA.

1 Like

Thanks.

I have put in a feature request for something similar to yours, but on ZHA. Let’s see how that goes :slight_smile: .

1 Like

I bulk extract my ZigBee router diagnostics logs from ZHA and then load them into Gemini AI to analyse. Helps identify problems. I also enabled debug logging on ZHA for a period of time and then ran the log file through Gemini to analyse. Found some really useful insights.

I’ve now removed spammy mains powered devices such as smart plugs with energy monitoring and air quality and presence sensors and that has helped stabilise my network. I’m gradually adding more dedicated routers throughout my house inside and outside.

I also monitor my LQI on my dedicated routers to ensure they don’t drop off.


FYI my coordinator (Sonoff Dongle Max) crashed at about 4:30am hence the drop off of LQI. A bit disappointed that I’ve had quite a few crashes requiring a physical disconnect and reconnect to fix. Must be buggy v1 firmware

2 Likes

Thanks a lot for your help, i tried do make the manual installation because I have the Z2mqtt in a seperate container but I get this message, what am I missing here?

1 Like

Is it possible to write something like this for ZHA?

**Whoops, just saw your other reply, nothing to see here. Move along…

1 Like

Added support for ZHA since version 2.7.0 :slight_smile:

1 Like

That’s great. I’ll have to come to the support thread because it’s blank when I use it and I’m seeing this in the logs:

Logger: frontend.js.modern.202601072
Source: components/system_log/init.py:331
First occurred: 1:47:37 PM (1 occurrence)
Last logged: 1:47:37 PM

Uncaught error from Edge 144.0.0.0 on Windows 10 TypeError: Cannot convert undefined or null to object /api/panel_custom/zigbee_map/zigbee-map-panel.js:203:17