LQI query doesn't show end devices in Z2M

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?

Hi,

We only provide support for deCONZ here. For any help with Z2M , i refer you to their help channels.

Kind regards,

Hi @Mimiix,

The LQI response by the ConBee II coordinator would be the same regardless if I run Z2M or deCONZ, wouldn’t it?

If I install deCONZ and request a network map, would I get the connected end-devices in the LQI response by the ConBee II coordinator?

I am seeing LQI on my network map for end devices:
image

deCONZ doesn’t provide LQI over REstAPI.

Nevertheless, it’s best to test yourself with deCONZ to see what your after.

Just for the record. I installed the latest firmware to my ConBee II device and now some of the end-devices connected to it are shown on the network map.

1 Like

Ah i remember that there was an (and fix) later on for a Z2M issue. Perhaps this was indeed it. I was assuming you are on the latest version already.

Good to hear it’s fixed :slight_smile: