Hello,
I’m running zigbee2mqtt with a ConBee II coordinator. Additionally, there are 4 IKEA routers (3 range extenders and a power outlet).
I want to view the Network map but have no success. I can see that zigbee2mqtt sends an LQI command to each non-end_device (routers and the coordinator) and each router responds with their connected peers and the LQI values. Additionally, the IKEA routers also list the end-devices which are connected to them. But the ConBee II Coordinator doesn’t list the end-devices and the Network map is incomplete.
Here is a graphical example:
And here is the debug log from zigbee2mqtt which shows what each router sends as a reply to the LQI query:
Apr 03 00:17:21 rpi node[28610]: Zigbee2MQTT:info 2023-04-03 00:17:21: Starting network scan (includeRoutes 'false')
Apr 03 00:17:22 rpi node[28610]: Zigbee2MQTT:debug 2023-04-03 00:17:22: LQI succeeded for 'Coordinator'
Apr 03 00:17:22 rpi node[28610]: Zigbee2MQTT:debug 2023-04-03 00:17:22: LQI debug: '{
"neighbors": [
{
"linkquality": 251,
"networkAddress": 27318,
"ieeeAddr": "0x84b4dbfffe96f469",
"relationship": 2,
"depth": 1
},
{
"linkquality": 255,
"networkAddress": 11294,
"ieeeAddr": "0x2c1165fffebaa453",
"relationship": 2,
"depth": 1
},
{
"linkquality": 252,
"networkAddress": 2557,
"ieeeAddr": "0x2c1165fffec438c7",
"relationship": 2,
"depth": 1
},
{
"linkquality": 255,
"networkAddress": 39001,
"ieeeAddr": "0x2c1165fffebf5850",
"relationship": 2,
"depth": 1
},
{
"linkquality": 255,
"networkAddress": 1778,
"ieeeAddr": "0x0000000000000000",
"relationship": 2,
"depth": 1
}
]
}'
Apr 03 00:17:23 rpi node[28610]: Zigbee2MQTT:debug 2023-04-03 00:17:23: LQI succeeded for 'bathroom-router'
Apr 03 00:17:23 rpi node[28610]: Zigbee2MQTT:debug 2023-04-03 00:17:23: LQI debug: '{
"neighbors": [
{
"linkquality": 196,
"networkAddress": 0,
"ieeeAddr": "0x00212effff07ea12",
"relationship": 2,
"depth": 0
},
{
"linkquality": 214,
"networkAddress": 11294,
"ieeeAddr": "0x2c1165fffebaa453",
"relationship": 2,
"depth": 15
},
{
"linkquality": 255,
"networkAddress": 27318,
"ieeeAddr": "0x84b4dbfffe96f469",
"relationship": 2,
"depth": 15
},
{
"linkquality": 196,
"networkAddress": 39001,
"ieeeAddr": "0x2c1165fffebf5850",
"relationship": 2,
"depth": 15
},
{
"linkquality": 113,
"networkAddress": 32631,
"ieeeAddr": "0x00158d000807226c",
"relationship": 1,
"depth": 2
},
{
"linkquality": 249,
"networkAddress": 19769,
"ieeeAddr": "0x00158d0008ab2d71",
"relationship": 1,
"depth": 2
},
{
"linkquality": 162,
"networkAddress": 19922,
"ieeeAddr": "0x00158d00089142b1",
"relationship": 1,
"depth": 2
}
]
}'
Apr 03 00:17:24 rpi node[28610]: Zigbee2MQTT:debug 2023-04-03 00:17:24: LQI succeeded for 'the-room-router'
Apr 03 00:17:24 rpi node[28610]: Zigbee2MQTT:debug 2023-04-03 00:17:24: LQI debug: {
"neighbors": []
}
Apr 03 00:17:26 rpi node[28610]: Zigbee2MQTT:debug 2023-04-03 00:17:26: LQI succeeded for 'the-room-via-window-router'
Apr 03 00:17:26 rpi node[28610]: Zigbee2MQTT:debug 2023-04-03 00:17:26: LQI debug: {
"neighbors": [
{
"linkquality": 220,
"networkAddress": 0,
"ieeeAddr": "0x00212effff07ea12",
"relationship": 2,
"depth": 0
},
{
"linkquality": 192,
"networkAddress": 2557,
"ieeeAddr": "0x2c1165fffec438c7",
"relationship": 2,
"depth": 15
},
{
"linkquality": 255,
"networkAddress": 11294,
"ieeeAddr": "0x2c1165fffebaa453",
"relationship": 2,
"depth": 15
},
{
"linkquality": 187,
"networkAddress": 27318,
"ieeeAddr": "0x84b4dbfffe96f469",
"relationship": 2,
"depth": 15
}
]
}
Apr 03 00:17:27 rpi node[28610]: Zigbee2MQTT:debug 2023-04-03 00:17:27: LQI succeeded for 'water-pipe-heater-outlet'
Apr 03 00:17:27 rpi node[28610]: Zigbee2MQTT:debug 2023-04-03 00:17:27: LQI debug: {
"neighbors": [
{
"linkquality": 199,
"networkAddress": 0,
"ieeeAddr": "0x00212effff07ea12",
"relationship": 2,
"depth": 0
},
{
"linkquality": 255,
"networkAddress": 2557,
"ieeeAddr": "0x2c1165fffec438c7",
"relationship": 2,
"depth": 15
},
{
"linkquality": 199,
"networkAddress": 11294,
"ieeeAddr": "0x2c1165fffebaa453",
"relationship": 2,
"depth": 15
},
{
"linkquality": 203,
"networkAddress": 39001,
"ieeeAddr": "0x2c1165fffebf5850",
"relationship": 2,
"depth": 15
}
]
}
Apr 03 00:17:27 rpi node[28610]: Zigbee2MQTT:info 2023-04-03 00:17:27: Network scan finished
Is this the normal behavior of the ConBee II coordinator? Shouldn’t it list the end-devices in the LQI reply, too?