
Please refer to STEP 3 Plugin Configuration to get access to the Web interface administration.
The Network menu contains the pages:
The Topology page (Network > Topology) shows the reports of the topology scans: for each router, the neighbours it hears and the link quality (LQI) it measures.

This picture may have changed since this documentation was written.
The Topology scan panel launches a scan with Scan. The scan runs in the background and asks every router for its neighbour table (and, with zigpy, its routing table); it can take several minutes on a large network, and the report only appears in the list once it is complete.
From plugin 9.1.008, with a zigpy coordinator, the Associated devices button collects only the devices attached to each router. It is quicker than a full scan (one request per router) and shows where battery devices are attached; the result appears in the list as a scan of its own.
Scans are not run automatically, unless the ZigpyAutoTopology setting is enabled (a scan every 12 hours).
Topology reports lists the stored reports, newest first. Click a report to display it, or delete it. The plugin keeps the last numTopologyReports reports (4 by default).
A report is displayed in two ways:
From plugin version 9.1.008 a third representation is available, on its own page: Mesh graph. It is an interactive graph of the same network, and it adds the routing tables and the parent/child tree to the neighbour relationships drawn here — together with what a mesh is, what each relationship means, how a scan is actually performed, and why a device that is switched off changes what you see.
The Interference level page (Network > Interference level) shows the energy measured on each Zigbee channel: the higher the value (0 to 255), the more radio activity — Wi-Fi, other Zigbee networks, Bluetooth… — on that channel. Use it to check that the network’s channel is a quiet one; see ZigBee and Wi-Fi and Change the Zigbee channel.

This picture may have changed since this documentation was written.
The Short Interference scan panel launches a scan with scan. With a zigpy coordinator, the coordinator measures the energy on all the channels, 11 to 26.
The energy is measured on all the traffic heard, so on a busy network the network’s own traffic shows on its channel; it is not only noise.
With a ZiGate coordinator, a Full Interference scan panel is also shown: every router measures the energy, and the report also gives the number of messages sent (Tx) and failed (Fail). It takes longer as the number of routers grows.
Interference level reports lists the stored reports, newest first. Click a report to display it, or delete it. The chart shows one bar per channel for each device that measured, and the average. The plugin keeps the last numTopologyReports reports (4 by default).
On ZiGate (NXP) coordinators, the link cost used for routing is derived from the LQI, and packets over a link of cost 5 or more might be discarded:
| LQI range | Cost |
|---|---|
| >= 51 | 1 |
| 46 - 50 | 2 |
| 41 - 45 | 3 |
| 39 - 40 | 4 |
| 36 - 38 | 5 |
Source: https://www.nxp.com/docs/en/user-guide/JN-UG-3113.pdf
Neighbor Table:
Routing Table:
LQI stands for Link Quality Indicator.
It is a metric used to estimate the quality of the wireless link between two neighboring devices. LQI values are reported in the Neighbor Table of Zigbee devices to provide insight into the reliability of communication with nearby devices. Here’s a breakdown of LQI and its significance:
Definition: LQI is a value typically represented as a numerical score, ranging from 0 to 255 in Zigbee networks. It quantifies the quality of the link between a device and its neighboring device. Higher LQI values generally indicate better link quality, while lower values suggest poorer link quality.
Calculation: The LQI value is calculated based on various factors such as signal strength, signal-to-noise ratio, packet error rate, and other parameters related to the wireless communication channel. Zigbee devices continuously monitor these factors to assess the quality of their links with neighboring devices.
Interpretation: LQI values provide an indication of how reliable the communication link is between two devices. A high LQI value implies a strong and reliable link, with minimal interference or packet loss. Conversely, a low LQI value indicates a weaker link, which may be prone to interference or packet loss, potentially affecting the reliability of communication.
Usage: In the Neighbor Table, LQI values are reported alongside information about neighboring devices such as their network address, IEEE address, and other parameters. This information helps Zigbee devices make informed decisions regarding communication and neighbor management. Devices may use LQI values to prioritize communication with neighboring devices that offer better link quality, leading to more reliable data transmission.
Dynamic Nature: LQI values are dynamic and can fluctuate over time due to changes in environmental conditions, signal interference, device mobility, and other factors. Zigbee devices continuously update LQI values in the Neighbor Table to reflect the current state of their communication links with neighboring devices.
Sources:
Look at the other pages of the plugin Web interface.