In case anyone is wondering what else is lurking alongside the Zigbee route info in obscure parts of the API, here is some real data with UUIDs replaced by text for readability …
{
"version": "1.2.0",
"offlineCodes": [
{
"time": "2025-01-04T17:24:45.125586201Z",
"code": "TE20"
},
{
"time": "2025-03-18T19:20:42.565641133Z",
"code": "TE20"
}
],
"deviceId": "A Sensor",
"deviceHealthState": {
"state": "ONLINE",
"lastUpdatedDate": "2025-03-18T19:26:48.311354391Z"
},
"label": "A Sensor",
"deviceNetworkType": "ZIGBEE",
"checkInterval": 14401,
"lastActivityTime": "2025-03-18T19:26:48.312868850Z",
"lastOfflinedTime": "2025-03-18T19:20:42.565168689Z",
"deviceAddedTime": "2025-03-18T19:17:44.214148713Z",
"driver": {
"driverId": "Stock Edge Driver for the sensor",
"driverHealthState": {
"state": "ONLINE",
"lastUpdatedDate": "2025-03-18T19:17:32.407158544Z"
}
},
"zigbee": {
"zigbeeNetworkHealthState": {
"state": "ONLINE",
"lastUpdatedDate": "2025-03-18T19:20:11.741088597Z"
},
"zigbeeMetrics": [
{
"time": "2025-03-31T15:14:17.650586746Z",
"rssi": -80,
"lqi": 188,
"batteryValue": 64,
"totalTxCnt": 2348,
"successTxCnt": 0,
"totalRxCnt": 2139,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T15:29:47.960380770Z",
"rssi": -78,
"lqi": 196,
"batteryValue": 64,
"totalTxCnt": 2350,
"successTxCnt": 0,
"totalRxCnt": 2141,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T15:45:48.331168796Z",
"rssi": -80,
"lqi": 154,
"batteryValue": 64,
"totalTxCnt": 2352,
"successTxCnt": 0,
"totalRxCnt": 2142,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T16:01:48.690344911Z",
"rssi": -84,
"lqi": 184,
"batteryValue": 64,
"totalTxCnt": 2354,
"successTxCnt": 0,
"totalRxCnt": 2144,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T16:16:57.180127243Z",
"rssi": -84,
"lqi": 194,
"batteryValue": 64,
"totalTxCnt": 2355,
"successTxCnt": 0,
"totalRxCnt": 2146,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T16:32:50.342954877Z",
"rssi": -84,
"lqi": 202,
"batteryValue": 65,
"totalTxCnt": 2358,
"successTxCnt": 0,
"totalRxCnt": 2148,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T16:48:19.990772343Z",
"rssi": -62,
"lqi": 208,
"batteryValue": 64,
"totalTxCnt": 2360,
"successTxCnt": 0,
"totalRxCnt": 2150,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T17:04:20.433373568Z",
"rssi": -78,
"lqi": 204,
"batteryValue": 64,
"totalTxCnt": 2362,
"successTxCnt": 0,
"totalRxCnt": 2152,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T17:20:20.760629552Z",
"rssi": -80,
"lqi": 86,
"batteryValue": 64,
"totalTxCnt": 2364,
"successTxCnt": 0,
"totalRxCnt": 2154,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T17:35:44.770480358Z",
"rssi": -80,
"lqi": 148,
"batteryValue": 64,
"totalTxCnt": 2365,
"successTxCnt": 0,
"totalRxCnt": 2156,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T17:43:22.090515293Z",
"rssi": -80,
"lqi": 148,
"batteryValue": 64,
"totalTxCnt": 2367,
"successTxCnt": 0,
"totalRxCnt": 2156,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T17:45:44.850468921Z",
"rssi": -75,
"lqi": 200,
"batteryValue": 64,
"totalTxCnt": 2367,
"successTxCnt": 0,
"totalRxCnt": 2157,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T17:51:22.240203817Z",
"rssi": -75,
"lqi": 200,
"batteryValue": 64,
"totalTxCnt": 2368,
"successTxCnt": 0,
"totalRxCnt": 2157,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T17:55:45.159848036Z",
"rssi": -81,
"lqi": 202,
"batteryValue": 64,
"totalTxCnt": 2368,
"successTxCnt": 0,
"totalRxCnt": 2158,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T17:58:52.911083702Z",
"rssi": -81,
"lqi": 202,
"batteryValue": 64,
"totalTxCnt": 2369,
"successTxCnt": 0,
"totalRxCnt": 2158,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T18:05:45.610053646Z",
"rssi": -83,
"lqi": 192,
"batteryValue": 64,
"totalTxCnt": 2369,
"successTxCnt": 0,
"totalRxCnt": 2159,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T18:06:53.020478529Z",
"rssi": -83,
"lqi": 192,
"batteryValue": 64,
"totalTxCnt": 2370,
"successTxCnt": 0,
"totalRxCnt": 2159,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T18:14:53.826937335Z",
"rssi": -83,
"lqi": 192,
"batteryValue": 64,
"totalTxCnt": 2371,
"successTxCnt": 0,
"totalRxCnt": 2159,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T18:20:09.890391075Z",
"rssi": -89,
"lqi": 168,
"batteryValue": 64,
"totalTxCnt": 2371,
"successTxCnt": 0,
"totalRxCnt": 2161,
"duplicateRxCnt": 0,
"rejoinCnt": 0
},
{
"time": "2025-03-31T18:22:54.115074928Z",
"rssi": -89,
"lqi": 168,
"batteryValue": 65,
"totalTxCnt": 2372,
"successTxCnt": 0,
"totalRxCnt": 2161,
"duplicateRxCnt": 0,
"rejoinCnt": 0
}
],
"zigbeeRouteInfo": [
{
"deviceId": "The sensor",
"parentDeviceId": "A USB Smart Plug",
"healthState": "ONLINE",
"lastUpdatedDate": "2025-03-18T19:29:23Z"
},
{
"deviceId": "A USB Smart Plug",
"parentDeviceId": "Another USB Smart Plug",
"healthState": "ONLINE",
"lastUpdatedDate": "2025-03-31T18:24:58Z"
},
{
"deviceId": "Another USB Smart Plug",
"parentDeviceId": "Primary Hub",
"healthState": "ONLINE",
"lastUpdatedDate": "2025-03-31T17:14:58Z"
}
]
}
}