{
  "report_type": "monthly",
  "year": 2026,
  "month": 2,
  "role": "repeater",
  "days_with_data": 26,
  "summary": {
    "bat": {
      "count": 2184,
      "unit": "mV",
      "mean": 4093.7097,
      "min": 3964.0,
      "min_time": "2026-02-02T20:01:01",
      "max": 4278.0,
      "max_time": "2026-02-28T06:31:01"
    },
    "bat_pct": {
      "count": 2184,
      "unit": "%",
      "mean": 91.5027,
      "min": 77.3333,
      "min_time": "2026-02-02T20:01:01",
      "max": 100.0,
      "max_time": "2026-02-12T21:31:01"
    },
    "last_rssi": {
      "count": 2184,
      "unit": "dBm",
      "mean": -28.0829,
      "min": -53.0,
      "min_time": "2026-02-24T13:01:01",
      "max": -22.0,
      "max_time": "2026-02-04T18:46:01"
    },
    "last_snr": {
      "count": 2184,
      "unit": "dB",
      "mean": 12.1177,
      "min": 10.75,
      "min_time": "2026-02-11T17:46:01",
      "max": 13.75,
      "max_time": "2026-02-06T00:31:09"
    },
    "uptime": {
      "count": 2184,
      "unit": "s",
      "mean": 2489410.2056,
      "min": 3063.0,
      "min_time": "2026-02-26T12:01:01",
      "max": 3770717.0,
      "max_time": "2026-02-20T12:16:01"
    },
    "noise_floor": {
      "count": 2184,
      "unit": "dBm",
      "mean": -113.098,
      "min": -118.0,
      "min_time": "2026-02-03T10:46:01",
      "max": -95.0,
      "max_time": "2026-02-23T15:16:01"
    },
    "tx_queue_len": {
      "count": 2184,
      "unit": "count",
      "mean": 0.8741,
      "min": 0.0,
      "min_time": "2026-02-01T02:46:01",
      "max": 1.0,
      "max_time": "2026-02-01T00:01:01"
    },
    "nb_recv": {
      "count": 2184,
      "unit": "packets",
      "total": 5935
    },
    "nb_sent": {
      "count": 2184,
      "unit": "packets",
      "total": 5286
    },
    "airtime": {
      "count": 2184,
      "unit": "s",
      "total": 1240
    },
    "rx_airtime": {
      "count": 2184,
      "unit": "s",
      "total": 379
    },
    "flood_dups": {
      "count": 2184,
      "unit": "packets",
      "total": 537
    },
    "direct_dups": {
      "count": 2184,
      "unit": "packets",
      "total": 3
    },
    "sent_flood": {
      "count": 2184,
      "unit": "packets",
      "total": 600
    },
    "recv_flood": {
      "count": 2184,
      "unit": "packets",
      "total": 766
    },
    "sent_direct": {
      "count": 2184,
      "unit": "packets",
      "total": 4686
    },
    "recv_direct": {
      "count": 2184,
      "unit": "packets",
      "total": 5169
    }
  },
  "daily": [
    {
      "date": "2026-02-01",
      "snapshot_count": 93,
      "metrics": {
        "bat": {
          "count": 93,
          "unit": "mV",
          "mean": 4071.3118,
          "min": 3982.0,
          "min_time": "2026-02-01T00:31:01",
          "max": 4192.0,
          "max_time": "2026-02-01T05:01:01"
        },
        "bat_pct": {
          "count": 93,
          "unit": "%",
          "mean": 89.7124,
          "min": 80.25,
          "min_time": "2026-02-01T00:31:01",
          "max": 99.4286,
          "max_time": "2026-02-01T05:01:01"
        },
        "last_rssi": {
          "count": 93,
          "unit": "dBm",
          "mean": -32.5591,
          "min": -34.0,
          "min_time": "2026-02-01T00:01:01",
          "max": -31.0,
          "max_time": "2026-02-01T08:31:01"
        },
        "last_snr": {
          "count": 93,
          "unit": "dB",
          "mean": 12.1425,
          "min": 11.25,
          "min_time": "2026-02-01T00:01:01",
          "max": 13.5,
          "max_time": "2026-02-01T08:31:01"
        },
        "uptime": {
          "count": 93,
          "unit": "s",
          "mean": 2127617.871,
          "min": 2085003.0,
          "min_time": "2026-02-01T00:01:01",
          "max": 2170503.0,
          "max_time": "2026-02-01T23:46:01"
        },
        "noise_floor": {
          "count": 93,
          "unit": "dBm",
          "mean": -112.8065,
          "min": -116.0,
          "min_time": "2026-02-01T13:31:01",
          "max": -104.0,
          "max_time": "2026-02-01T07:31:01"
        },
        "tx_queue_len": {
          "count": 93,
          "unit": "count",
          "mean": 0.6344,
          "min": 0.0,
          "min_time": "2026-02-01T02:46:01",
          "max": 1.0,
          "max_time": "2026-02-01T00:01:01"
        },
        "nb_recv": {
          "count": 93,
          "unit": "packets",
          "total": 220
        },
        "nb_sent": {
          "count": 93,
          "unit": "packets",
          "total": 240
        },
        "airtime": {
          "count": 93,
          "unit": "s",
          "total": 56
        },
        "rx_airtime": {
          "count": 93,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 93,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 93,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 93,
          "unit": "packets",
          "total": 6
        },
        "recv_flood": {
          "count": 93,
          "unit": "packets",
          "total": 4
        },
        "sent_direct": {
          "count": 93,
          "unit": "packets",
          "total": 234
        },
        "recv_direct": {
          "count": 93,
          "unit": "packets",
          "total": 216
        }
      }
    },
    {
      "date": "2026-02-02",
      "snapshot_count": 95,
      "metrics": {
        "bat": {
          "count": 95,
          "unit": "mV",
          "mean": 4069.7895,
          "min": 3964.0,
          "min_time": "2026-02-02T20:01:01",
          "max": 4192.0,
          "max_time": "2026-02-02T02:01:01"
        },
        "bat_pct": {
          "count": 95,
          "unit": "%",
          "mean": 89.5802,
          "min": 77.3333,
          "min_time": "2026-02-02T20:01:01",
          "max": 99.4286,
          "max_time": "2026-02-02T02:01:01"
        },
        "last_rssi": {
          "count": 95,
          "unit": "dBm",
          "mean": -32.4632,
          "min": -35.0,
          "min_time": "2026-02-02T17:01:01",
          "max": -30.0,
          "max_time": "2026-02-02T17:31:01"
        },
        "last_snr": {
          "count": 95,
          "unit": "dB",
          "mean": 12.1211,
          "min": 11.25,
          "min_time": "2026-02-02T02:31:01",
          "max": 13.0,
          "max_time": "2026-02-02T07:16:01"
        },
        "uptime": {
          "count": 95,
          "unit": "s",
          "mean": 2213902.0105,
          "min": 2171404.0,
          "min_time": "2026-02-02T00:01:01",
          "max": 2256921.0,
          "max_time": "2026-02-02T23:46:01"
        },
        "noise_floor": {
          "count": 95,
          "unit": "dBm",
          "mean": -113.4421,
          "min": -117.0,
          "min_time": "2026-02-02T13:01:01",
          "max": -112.0,
          "max_time": "2026-02-02T00:01:01"
        },
        "tx_queue_len": {
          "count": 95,
          "unit": "count",
          "mean": 0.3789,
          "min": 0.0,
          "min_time": "2026-02-02T07:01:01",
          "max": 1.0,
          "max_time": "2026-02-02T00:01:01"
        },
        "nb_recv": {
          "count": 95,
          "unit": "packets",
          "total": 242
        },
        "nb_sent": {
          "count": 95,
          "unit": "packets",
          "total": 264
        },
        "airtime": {
          "count": 95,
          "unit": "s",
          "total": 63
        },
        "rx_airtime": {
          "count": 95,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 95,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 95,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 95,
          "unit": "packets",
          "total": 10
        },
        "recv_flood": {
          "count": 95,
          "unit": "packets",
          "total": 7
        },
        "sent_direct": {
          "count": 95,
          "unit": "packets",
          "total": 254
        },
        "recv_direct": {
          "count": 95,
          "unit": "packets",
          "total": 235
        }
      }
    },
    {
      "date": "2026-02-03",
      "snapshot_count": 95,
      "metrics": {
        "bat": {
          "count": 95,
          "unit": "mV",
          "mean": 4075.3579,
          "min": 3982.0,
          "min_time": "2026-02-03T09:16:01",
          "max": 4192.0,
          "max_time": "2026-02-03T03:01:01"
        },
        "bat_pct": {
          "count": 95,
          "unit": "%",
          "mean": 90.2336,
          "min": 80.25,
          "min_time": "2026-02-03T09:16:01",
          "max": 99.4286,
          "max_time": "2026-02-03T03:01:01"
        },
        "last_rssi": {
          "count": 95,
          "unit": "dBm",
          "mean": -29.3474,
          "min": -33.0,
          "min_time": "2026-02-03T00:01:01",
          "max": -24.0,
          "max_time": "2026-02-03T22:16:01"
        },
        "last_snr": {
          "count": 95,
          "unit": "dB",
          "mean": 12.0737,
          "min": 11.25,
          "min_time": "2026-02-03T02:01:01",
          "max": 13.0,
          "max_time": "2026-02-03T11:16:01"
        },
        "uptime": {
          "count": 95,
          "unit": "s",
          "mean": 2300326.0211,
          "min": 2257821.0,
          "min_time": "2026-02-03T00:01:01",
          "max": 2343305.0,
          "max_time": "2026-02-03T23:46:01"
        },
        "noise_floor": {
          "count": 95,
          "unit": "dBm",
          "mean": -113.4632,
          "min": -118.0,
          "min_time": "2026-02-03T10:46:01",
          "max": -109.0,
          "max_time": "2026-02-03T12:31:01"
        },
        "tx_queue_len": {
          "count": 95,
          "unit": "count",
          "mean": 0.1474,
          "min": 0.0,
          "min_time": "2026-02-03T00:01:01",
          "max": 1.0,
          "max_time": "2026-02-03T08:16:01"
        },
        "nb_recv": {
          "count": 95,
          "unit": "packets",
          "total": 268
        },
        "nb_sent": {
          "count": 95,
          "unit": "packets",
          "total": 283
        },
        "airtime": {
          "count": 95,
          "unit": "s",
          "total": 68
        },
        "rx_airtime": {
          "count": 95,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 95,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 95,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 95,
          "unit": "packets",
          "total": 8
        },
        "recv_flood": {
          "count": 95,
          "unit": "packets",
          "total": 8
        },
        "sent_direct": {
          "count": 95,
          "unit": "packets",
          "total": 275
        },
        "recv_direct": {
          "count": 95,
          "unit": "packets",
          "total": 260
        }
      }
    },
    {
      "date": "2026-02-04",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4076.3646,
          "min": 3964.0,
          "min_time": "2026-02-04T15:01:01",
          "max": 4192.0,
          "max_time": "2026-02-04T09:01:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 90.0356,
          "min": 77.3333,
          "min_time": "2026-02-04T15:01:01",
          "max": 99.4286,
          "max_time": "2026-02-04T09:01:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -24.5417,
          "min": -26.0,
          "min_time": "2026-02-04T00:46:14",
          "max": -22.0,
          "max_time": "2026-02-04T18:46:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 12.3099,
          "min": 11.25,
          "min_time": "2026-02-04T18:31:01",
          "max": 13.25,
          "max_time": "2026-02-04T02:46:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 2386956.5521,
          "min": 2344205.0,
          "min_time": "2026-02-04T00:01:01",
          "max": 2429706.0,
          "max_time": "2026-02-04T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -113.6146,
          "min": -117.0,
          "min_time": "2026-02-04T00:46:14",
          "max": -109.0,
          "max_time": "2026-02-04T03:31:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 0.875,
          "min": 0.0,
          "min_time": "2026-02-04T00:31:01",
          "max": 1.0,
          "max_time": "2026-02-04T00:01:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 203
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 222
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 52
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 7
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 6
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 215
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 197
        }
      }
    },
    {
      "date": "2026-02-05",
      "snapshot_count": 94,
      "metrics": {
        "bat": {
          "count": 94,
          "unit": "mV",
          "mean": 4063.1064,
          "min": 3982.0,
          "min_time": "2026-02-05T04:16:01",
          "max": 4174.0,
          "max_time": "2026-02-05T02:46:01"
        },
        "bat_pct": {
          "count": 94,
          "unit": "%",
          "mean": 89.0661,
          "min": 80.25,
          "min_time": "2026-02-05T04:16:01",
          "max": 98.1429,
          "max_time": "2026-02-05T02:46:01"
        },
        "last_rssi": {
          "count": 94,
          "unit": "dBm",
          "mean": -22.883,
          "min": -24.0,
          "min_time": "2026-02-05T17:16:01",
          "max": -22.0,
          "max_time": "2026-02-05T19:01:01"
        },
        "last_snr": {
          "count": 94,
          "unit": "dB",
          "mean": 12.3644,
          "min": 11.25,
          "min_time": "2026-02-05T17:16:01",
          "max": 13.25,
          "max_time": "2026-02-05T22:01:01"
        },
        "uptime": {
          "count": 94,
          "unit": "s",
          "mean": 2473279.4894,
          "min": 2430606.0,
          "min_time": "2026-02-05T00:01:01",
          "max": 2516106.0,
          "max_time": "2026-02-05T23:46:01"
        },
        "noise_floor": {
          "count": 94,
          "unit": "dBm",
          "mean": -113.3298,
          "min": -115.0,
          "min_time": "2026-02-05T08:31:01",
          "max": -106.0,
          "max_time": "2026-02-05T00:31:11"
        },
        "tx_queue_len": {
          "count": 94,
          "unit": "count",
          "mean": 1.0,
          "min": 1.0,
          "min_time": "2026-02-05T00:01:01",
          "max": 1.0,
          "max_time": "2026-02-05T00:01:01"
        },
        "nb_recv": {
          "count": 94,
          "unit": "packets",
          "total": 196
        },
        "nb_sent": {
          "count": 94,
          "unit": "packets",
          "total": 214
        },
        "airtime": {
          "count": 94,
          "unit": "s",
          "total": 49
        },
        "rx_airtime": {
          "count": 94,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 94,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 94,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 94,
          "unit": "packets",
          "total": 6
        },
        "recv_flood": {
          "count": 94,
          "unit": "packets",
          "total": 6
        },
        "sent_direct": {
          "count": 94,
          "unit": "packets",
          "total": 208
        },
        "recv_direct": {
          "count": 94,
          "unit": "packets",
          "total": 190
        }
      }
    },
    {
      "date": "2026-02-06",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4070.5521,
          "min": 3964.0,
          "min_time": "2026-02-06T06:01:01",
          "max": 4174.0,
          "max_time": "2026-02-06T02:31:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 89.5794,
          "min": 77.3333,
          "min_time": "2026-02-06T06:01:01",
          "max": 98.1429,
          "max_time": "2026-02-06T02:31:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -22.5729,
          "min": -23.0,
          "min_time": "2026-02-06T03:16:01",
          "max": -22.0,
          "max_time": "2026-02-06T00:01:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 12.5156,
          "min": 11.25,
          "min_time": "2026-02-06T12:46:01",
          "max": 13.75,
          "max_time": "2026-02-06T00:31:09"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 2559756.7917,
          "min": 2517006.0,
          "min_time": "2026-02-06T00:01:01",
          "max": 2602507.0,
          "max_time": "2026-02-06T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -113.4688,
          "min": -117.0,
          "min_time": "2026-02-06T21:01:01",
          "max": -111.0,
          "max_time": "2026-02-06T01:31:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 0.9896,
          "min": 0.0,
          "min_time": "2026-02-06T21:01:01",
          "max": 1.0,
          "max_time": "2026-02-06T00:01:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 199
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 217
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 50
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 9
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 9
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 208
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 190
        }
      }
    },
    {
      "date": "2026-02-07",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4075.0521,
          "min": 3964.0,
          "min_time": "2026-02-07T14:46:01",
          "max": 4192.0,
          "max_time": "2026-02-07T05:31:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 90.0838,
          "min": 77.3333,
          "min_time": "2026-02-07T14:46:01",
          "max": 99.4286,
          "max_time": "2026-02-07T05:31:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -22.5625,
          "min": -24.0,
          "min_time": "2026-02-07T22:31:01",
          "max": -22.0,
          "max_time": "2026-02-07T00:01:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 12.3542,
          "min": 11.25,
          "min_time": "2026-02-07T22:31:01",
          "max": 13.25,
          "max_time": "2026-02-07T00:01:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 2646157.5104,
          "min": 2603407.0,
          "min_time": "2026-02-07T00:01:01",
          "max": 2688908.0,
          "max_time": "2026-02-07T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -113.4062,
          "min": -115.0,
          "min_time": "2026-02-07T02:31:01",
          "max": -106.0,
          "max_time": "2026-02-07T01:46:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 0.9896,
          "min": 0.0,
          "min_time": "2026-02-07T15:31:01",
          "max": 1.0,
          "max_time": "2026-02-07T00:01:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 198
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 215
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 50
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 7
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 7
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 208
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 191
        }
      }
    },
    {
      "date": "2026-02-08",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4071.2396,
          "min": 3982.0,
          "min_time": "2026-02-08T03:16:01",
          "max": 4192.0,
          "max_time": "2026-02-08T11:31:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 89.7755,
          "min": 80.25,
          "min_time": "2026-02-08T03:16:01",
          "max": 99.4286,
          "max_time": "2026-02-08T11:31:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -22.6042,
          "min": -23.0,
          "min_time": "2026-02-08T00:01:01",
          "max": -22.0,
          "max_time": "2026-02-08T05:31:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 12.4219,
          "min": 11.5,
          "min_time": "2026-02-08T07:01:01",
          "max": 13.25,
          "max_time": "2026-02-08T13:01:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 2732558.2083,
          "min": 2689808.0,
          "min_time": "2026-02-08T00:01:01",
          "max": 2775309.0,
          "max_time": "2026-02-08T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -113.1771,
          "min": -117.0,
          "min_time": "2026-02-08T22:46:01",
          "max": -107.0,
          "max_time": "2026-02-08T23:16:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 0.9896,
          "min": 0.0,
          "min_time": "2026-02-08T22:46:01",
          "max": 1.0,
          "max_time": "2026-02-08T00:01:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 200
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 217
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 51
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 9
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 9
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 208
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 191
        }
      }
    },
    {
      "date": "2026-02-09",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4076.8958,
          "min": 3964.0,
          "min_time": "2026-02-09T04:01:01",
          "max": 4174.0,
          "max_time": "2026-02-09T00:46:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 90.0884,
          "min": 77.3333,
          "min_time": "2026-02-09T04:01:01",
          "max": 98.1429,
          "max_time": "2026-02-09T00:46:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -22.1667,
          "min": -23.0,
          "min_time": "2026-02-09T17:31:01",
          "max": -22.0,
          "max_time": "2026-02-09T00:01:16"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 12.1562,
          "min": 11.5,
          "min_time": "2026-02-09T00:16:01",
          "max": 13.0,
          "max_time": "2026-02-09T13:46:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 2818959.3646,
          "min": 2776223.0,
          "min_time": "2026-02-09T00:01:16",
          "max": 2861709.0,
          "max_time": "2026-02-09T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -113.4271,
          "min": -115.0,
          "min_time": "2026-02-09T14:31:01",
          "max": -108.0,
          "max_time": "2026-02-09T04:31:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 0.9896,
          "min": 0.0,
          "min_time": "2026-02-09T19:31:01",
          "max": 1.0,
          "max_time": "2026-02-09T00:01:16"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 196
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 215
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 50
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 6
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 5
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 209
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 191
        }
      }
    },
    {
      "date": "2026-02-10",
      "snapshot_count": 73,
      "metrics": {
        "bat": {
          "count": 73,
          "unit": "mV",
          "mean": 4081.2466,
          "min": 3964.0,
          "min_time": "2026-02-10T06:46:01",
          "max": 4192.0,
          "max_time": "2026-02-10T04:31:01"
        },
        "bat_pct": {
          "count": 73,
          "unit": "%",
          "mean": 90.5141,
          "min": 77.3333,
          "min_time": "2026-02-10T06:46:01",
          "max": 99.4286,
          "max_time": "2026-02-10T04:31:01"
        },
        "last_rssi": {
          "count": 73,
          "unit": "dBm",
          "mean": -23.6301,
          "min": -27.0,
          "min_time": "2026-02-10T11:31:01",
          "max": -22.0,
          "max_time": "2026-02-10T00:01:13"
        },
        "last_snr": {
          "count": 73,
          "unit": "dB",
          "mean": 12.387,
          "min": 11.25,
          "min_time": "2026-02-10T10:31:01",
          "max": 13.25,
          "max_time": "2026-02-10T13:46:01"
        },
        "uptime": {
          "count": 73,
          "unit": "s",
          "mean": 2897451.137,
          "min": 2862621.0,
          "min_time": "2026-02-10T00:01:13",
          "max": 2948110.0,
          "max_time": "2026-02-10T23:46:01"
        },
        "noise_floor": {
          "count": 73,
          "unit": "dBm",
          "mean": -113.4247,
          "min": -115.0,
          "min_time": "2026-02-10T09:16:01",
          "max": -107.0,
          "max_time": "2026-02-10T12:01:01"
        },
        "tx_queue_len": {
          "count": 73,
          "unit": "count",
          "mean": 0.9726,
          "min": 0.0,
          "min_time": "2026-02-10T15:16:01",
          "max": 1.0,
          "max_time": "2026-02-10T00:01:13"
        },
        "nb_recv": {
          "count": 73,
          "unit": "packets",
          "total": 170
        },
        "nb_sent": {
          "count": 73,
          "unit": "packets",
          "total": 189
        },
        "airtime": {
          "count": 73,
          "unit": "s",
          "total": 44
        },
        "rx_airtime": {
          "count": 73,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 73,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 73,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 73,
          "unit": "packets",
          "total": 6
        },
        "recv_flood": {
          "count": 73,
          "unit": "packets",
          "total": 5
        },
        "sent_direct": {
          "count": 73,
          "unit": "packets",
          "total": 183
        },
        "recv_direct": {
          "count": 73,
          "unit": "packets",
          "total": 165
        }
      }
    },
    {
      "date": "2026-02-11",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4075.9792,
          "min": 3964.0,
          "min_time": "2026-02-11T04:31:01",
          "max": 4174.0,
          "max_time": "2026-02-11T00:16:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 90.1278,
          "min": 77.3333,
          "min_time": "2026-02-11T04:31:01",
          "max": 98.1429,
          "max_time": "2026-02-11T00:16:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -24.3542,
          "min": -26.0,
          "min_time": "2026-02-11T08:16:01",
          "max": -23.0,
          "max_time": "2026-02-11T20:01:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 11.9922,
          "min": 10.75,
          "min_time": "2026-02-11T17:46:01",
          "max": 13.5,
          "max_time": "2026-02-11T22:16:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 2991760.5625,
          "min": 2949010.0,
          "min_time": "2026-02-11T00:01:01",
          "max": 3034511.0,
          "max_time": "2026-02-11T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -113.5,
          "min": -115.0,
          "min_time": "2026-02-11T05:46:01",
          "max": -111.0,
          "max_time": "2026-02-11T05:01:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 0.9792,
          "min": 0.0,
          "min_time": "2026-02-11T06:01:01",
          "max": 1.0,
          "max_time": "2026-02-11T00:01:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 198
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 215
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 49
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 6
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 6
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 209
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 192
        }
      }
    },
    {
      "date": "2026-02-12",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4086.1667,
          "min": 3964.0,
          "min_time": "2026-02-12T00:46:01",
          "max": 4261.0,
          "max_time": "2026-02-12T21:31:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 90.9409,
          "min": 77.3333,
          "min_time": "2026-02-12T00:46:01",
          "max": 100.0,
          "max_time": "2026-02-12T21:31:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -23.1562,
          "min": -24.0,
          "min_time": "2026-02-12T10:01:01",
          "max": -23.0,
          "max_time": "2026-02-12T00:01:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 12.1979,
          "min": 11.25,
          "min_time": "2026-02-12T10:01:01",
          "max": 13.25,
          "max_time": "2026-02-12T00:16:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 3078161.2083,
          "min": 3035411.0,
          "min_time": "2026-02-12T00:01:01",
          "max": 3120911.0,
          "max_time": "2026-02-12T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -113.3021,
          "min": -114.0,
          "min_time": "2026-02-12T00:46:01",
          "max": -109.0,
          "max_time": "2026-02-12T20:46:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 1.0,
          "min": 1.0,
          "min_time": "2026-02-12T00:01:01",
          "max": 1.0,
          "max_time": "2026-02-12T00:01:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 196
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 216
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 50
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 8
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 6
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 208
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 190
        }
      }
    },
    {
      "date": "2026-02-13",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4078.9062,
          "min": 3964.0,
          "min_time": "2026-02-13T15:31:01",
          "max": 4174.0,
          "max_time": "2026-02-13T00:01:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 90.3368,
          "min": 77.3333,
          "min_time": "2026-02-13T15:31:01",
          "max": 98.1429,
          "max_time": "2026-02-13T00:01:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -24.0729,
          "min": -25.0,
          "min_time": "2026-02-13T15:16:01",
          "max": -24.0,
          "max_time": "2026-02-13T00:01:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 11.8542,
          "min": 11.25,
          "min_time": "2026-02-13T02:31:01",
          "max": 12.75,
          "max_time": "2026-02-13T15:46:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 3164561.9583,
          "min": 3121811.0,
          "min_time": "2026-02-13T00:01:01",
          "max": 3207312.0,
          "max_time": "2026-02-13T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -113.6354,
          "min": -115.0,
          "min_time": "2026-02-13T11:31:01",
          "max": -108.0,
          "max_time": "2026-02-13T14:16:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 1.0,
          "min": 1.0,
          "min_time": "2026-02-13T00:01:01",
          "max": 1.0,
          "max_time": "2026-02-13T00:01:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 195
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 214
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 50
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 6
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 5
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 208
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 190
        }
      }
    },
    {
      "date": "2026-02-14",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4082.3542,
          "min": 3982.0,
          "min_time": "2026-02-14T00:01:13",
          "max": 4226.0,
          "max_time": "2026-02-14T19:46:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 90.5908,
          "min": 80.25,
          "min_time": "2026-02-14T00:01:13",
          "max": 100.0,
          "max_time": "2026-02-14T19:46:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -23.7396,
          "min": -25.0,
          "min_time": "2026-02-14T11:01:01",
          "max": -23.0,
          "max_time": "2026-02-14T00:16:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 11.9245,
          "min": 11.0,
          "min_time": "2026-02-14T00:16:01",
          "max": 13.0,
          "max_time": "2026-02-14T20:31:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 3250962.75,
          "min": 3208224.0,
          "min_time": "2026-02-14T00:01:13",
          "max": 3293713.0,
          "max_time": "2026-02-14T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -113.7292,
          "min": -115.0,
          "min_time": "2026-02-14T02:16:01",
          "max": -112.0,
          "max_time": "2026-02-14T00:31:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 1.0,
          "min": 1.0,
          "min_time": "2026-02-14T00:01:13",
          "max": 1.0,
          "max_time": "2026-02-14T00:01:13"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 198
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 216
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 50
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 8
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 8
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 208
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 190
        }
      }
    },
    {
      "date": "2026-02-15",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4063.2292,
          "min": 3964.0,
          "min_time": "2026-02-15T18:16:01",
          "max": 4192.0,
          "max_time": "2026-02-15T06:46:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 88.9051,
          "min": 77.3333,
          "min_time": "2026-02-15T18:16:01",
          "max": 99.4286,
          "max_time": "2026-02-15T06:46:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -24.1667,
          "min": -27.0,
          "min_time": "2026-02-15T10:31:01",
          "max": -24.0,
          "max_time": "2026-02-15T00:01:30"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 11.8021,
          "min": 11.25,
          "min_time": "2026-02-15T02:16:01",
          "max": 12.5,
          "max_time": "2026-02-15T06:01:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 3337363.4792,
          "min": 3294642.0,
          "min_time": "2026-02-15T00:01:30",
          "max": 3380114.0,
          "max_time": "2026-02-15T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -113.5,
          "min": -115.0,
          "min_time": "2026-02-15T04:01:01",
          "max": -106.0,
          "max_time": "2026-02-15T22:31:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 1.0,
          "min": 1.0,
          "min_time": "2026-02-15T00:01:30",
          "max": 1.0,
          "max_time": "2026-02-15T00:01:30"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 195
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 214
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 49
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 6
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 5
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 208
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 190
        }
      }
    },
    {
      "date": "2026-02-16",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4078.3542,
          "min": 3964.0,
          "min_time": "2026-02-16T02:31:01",
          "max": 4192.0,
          "max_time": "2026-02-16T06:16:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 90.1874,
          "min": 77.3333,
          "min_time": "2026-02-16T02:31:01",
          "max": 99.4286,
          "max_time": "2026-02-16T06:16:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -23.9583,
          "min": -25.0,
          "min_time": "2026-02-16T00:01:01",
          "max": -23.0,
          "max_time": "2026-02-16T10:01:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 11.8672,
          "min": 11.25,
          "min_time": "2026-02-16T03:16:01",
          "max": 13.0,
          "max_time": "2026-02-16T10:46:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 3423764.0,
          "min": 3381014.0,
          "min_time": "2026-02-16T00:01:01",
          "max": 3466514.0,
          "max_time": "2026-02-16T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -113.4271,
          "min": -114.0,
          "min_time": "2026-02-16T00:01:01",
          "max": -107.0,
          "max_time": "2026-02-16T17:01:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 1.0,
          "min": 1.0,
          "min_time": "2026-02-16T00:01:01",
          "max": 1.0,
          "max_time": "2026-02-16T00:01:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 195
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 214
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 49
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 6
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 5
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 208
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 190
        }
      }
    },
    {
      "date": "2026-02-17",
      "snapshot_count": 95,
      "metrics": {
        "bat": {
          "count": 95,
          "unit": "mV",
          "mean": 4078.0842,
          "min": 3964.0,
          "min_time": "2026-02-17T01:01:01",
          "max": 4192.0,
          "max_time": "2026-02-17T03:01:01"
        },
        "bat_pct": {
          "count": 95,
          "unit": "%",
          "mean": 90.334,
          "min": 77.3333,
          "min_time": "2026-02-17T01:01:01",
          "max": 99.4286,
          "max_time": "2026-02-17T03:01:01"
        },
        "last_rssi": {
          "count": 95,
          "unit": "dBm",
          "mean": -24.9684,
          "min": -29.0,
          "min_time": "2026-02-17T21:31:01",
          "max": -23.0,
          "max_time": "2026-02-17T03:01:01"
        },
        "last_snr": {
          "count": 95,
          "unit": "dB",
          "mean": 11.9079,
          "min": 11.0,
          "min_time": "2026-02-17T10:46:01",
          "max": 12.75,
          "max_time": "2026-02-17T02:01:01"
        },
        "uptime": {
          "count": 95,
          "unit": "s",
          "mean": 3510586.5789,
          "min": 3467415.0,
          "min_time": "2026-02-17T00:01:01",
          "max": 3552915.0,
          "max_time": "2026-02-17T23:46:01"
        },
        "noise_floor": {
          "count": 95,
          "unit": "dBm",
          "mean": -113.1368,
          "min": -114.0,
          "min_time": "2026-02-17T01:46:01",
          "max": -103.0,
          "max_time": "2026-02-17T11:46:01"
        },
        "tx_queue_len": {
          "count": 95,
          "unit": "count",
          "mean": 0.9895,
          "min": 0.0,
          "min_time": "2026-02-17T12:46:01",
          "max": 1.0,
          "max_time": "2026-02-17T00:01:01"
        },
        "nb_recv": {
          "count": 95,
          "unit": "packets",
          "total": 194
        },
        "nb_sent": {
          "count": 95,
          "unit": "packets",
          "total": 214
        },
        "airtime": {
          "count": 95,
          "unit": "s",
          "total": 50
        },
        "rx_airtime": {
          "count": 95,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 95,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 95,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 95,
          "unit": "packets",
          "total": 6
        },
        "recv_flood": {
          "count": 95,
          "unit": "packets",
          "total": 4
        },
        "sent_direct": {
          "count": 95,
          "unit": "packets",
          "total": 208
        },
        "recv_direct": {
          "count": 95,
          "unit": "packets",
          "total": 190
        }
      }
    },
    {
      "date": "2026-02-18",
      "snapshot_count": 92,
      "metrics": {
        "bat": {
          "count": 92,
          "unit": "mV",
          "mean": 4082.9348,
          "min": 3982.0,
          "min_time": "2026-02-18T08:46:01",
          "max": 4192.0,
          "max_time": "2026-02-18T02:31:01"
        },
        "bat_pct": {
          "count": 92,
          "unit": "%",
          "mean": 90.7374,
          "min": 80.25,
          "min_time": "2026-02-18T08:46:01",
          "max": 99.4286,
          "max_time": "2026-02-18T02:31:01"
        },
        "last_rssi": {
          "count": 92,
          "unit": "dBm",
          "mean": -28.0217,
          "min": -30.0,
          "min_time": "2026-02-18T12:16:01",
          "max": -27.0,
          "max_time": "2026-02-18T13:16:01"
        },
        "last_snr": {
          "count": 92,
          "unit": "dB",
          "mean": 12.1495,
          "min": 11.5,
          "min_time": "2026-02-18T12:46:01",
          "max": 13.0,
          "max_time": "2026-02-18T08:16:01"
        },
        "uptime": {
          "count": 92,
          "unit": "s",
          "mean": 3596917.6413,
          "min": 3553815.0,
          "min_time": "2026-02-18T00:01:01",
          "max": 3639316.0,
          "max_time": "2026-02-18T23:46:01"
        },
        "noise_floor": {
          "count": 92,
          "unit": "dBm",
          "mean": -112.8261,
          "min": -114.0,
          "min_time": "2026-02-18T02:46:01",
          "max": -106.0,
          "max_time": "2026-02-18T09:46:01"
        },
        "tx_queue_len": {
          "count": 92,
          "unit": "count",
          "mean": 1.0,
          "min": 1.0,
          "min_time": "2026-02-18T00:01:01",
          "max": 1.0,
          "max_time": "2026-02-18T00:01:01"
        },
        "nb_recv": {
          "count": 92,
          "unit": "packets",
          "total": 190
        },
        "nb_sent": {
          "count": 92,
          "unit": "packets",
          "total": 211
        },
        "airtime": {
          "count": 92,
          "unit": "s",
          "total": 49
        },
        "rx_airtime": {
          "count": 92,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 92,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 92,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 92,
          "unit": "packets",
          "total": 6
        },
        "recv_flood": {
          "count": 92,
          "unit": "packets",
          "total": 3
        },
        "sent_direct": {
          "count": 92,
          "unit": "packets",
          "total": 205
        },
        "recv_direct": {
          "count": 92,
          "unit": "packets",
          "total": 187
        }
      }
    },
    {
      "date": "2026-02-19",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4089.6458,
          "min": 3982.0,
          "min_time": "2026-02-19T00:01:02",
          "max": 4174.0,
          "max_time": "2026-02-19T02:31:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 91.3748,
          "min": 80.25,
          "min_time": "2026-02-19T00:01:02",
          "max": 98.1429,
          "max_time": "2026-02-19T02:31:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -28.0521,
          "min": -31.0,
          "min_time": "2026-02-19T17:01:01",
          "max": -27.0,
          "max_time": "2026-02-19T11:46:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 12.1042,
          "min": 11.25,
          "min_time": "2026-02-19T09:46:01",
          "max": 13.25,
          "max_time": "2026-02-19T04:16:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 3682966.2292,
          "min": 3640217.0,
          "min_time": "2026-02-19T00:01:02",
          "max": 3725717.0,
          "max_time": "2026-02-19T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -113.2292,
          "min": -114.0,
          "min_time": "2026-02-19T02:46:01",
          "max": -110.0,
          "max_time": "2026-02-19T09:46:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 1.0,
          "min": 1.0,
          "min_time": "2026-02-19T00:01:02",
          "max": 1.0,
          "max_time": "2026-02-19T00:01:02"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 199
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 217
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 51
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 9
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 8
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 208
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 191
        }
      }
    },
    {
      "date": "2026-02-20",
      "snapshot_count": 50,
      "metrics": {
        "bat": {
          "count": 50,
          "unit": "mV",
          "mean": 4077.66,
          "min": 3982.0,
          "min_time": "2026-02-20T01:16:01",
          "max": 4192.0,
          "max_time": "2026-02-20T04:01:01"
        },
        "bat_pct": {
          "count": 50,
          "unit": "%",
          "mean": 90.2982,
          "min": 80.25,
          "min_time": "2026-02-20T01:16:01",
          "max": 99.4286,
          "max_time": "2026-02-20T04:01:01"
        },
        "last_rssi": {
          "count": 50,
          "unit": "dBm",
          "mean": -27.96,
          "min": -30.0,
          "min_time": "2026-02-20T08:46:01",
          "max": -25.0,
          "max_time": "2026-02-20T11:01:01"
        },
        "last_snr": {
          "count": 50,
          "unit": "dB",
          "mean": 12.05,
          "min": 11.25,
          "min_time": "2026-02-20T03:31:01",
          "max": 13.0,
          "max_time": "2026-02-20T08:01:01"
        },
        "uptime": {
          "count": 50,
          "unit": "s",
          "mean": 3748667.84,
          "min": 3726618.0,
          "min_time": "2026-02-20T00:01:03",
          "max": 3770717.0,
          "max_time": "2026-02-20T12:16:01"
        },
        "noise_floor": {
          "count": 50,
          "unit": "dBm",
          "mean": -113.38,
          "min": -114.0,
          "min_time": "2026-02-20T02:31:01",
          "max": -110.0,
          "max_time": "2026-02-20T06:16:01"
        },
        "tx_queue_len": {
          "count": 50,
          "unit": "count",
          "mean": 1.0,
          "min": 1.0,
          "min_time": "2026-02-20T00:01:03",
          "max": 1.0,
          "max_time": "2026-02-20T00:01:03"
        },
        "nb_recv": {
          "count": 50,
          "unit": "packets",
          "total": 101
        },
        "nb_sent": {
          "count": 50,
          "unit": "packets",
          "total": 111
        },
        "airtime": {
          "count": 50,
          "unit": "s",
          "total": 26
        },
        "rx_airtime": {
          "count": 50,
          "unit": "s",
          "total": 0
        },
        "flood_dups": {
          "count": 50,
          "unit": "packets",
          "total": 0
        },
        "direct_dups": {
          "count": 50,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 50,
          "unit": "packets",
          "total": 3
        },
        "recv_flood": {
          "count": 50,
          "unit": "packets",
          "total": 2
        },
        "sent_direct": {
          "count": 50,
          "unit": "packets",
          "total": 108
        },
        "recv_direct": {
          "count": 50,
          "unit": "packets",
          "total": 99
        }
      }
    },
    {
      "date": "2026-02-22",
      "snapshot_count": 14,
      "metrics": {
        "bat": {
          "count": 14,
          "unit": "mV",
          "mean": 4191.1429,
          "min": 4169.0,
          "min_time": "2026-02-22T18:31:01",
          "max": 4214.0,
          "max_time": "2026-02-22T21:16:01"
        },
        "bat_pct": {
          "count": 14,
          "unit": "%",
          "mean": 99.2041,
          "min": 97.7857,
          "min_time": "2026-02-22T18:31:01",
          "max": 100.0,
          "max_time": "2026-02-22T20:16:01"
        },
        "last_rssi": {
          "count": 14,
          "unit": "dBm",
          "mean": -48.8571,
          "min": -50.0,
          "min_time": "2026-02-22T18:01:01",
          "max": -48.0,
          "max_time": "2026-02-22T18:31:01"
        },
        "last_snr": {
          "count": 14,
          "unit": "dB",
          "mean": 12.0357,
          "min": 11.5,
          "min_time": "2026-02-22T21:01:01",
          "max": 12.75,
          "max_time": "2026-02-22T18:31:01"
        },
        "uptime": {
          "count": 14,
          "unit": "s",
          "mean": 108868.5,
          "min": 98133.0,
          "min_time": "2026-02-22T18:01:01",
          "max": 117932.0,
          "max_time": "2026-02-22T23:31:01"
        },
        "noise_floor": {
          "count": 14,
          "unit": "dBm",
          "mean": -111.9286,
          "min": -112.0,
          "min_time": "2026-02-22T18:01:01",
          "max": -111.0,
          "max_time": "2026-02-22T21:16:01"
        },
        "tx_queue_len": {
          "count": 14,
          "unit": "count",
          "mean": 1.0,
          "min": 1.0,
          "min_time": "2026-02-22T18:01:01",
          "max": 1.0,
          "max_time": "2026-02-22T18:01:01"
        },
        "nb_recv": {
          "count": 14,
          "unit": "packets",
          "total": 104
        },
        "nb_sent": {
          "count": 14,
          "unit": "packets",
          "total": 47
        },
        "airtime": {
          "count": 14,
          "unit": "s",
          "total": 11
        },
        "rx_airtime": {
          "count": 14,
          "unit": "s",
          "total": 21
        },
        "flood_dups": {
          "count": 14,
          "unit": "packets",
          "total": 29
        },
        "direct_dups": {
          "count": 14,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 14,
          "unit": "packets",
          "total": 27
        },
        "recv_flood": {
          "count": 14,
          "unit": "packets",
          "total": 37
        },
        "sent_direct": {
          "count": 14,
          "unit": "packets",
          "total": 20
        },
        "recv_direct": {
          "count": 14,
          "unit": "packets",
          "total": 67
        }
      }
    },
    {
      "date": "2026-02-23",
      "snapshot_count": 82,
      "metrics": {
        "bat": {
          "count": 82,
          "unit": "mV",
          "mean": 4190.2805,
          "min": 4160.0,
          "min_time": "2026-02-23T02:01:01",
          "max": 4223.0,
          "max_time": "2026-02-23T20:31:01"
        },
        "bat_pct": {
          "count": 82,
          "unit": "%",
          "mean": 99.1289,
          "min": 97.1429,
          "min_time": "2026-02-23T02:01:01",
          "max": 100.0,
          "max_time": "2026-02-23T01:31:01"
        },
        "last_rssi": {
          "count": 82,
          "unit": "dBm",
          "mean": -47.9634,
          "min": -50.0,
          "min_time": "2026-02-23T14:16:01",
          "max": -46.0,
          "max_time": "2026-02-23T08:31:01"
        },
        "last_snr": {
          "count": 82,
          "unit": "dB",
          "mean": 12.0488,
          "min": 11.0,
          "min_time": "2026-02-23T12:46:01",
          "max": 13.25,
          "max_time": "2026-02-23T16:31:01"
        },
        "uptime": {
          "count": 82,
          "unit": "s",
          "mean": 162066.1707,
          "min": 119741.0,
          "min_time": "2026-02-23T00:01:08",
          "max": 202541.0,
          "max_time": "2026-02-23T23:01:01"
        },
        "noise_floor": {
          "count": 82,
          "unit": "dBm",
          "mean": -111.3049,
          "min": -113.0,
          "min_time": "2026-02-23T03:16:01",
          "max": -95.0,
          "max_time": "2026-02-23T15:16:01"
        },
        "tx_queue_len": {
          "count": 82,
          "unit": "count",
          "mean": 0.7439,
          "min": 0.0,
          "min_time": "2026-02-23T01:01:01",
          "max": 1.0,
          "max_time": "2026-02-23T00:01:08"
        },
        "nb_recv": {
          "count": 82,
          "unit": "packets",
          "total": 485
        },
        "nb_sent": {
          "count": 82,
          "unit": "packets",
          "total": 239
        },
        "airtime": {
          "count": 82,
          "unit": "s",
          "total": 56
        },
        "rx_airtime": {
          "count": 82,
          "unit": "s",
          "total": 89
        },
        "flood_dups": {
          "count": 82,
          "unit": "packets",
          "total": 131
        },
        "direct_dups": {
          "count": 82,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 82,
          "unit": "packets",
          "total": 117
        },
        "recv_flood": {
          "count": 82,
          "unit": "packets",
          "total": 159
        },
        "sent_direct": {
          "count": 82,
          "unit": "packets",
          "total": 122
        },
        "recv_direct": {
          "count": 82,
          "unit": "packets",
          "total": 326
        }
      }
    },
    {
      "date": "2026-02-24",
      "snapshot_count": 57,
      "metrics": {
        "bat": {
          "count": 57,
          "unit": "mV",
          "mean": 4180.7018,
          "min": 4157.0,
          "min_time": "2026-02-24T10:46:01",
          "max": 4203.0,
          "max_time": "2026-02-24T06:31:01"
        },
        "bat_pct": {
          "count": 57,
          "unit": "%",
          "mean": 98.6015,
          "min": 96.9286,
          "min_time": "2026-02-24T10:46:01",
          "max": 100.0,
          "max_time": "2026-02-24T00:16:02"
        },
        "last_rssi": {
          "count": 57,
          "unit": "dBm",
          "mean": -49.3158,
          "min": -53.0,
          "min_time": "2026-02-24T13:01:01",
          "max": -41.0,
          "max_time": "2026-02-24T14:01:01"
        },
        "last_snr": {
          "count": 57,
          "unit": "dB",
          "mean": 12.0088,
          "min": 11.25,
          "min_time": "2026-02-24T10:31:01",
          "max": 13.25,
          "max_time": "2026-02-24T12:16:01"
        },
        "uptime": {
          "count": 57,
          "unit": "s",
          "mean": 231332.9474,
          "min": 206128.0,
          "min_time": "2026-02-24T00:01:02",
          "max": 256525.0,
          "max_time": "2026-02-24T14:01:01"
        },
        "noise_floor": {
          "count": 57,
          "unit": "dBm",
          "mean": -111.4561,
          "min": -113.0,
          "min_time": "2026-02-24T01:31:01",
          "max": -100.0,
          "max_time": "2026-02-24T13:16:01"
        },
        "tx_queue_len": {
          "count": 57,
          "unit": "count",
          "mean": 0.5439,
          "min": 0.0,
          "min_time": "2026-02-24T00:16:02",
          "max": 1.0,
          "max_time": "2026-02-24T00:01:02"
        },
        "nb_recv": {
          "count": 57,
          "unit": "packets",
          "total": 287
        },
        "nb_sent": {
          "count": 57,
          "unit": "packets",
          "total": 148
        },
        "airtime": {
          "count": 57,
          "unit": "s",
          "total": 35
        },
        "rx_airtime": {
          "count": 57,
          "unit": "s",
          "total": 51
        },
        "flood_dups": {
          "count": 57,
          "unit": "packets",
          "total": 70
        },
        "direct_dups": {
          "count": 57,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 57,
          "unit": "packets",
          "total": 67
        },
        "recv_flood": {
          "count": 57,
          "unit": "packets",
          "total": 83
        },
        "sent_direct": {
          "count": 57,
          "unit": "packets",
          "total": 81
        },
        "recv_direct": {
          "count": 57,
          "unit": "packets",
          "total": 204
        }
      }
    },
    {
      "date": "2026-02-26",
      "snapshot_count": 39,
      "metrics": {
        "bat": {
          "count": 39,
          "unit": "mV",
          "mean": 4170.9744,
          "min": 4154.0,
          "min_time": "2026-02-26T12:31:01",
          "max": 4208.0,
          "max_time": "2026-02-26T21:31:01"
        },
        "bat_pct": {
          "count": 39,
          "unit": "%",
          "mean": 97.9084,
          "min": 96.7143,
          "min_time": "2026-02-26T12:31:01",
          "max": 100.0,
          "max_time": "2026-02-26T21:31:01"
        },
        "last_rssi": {
          "count": 39,
          "unit": "dBm",
          "mean": -35.7692,
          "min": -40.0,
          "min_time": "2026-02-26T12:31:01",
          "max": -34.0,
          "max_time": "2026-02-26T12:01:01"
        },
        "last_snr": {
          "count": 39,
          "unit": "dB",
          "mean": 12.2115,
          "min": 11.25,
          "min_time": "2026-02-26T13:31:01",
          "max": 13.25,
          "max_time": "2026-02-26T14:31:01"
        },
        "uptime": {
          "count": 39,
          "unit": "s",
          "mean": 20965.8205,
          "min": 3063.0,
          "min_time": "2026-02-26T12:01:01",
          "max": 38148.0,
          "max_time": "2026-02-26T21:46:01"
        },
        "noise_floor": {
          "count": 39,
          "unit": "dBm",
          "mean": -112.9744,
          "min": -115.0,
          "min_time": "2026-02-26T12:31:01",
          "max": -100.0,
          "max_time": "2026-02-26T19:16:01"
        },
        "tx_queue_len": {
          "count": 39,
          "unit": "count",
          "mean": 0.3333,
          "min": 0.0,
          "min_time": "2026-02-26T12:01:01",
          "max": 1.0,
          "max_time": "2026-02-26T12:16:01"
        },
        "nb_recv": {
          "count": 39,
          "unit": "packets",
          "total": 294
        },
        "nb_sent": {
          "count": 39,
          "unit": "packets",
          "total": 148
        },
        "airtime": {
          "count": 39,
          "unit": "s",
          "total": 36
        },
        "rx_airtime": {
          "count": 39,
          "unit": "s",
          "total": 55
        },
        "flood_dups": {
          "count": 39,
          "unit": "packets",
          "total": 70
        },
        "direct_dups": {
          "count": 39,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 39,
          "unit": "packets",
          "total": 55
        },
        "recv_flood": {
          "count": 39,
          "unit": "packets",
          "total": 85
        },
        "sent_direct": {
          "count": 39,
          "unit": "packets",
          "total": 93
        },
        "recv_direct": {
          "count": 39,
          "unit": "packets",
          "total": 209
        }
      }
    },
    {
      "date": "2026-02-27",
      "snapshot_count": 63,
      "metrics": {
        "bat": {
          "count": 63,
          "unit": "mV",
          "mean": 4190.4286,
          "min": 4166.0,
          "min_time": "2026-02-27T14:46:01",
          "max": 4218.0,
          "max_time": "2026-02-27T12:31:01"
        },
        "bat_pct": {
          "count": 63,
          "unit": "%",
          "mean": 99.0465,
          "min": 97.5714,
          "min_time": "2026-02-27T14:46:01",
          "max": 100.0,
          "max_time": "2026-02-27T08:16:01"
        },
        "last_rssi": {
          "count": 63,
          "unit": "dBm",
          "mean": -38.8254,
          "min": -42.0,
          "min_time": "2026-02-27T12:01:01",
          "max": -34.0,
          "max_time": "2026-02-27T10:01:01"
        },
        "last_snr": {
          "count": 63,
          "unit": "dB",
          "mean": 11.9762,
          "min": 11.0,
          "min_time": "2026-02-27T14:46:01",
          "max": 13.5,
          "max_time": "2026-02-27T15:31:01"
        },
        "uptime": {
          "count": 63,
          "unit": "s",
          "mean": 103845.619,
          "min": 75946.0,
          "min_time": "2026-02-27T08:16:01",
          "max": 131743.0,
          "max_time": "2026-02-27T23:46:01"
        },
        "noise_floor": {
          "count": 63,
          "unit": "dBm",
          "mean": -111.4921,
          "min": -113.0,
          "min_time": "2026-02-27T10:16:01",
          "max": -104.0,
          "max_time": "2026-02-27T09:46:01"
        },
        "tx_queue_len": {
          "count": 63,
          "unit": "count",
          "mean": 0.9365,
          "min": 0.0,
          "min_time": "2026-02-27T11:16:01",
          "max": 1.0,
          "max_time": "2026-02-27T08:16:01"
        },
        "nb_recv": {
          "count": 63,
          "unit": "packets",
          "total": 328
        },
        "nb_sent": {
          "count": 63,
          "unit": "packets",
          "total": 154
        },
        "airtime": {
          "count": 63,
          "unit": "s",
          "total": 38
        },
        "rx_airtime": {
          "count": 63,
          "unit": "s",
          "total": 65
        },
        "flood_dups": {
          "count": 63,
          "unit": "packets",
          "total": 98
        },
        "direct_dups": {
          "count": 63,
          "unit": "packets",
          "total": 3
        },
        "sent_flood": {
          "count": 63,
          "unit": "packets",
          "total": 78
        },
        "recv_flood": {
          "count": 63,
          "unit": "packets",
          "total": 116
        },
        "sent_direct": {
          "count": 63,
          "unit": "packets",
          "total": 76
        },
        "recv_direct": {
          "count": 63,
          "unit": "packets",
          "total": 212
        }
      }
    },
    {
      "date": "2026-02-28",
      "snapshot_count": 90,
      "metrics": {
        "bat": {
          "count": 90,
          "unit": "mV",
          "mean": 4193.6444,
          "min": 4161.0,
          "min_time": "2026-02-28T20:31:01",
          "max": 4278.0,
          "max_time": "2026-02-28T06:31:01"
        },
        "bat_pct": {
          "count": 90,
          "unit": "%",
          "mean": 99.1286,
          "min": 97.2143,
          "min_time": "2026-02-28T20:31:01",
          "max": 100.0,
          "max_time": "2026-02-28T03:01:01"
        },
        "last_rssi": {
          "count": 90,
          "unit": "dBm",
          "mean": -38.7667,
          "min": -41.0,
          "min_time": "2026-02-28T17:01:01",
          "max": -37.0,
          "max_time": "2026-02-28T13:31:01"
        },
        "last_snr": {
          "count": 90,
          "unit": "dB",
          "mean": 11.9944,
          "min": 11.0,
          "min_time": "2026-02-28T14:31:01",
          "max": 13.0,
          "max_time": "2026-02-28T22:01:01"
        },
        "uptime": {
          "count": 90,
          "unit": "s",
          "mean": 175970.7556,
          "min": 133543.0,
          "min_time": "2026-02-28T00:16:01",
          "max": 218138.0,
          "max_time": "2026-02-28T23:46:01"
        },
        "noise_floor": {
          "count": 90,
          "unit": "dBm",
          "mean": -111.7333,
          "min": -114.0,
          "min_time": "2026-02-28T16:31:01",
          "max": -106.0,
          "max_time": "2026-02-28T15:46:01"
        },
        "tx_queue_len": {
          "count": 90,
          "unit": "count",
          "mean": 0.9667,
          "min": 0.0,
          "min_time": "2026-02-28T00:31:05",
          "max": 1.0,
          "max_time": "2026-02-28T00:16:01"
        },
        "nb_recv": {
          "count": 90,
          "unit": "packets",
          "total": 484
        },
        "nb_sent": {
          "count": 90,
          "unit": "packets",
          "total": 232
        },
        "airtime": {
          "count": 90,
          "unit": "s",
          "total": 58
        },
        "rx_airtime": {
          "count": 90,
          "unit": "s",
          "total": 98
        },
        "flood_dups": {
          "count": 90,
          "unit": "packets",
          "total": 139
        },
        "direct_dups": {
          "count": 90,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 90,
          "unit": "packets",
          "total": 118
        },
        "recv_flood": {
          "count": 90,
          "unit": "packets",
          "total": 168
        },
        "sent_direct": {
          "count": 90,
          "unit": "packets",
          "total": 114
        },
        "recv_direct": {
          "count": 90,
          "unit": "packets",
          "total": 316
        }
      }
    }
  ]
}