{
  "report_type": "monthly",
  "year": 2026,
  "month": 4,
  "role": "repeater",
  "days_with_data": 25,
  "summary": {
    "bat": {
      "count": 2374,
      "unit": "mV",
      "mean": 4082.5333,
      "min": 4040.0,
      "min_time": "2026-04-04T07:01:01",
      "max": 4122.0,
      "max_time": "2026-04-24T19:01:01"
    },
    "bat_pct": {
      "count": 2374,
      "unit": "%",
      "mean": 91.5909,
      "min": 87.5,
      "min_time": "2026-04-04T07:01:01",
      "max": 94.4286,
      "max_time": "2026-04-24T19:01:01"
    },
    "last_rssi": {
      "count": 2374,
      "unit": "dBm",
      "mean": -71.072,
      "min": -98.0,
      "min_time": "2026-04-14T19:46:01",
      "max": -56.0,
      "max_time": "2026-04-03T05:46:01"
    },
    "last_snr": {
      "count": 2374,
      "unit": "dB",
      "mean": 11.9826,
      "min": 3.5,
      "min_time": "2026-04-24T02:16:01",
      "max": 14.25,
      "max_time": "2026-04-05T11:16:01"
    },
    "uptime": {
      "count": 2374,
      "unit": "s",
      "mean": 1108847.0295,
      "min": 876.0,
      "min_time": "2026-04-02T10:01:01",
      "max": 2677527.0,
      "max_time": "2026-04-02T09:31:01"
    },
    "noise_floor": {
      "count": 2374,
      "unit": "dBm",
      "mean": -116.9179,
      "min": -120.0,
      "min_time": "2026-04-01T00:01:01",
      "max": -104.0,
      "max_time": "2026-04-07T17:31:01"
    },
    "tx_queue_len": {
      "count": 2374,
      "unit": "count",
      "mean": 0.1217,
      "min": 0.0,
      "min_time": "2026-04-01T00:01:01",
      "max": 3.0,
      "max_time": "2026-04-24T22:01:01"
    },
    "nb_recv": {
      "count": 2374,
      "unit": "packets",
      "total": 425051,
      "reboot_count": 1
    },
    "nb_sent": {
      "count": 2374,
      "unit": "packets",
      "total": 227897,
      "reboot_count": 1
    },
    "airtime": {
      "count": 2374,
      "unit": "s",
      "total": 145298,
      "reboot_count": 1
    },
    "rx_airtime": {
      "count": 2374,
      "unit": "s",
      "total": 255205,
      "reboot_count": 1
    },
    "flood_dups": {
      "count": 2374,
      "unit": "packets",
      "total": 194117,
      "reboot_count": 3
    },
    "direct_dups": {
      "count": 2374,
      "unit": "packets",
      "total": 7,
      "reboot_count": 1
    },
    "sent_flood": {
      "count": 2374,
      "unit": "packets",
      "total": 223166,
      "reboot_count": 1
    },
    "recv_flood": {
      "count": 2374,
      "unit": "packets",
      "total": 415932,
      "reboot_count": 1
    },
    "sent_direct": {
      "count": 2374,
      "unit": "packets",
      "total": 4731,
      "reboot_count": 1
    },
    "recv_direct": {
      "count": 2374,
      "unit": "packets",
      "total": 8489,
      "reboot_count": 1
    }
  },
  "daily": [
    {
      "date": "2026-04-01",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4081.1146,
          "min": 4051.0,
          "min_time": "2026-04-01T05:46:01",
          "max": 4113.0,
          "max_time": "2026-04-01T16:46:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 91.4792,
          "min": 88.875,
          "min_time": "2026-04-01T05:46:01",
          "max": 93.7857,
          "max_time": "2026-04-01T16:46:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -61.9271,
          "min": -64.0,
          "min_time": "2026-04-01T03:01:01",
          "max": -59.0,
          "max_time": "2026-04-01T22:01:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 12.2943,
          "min": 11.0,
          "min_time": "2026-04-01T19:31:01",
          "max": 14.0,
          "max_time": "2026-04-01T13:01:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 2599677.6875,
          "min": 2556924.0,
          "min_time": "2026-04-01T00:01:01",
          "max": 2642426.0,
          "max_time": "2026-04-01T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -117.7917,
          "min": -120.0,
          "min_time": "2026-04-01T00:01:01",
          "max": -112.0,
          "max_time": "2026-04-01T16:16:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 0.1562,
          "min": 0.0,
          "min_time": "2026-04-01T00:01:01",
          "max": 2.0,
          "max_time": "2026-04-01T21:16:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 14314
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 8248
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 5320
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 8540
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 5963
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 8053
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 13937
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 195
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 359
        }
      }
    },
    {
      "date": "2026-04-02",
      "snapshot_count": 95,
      "metrics": {
        "bat": {
          "count": 95,
          "unit": "mV",
          "mean": 4074.7579,
          "min": 4045.0,
          "min_time": "2026-04-02T07:31:01",
          "max": 4108.0,
          "max_time": "2026-04-02T19:01:01"
        },
        "bat_pct": {
          "count": 95,
          "unit": "%",
          "mean": 90.9741,
          "min": 88.125,
          "min_time": "2026-04-02T07:31:01",
          "max": 93.4286,
          "max_time": "2026-04-02T19:01:01"
        },
        "last_rssi": {
          "count": 95,
          "unit": "dBm",
          "mean": -59.4632,
          "min": -62.0,
          "min_time": "2026-04-02T13:46:01",
          "max": -58.0,
          "max_time": "2026-04-02T21:46:01"
        },
        "last_snr": {
          "count": 95,
          "unit": "dB",
          "mean": 12.5737,
          "min": 10.75,
          "min_time": "2026-04-02T22:46:01",
          "max": 14.0,
          "max_time": "2026-04-02T03:01:01"
        },
        "uptime": {
          "count": 95,
          "unit": "s",
          "mean": 1107283.8421,
          "min": 876.0,
          "min_time": "2026-04-02T10:01:01",
          "max": 2677527.0,
          "max_time": "2026-04-02T09:31:01"
        },
        "noise_floor": {
          "count": 95,
          "unit": "dBm",
          "mean": -116.5684,
          "min": -120.0,
          "min_time": "2026-04-02T03:31:01",
          "max": -109.0,
          "max_time": "2026-04-02T03:16:01"
        },
        "tx_queue_len": {
          "count": 95,
          "unit": "count",
          "mean": 0.0842,
          "min": 0.0,
          "min_time": "2026-04-02T00:01:01",
          "max": 1.0,
          "max_time": "2026-04-02T02:46:01"
        },
        "nb_recv": {
          "count": 95,
          "unit": "packets",
          "total": 12314,
          "reboot_count": 1
        },
        "nb_sent": {
          "count": 95,
          "unit": "packets",
          "total": 7623,
          "reboot_count": 1
        },
        "airtime": {
          "count": 95,
          "unit": "s",
          "total": 4974,
          "reboot_count": 1
        },
        "rx_airtime": {
          "count": 95,
          "unit": "s",
          "total": 7526,
          "reboot_count": 1
        },
        "flood_dups": {
          "count": 95,
          "unit": "packets",
          "total": 4614,
          "reboot_count": 1
        },
        "direct_dups": {
          "count": 95,
          "unit": "packets",
          "total": 0,
          "reboot_count": 1
        },
        "sent_flood": {
          "count": 95,
          "unit": "packets",
          "total": 7427,
          "reboot_count": 1
        },
        "recv_flood": {
          "count": 95,
          "unit": "packets",
          "total": 11967,
          "reboot_count": 1
        },
        "sent_direct": {
          "count": 95,
          "unit": "packets",
          "total": 196,
          "reboot_count": 1
        },
        "recv_direct": {
          "count": 95,
          "unit": "packets",
          "total": 343,
          "reboot_count": 1
        }
      }
    },
    {
      "date": "2026-04-03",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4084.3021,
          "min": 4053.0,
          "min_time": "2026-04-03T05:01:01",
          "max": 4113.0,
          "max_time": "2026-04-03T15:46:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 91.7241,
          "min": 89.125,
          "min_time": "2026-04-03T05:01:01",
          "max": 93.7857,
          "max_time": "2026-04-03T15:46:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -58.9062,
          "min": -61.0,
          "min_time": "2026-04-03T11:01:01",
          "max": -56.0,
          "max_time": "2026-04-03T05:46:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 12.2474,
          "min": 10.75,
          "min_time": "2026-04-03T21:46:01",
          "max": 13.5,
          "max_time": "2026-04-03T03:01:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 94030.6042,
          "min": 51276.0,
          "min_time": "2026-04-03T00:01:01",
          "max": 136791.0,
          "max_time": "2026-04-03T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -117.0625,
          "min": -120.0,
          "min_time": "2026-04-03T01:31:01",
          "max": -107.0,
          "max_time": "2026-04-03T16:31:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 0.1042,
          "min": 0.0,
          "min_time": "2026-04-03T00:01:01",
          "max": 1.0,
          "max_time": "2026-04-03T03:16:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 14293
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 8469
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 5427
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 8626
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 5734
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 8282
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 13936
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 187
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 353
        }
      }
    },
    {
      "date": "2026-04-04",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4082.9167,
          "min": 4040.0,
          "min_time": "2026-04-04T07:01:01",
          "max": 4108.0,
          "max_time": "2026-04-04T19:16:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 91.6151,
          "min": 87.5,
          "min_time": "2026-04-04T07:01:01",
          "max": 93.4286,
          "max_time": "2026-04-04T19:16:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -63.9896,
          "min": -73.0,
          "min_time": "2026-04-04T17:01:01",
          "max": -59.0,
          "max_time": "2026-04-04T00:16:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 12.1667,
          "min": 10.5,
          "min_time": "2026-04-04T03:01:01",
          "max": 14.0,
          "max_time": "2026-04-04T09:46:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 180431.25,
          "min": 137678.0,
          "min_time": "2026-04-04T00:01:01",
          "max": 223180.0,
          "max_time": "2026-04-04T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -117.25,
          "min": -120.0,
          "min_time": "2026-04-04T09:46:01",
          "max": -111.0,
          "max_time": "2026-04-04T11:01:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 0.1354,
          "min": 0.0,
          "min_time": "2026-04-04T00:01:01",
          "max": 1.0,
          "max_time": "2026-04-04T03:46:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 14566
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 8571
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 5274
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 8428
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 5897
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 8381
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 14197
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 190
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 362
        }
      }
    },
    {
      "date": "2026-04-05",
      "snapshot_count": 95,
      "metrics": {
        "bat": {
          "count": 95,
          "unit": "mV",
          "mean": 4083.6842,
          "min": 4045.0,
          "min_time": "2026-04-05T10:01:01",
          "max": 4113.0,
          "max_time": "2026-04-05T14:31:01"
        },
        "bat_pct": {
          "count": 95,
          "unit": "%",
          "mean": 91.6714,
          "min": 88.125,
          "min_time": "2026-04-05T10:01:01",
          "max": 93.7857,
          "max_time": "2026-04-05T14:31:01"
        },
        "last_rssi": {
          "count": 95,
          "unit": "dBm",
          "mean": -67.2526,
          "min": -73.0,
          "min_time": "2026-04-05T16:31:01",
          "max": -63.0,
          "max_time": "2026-04-05T01:46:01"
        },
        "last_snr": {
          "count": 95,
          "unit": "dB",
          "mean": 12.2895,
          "min": 10.5,
          "min_time": "2026-04-05T16:16:01",
          "max": 14.25,
          "max_time": "2026-04-05T11:16:01"
        },
        "uptime": {
          "count": 95,
          "unit": "s",
          "mean": 267264.0632,
          "min": 224080.0,
          "min_time": "2026-04-05T00:01:01",
          "max": 309582.0,
          "max_time": "2026-04-05T23:46:01"
        },
        "noise_floor": {
          "count": 95,
          "unit": "dBm",
          "mean": -117.0947,
          "min": -120.0,
          "min_time": "2026-04-05T02:16:01",
          "max": -110.0,
          "max_time": "2026-04-05T16:46:01"
        },
        "tx_queue_len": {
          "count": 95,
          "unit": "count",
          "mean": 0.1053,
          "min": 0.0,
          "min_time": "2026-04-05T00:01:01",
          "max": 1.0,
          "max_time": "2026-04-05T00:16:01"
        },
        "nb_recv": {
          "count": 95,
          "unit": "packets",
          "total": 13315
        },
        "nb_sent": {
          "count": 95,
          "unit": "packets",
          "total": 7876
        },
        "airtime": {
          "count": 95,
          "unit": "s",
          "total": 4840
        },
        "rx_airtime": {
          "count": 95,
          "unit": "s",
          "total": 7627
        },
        "flood_dups": {
          "count": 95,
          "unit": "packets",
          "total": 5357
        },
        "direct_dups": {
          "count": 95,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 95,
          "unit": "packets",
          "total": 7688
        },
        "recv_flood": {
          "count": 95,
          "unit": "packets",
          "total": 12963
        },
        "sent_direct": {
          "count": 95,
          "unit": "packets",
          "total": 188
        },
        "recv_direct": {
          "count": 95,
          "unit": "packets",
          "total": 350
        }
      }
    },
    {
      "date": "2026-04-06",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4085.8958,
          "min": 4058.0,
          "min_time": "2026-04-06T03:46:01",
          "max": 4113.0,
          "max_time": "2026-04-06T18:01:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 91.8486,
          "min": 89.75,
          "min_time": "2026-04-06T03:46:01",
          "max": 93.7857,
          "max_time": "2026-04-06T18:01:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -68.6771,
          "min": -78.0,
          "min_time": "2026-04-06T20:16:01",
          "max": -63.0,
          "max_time": "2026-04-06T12:01:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 12.2318,
          "min": 10.75,
          "min_time": "2026-04-06T21:46:01",
          "max": 13.75,
          "max_time": "2026-04-06T00:31:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 353234.4062,
          "min": 310481.0,
          "min_time": "2026-04-06T00:01:01",
          "max": 395983.0,
          "max_time": "2026-04-06T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -117.1771,
          "min": -120.0,
          "min_time": "2026-04-06T01:16:01",
          "max": -113.0,
          "max_time": "2026-04-06T15:46:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 0.125,
          "min": 0.0,
          "min_time": "2026-04-06T00:01:01",
          "max": 2.0,
          "max_time": "2026-04-06T19:46:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 17566
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 9049
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 5797
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 10504
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 8426
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 8855
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 17197
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 194
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 360
        }
      }
    },
    {
      "date": "2026-04-07",
      "snapshot_count": 95,
      "metrics": {
        "bat": {
          "count": 95,
          "unit": "mV",
          "mean": 4083.1789,
          "min": 4056.0,
          "min_time": "2026-04-07T07:16:01",
          "max": 4113.0,
          "max_time": "2026-04-07T20:16:01"
        },
        "bat_pct": {
          "count": 95,
          "unit": "%",
          "mean": 91.6511,
          "min": 89.5,
          "min_time": "2026-04-07T07:16:01",
          "max": 93.7857,
          "max_time": "2026-04-07T20:16:01"
        },
        "last_rssi": {
          "count": 95,
          "unit": "dBm",
          "mean": -69.0632,
          "min": -80.0,
          "min_time": "2026-04-07T20:31:01",
          "max": -63.0,
          "max_time": "2026-04-07T09:01:01"
        },
        "last_snr": {
          "count": 95,
          "unit": "dB",
          "mean": 12.2947,
          "min": 10.75,
          "min_time": "2026-04-07T01:46:01",
          "max": 13.75,
          "max_time": "2026-04-07T04:01:01"
        },
        "uptime": {
          "count": 95,
          "unit": "s",
          "mean": 439215.8421,
          "min": 396883.0,
          "min_time": "2026-04-07T00:01:01",
          "max": 482384.0,
          "max_time": "2026-04-07T23:46:01"
        },
        "noise_floor": {
          "count": 95,
          "unit": "dBm",
          "mean": -116.9684,
          "min": -120.0,
          "min_time": "2026-04-07T00:01:01",
          "max": -104.0,
          "max_time": "2026-04-07T17:31:01"
        },
        "tx_queue_len": {
          "count": 95,
          "unit": "count",
          "mean": 0.1474,
          "min": 0.0,
          "min_time": "2026-04-07T00:01:01",
          "max": 2.0,
          "max_time": "2026-04-07T05:01:01"
        },
        "nb_recv": {
          "count": 95,
          "unit": "packets",
          "total": 18578
        },
        "nb_sent": {
          "count": 95,
          "unit": "packets",
          "total": 9211
        },
        "airtime": {
          "count": 95,
          "unit": "s",
          "total": 5917
        },
        "rx_airtime": {
          "count": 95,
          "unit": "s",
          "total": 11098
        },
        "flood_dups": {
          "count": 95,
          "unit": "packets",
          "total": 9275
        },
        "direct_dups": {
          "count": 95,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 95,
          "unit": "packets",
          "total": 9025
        },
        "recv_flood": {
          "count": 95,
          "unit": "packets",
          "total": 18222
        },
        "sent_direct": {
          "count": 95,
          "unit": "packets",
          "total": 186
        },
        "recv_direct": {
          "count": 95,
          "unit": "packets",
          "total": 355
        }
      }
    },
    {
      "date": "2026-04-08",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4080.6667,
          "min": 4056.0,
          "min_time": "2026-04-08T06:16:01",
          "max": 4113.0,
          "max_time": "2026-04-08T19:31:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 91.4684,
          "min": 89.5,
          "min_time": "2026-04-08T06:16:01",
          "max": 93.7857,
          "max_time": "2026-04-08T19:31:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -69.5833,
          "min": -75.0,
          "min_time": "2026-04-08T04:31:01",
          "max": -63.0,
          "max_time": "2026-04-08T13:31:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 12.263,
          "min": 11.0,
          "min_time": "2026-04-08T04:46:01",
          "max": 14.0,
          "max_time": "2026-04-08T10:01:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 526040.1146,
          "min": 483285.0,
          "min_time": "2026-04-08T00:01:01",
          "max": 568799.0,
          "max_time": "2026-04-08T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -116.9479,
          "min": -120.0,
          "min_time": "2026-04-08T01:01:01",
          "max": -104.0,
          "max_time": "2026-04-08T16:46:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 0.0938,
          "min": 0.0,
          "min_time": "2026-04-08T00:01:01",
          "max": 1.0,
          "max_time": "2026-04-08T02:46:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 20516
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 9691
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 6214
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 12292
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 10706
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 9503
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 20131
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 188
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 381
        }
      }
    },
    {
      "date": "2026-04-09",
      "snapshot_count": 95,
      "metrics": {
        "bat": {
          "count": 95,
          "unit": "mV",
          "mean": 4080.3263,
          "min": 4056.0,
          "min_time": "2026-04-09T05:16:01",
          "max": 4113.0,
          "max_time": "2026-04-09T21:01:01"
        },
        "bat_pct": {
          "count": 95,
          "unit": "%",
          "mean": 91.4417,
          "min": 89.5,
          "min_time": "2026-04-09T05:16:01",
          "max": 93.7857,
          "max_time": "2026-04-09T21:01:01"
        },
        "last_rssi": {
          "count": 95,
          "unit": "dBm",
          "mean": -68.8947,
          "min": -76.0,
          "min_time": "2026-04-09T20:46:01",
          "max": -62.0,
          "max_time": "2026-04-09T08:16:01"
        },
        "last_snr": {
          "count": 95,
          "unit": "dB",
          "mean": 12.3105,
          "min": 11.25,
          "min_time": "2026-04-09T08:01:01",
          "max": 13.75,
          "max_time": "2026-04-09T04:46:01"
        },
        "uptime": {
          "count": 95,
          "unit": "s",
          "mean": 612454.1895,
          "min": 569686.0,
          "min_time": "2026-04-09T00:01:01",
          "max": 655188.0,
          "max_time": "2026-04-09T23:46:02"
        },
        "noise_floor": {
          "count": 95,
          "unit": "dBm",
          "mean": -116.2737,
          "min": -120.0,
          "min_time": "2026-04-09T03:46:01",
          "max": -107.0,
          "max_time": "2026-04-09T10:46:01"
        },
        "tx_queue_len": {
          "count": 95,
          "unit": "count",
          "mean": 0.0421,
          "min": 0.0,
          "min_time": "2026-04-09T00:01:01",
          "max": 1.0,
          "max_time": "2026-04-09T03:31:01"
        },
        "nb_recv": {
          "count": 95,
          "unit": "packets",
          "total": 18788
        },
        "nb_sent": {
          "count": 95,
          "unit": "packets",
          "total": 9339
        },
        "airtime": {
          "count": 95,
          "unit": "s",
          "total": 6170
        },
        "rx_airtime": {
          "count": 95,
          "unit": "s",
          "total": 11743
        },
        "flood_dups": {
          "count": 95,
          "unit": "packets",
          "total": 9383
        },
        "direct_dups": {
          "count": 95,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 95,
          "unit": "packets",
          "total": 9149
        },
        "recv_flood": {
          "count": 95,
          "unit": "packets",
          "total": 18452
        },
        "sent_direct": {
          "count": 95,
          "unit": "packets",
          "total": 190
        },
        "recv_direct": {
          "count": 95,
          "unit": "packets",
          "total": 332
        }
      }
    },
    {
      "date": "2026-04-10",
      "snapshot_count": 94,
      "metrics": {
        "bat": {
          "count": 94,
          "unit": "mV",
          "mean": 4080.0851,
          "min": 4040.0,
          "min_time": "2026-04-10T04:31:01",
          "max": 4113.0,
          "max_time": "2026-04-10T14:31:01"
        },
        "bat_pct": {
          "count": 94,
          "unit": "%",
          "mean": 91.3777,
          "min": 87.5,
          "min_time": "2026-04-10T04:31:01",
          "max": 93.7857,
          "max_time": "2026-04-10T14:31:01"
        },
        "last_rssi": {
          "count": 94,
          "unit": "dBm",
          "mean": -70.234,
          "min": -79.0,
          "min_time": "2026-04-10T09:01:01",
          "max": -65.0,
          "max_time": "2026-04-10T04:01:01"
        },
        "last_snr": {
          "count": 94,
          "unit": "dB",
          "mean": 12.2979,
          "min": 10.5,
          "min_time": "2026-04-10T16:01:01",
          "max": 14.0,
          "max_time": "2026-04-10T03:01:01"
        },
        "uptime": {
          "count": 94,
          "unit": "s",
          "mean": 698316.1702,
          "min": 656087.0,
          "min_time": "2026-04-10T00:01:01",
          "max": 741616.0,
          "max_time": "2026-04-10T23:46:01"
        },
        "noise_floor": {
          "count": 94,
          "unit": "dBm",
          "mean": -116.4362,
          "min": -120.0,
          "min_time": "2026-04-10T07:01:01",
          "max": -106.0,
          "max_time": "2026-04-10T08:31:01"
        },
        "tx_queue_len": {
          "count": 94,
          "unit": "count",
          "mean": 0.0532,
          "min": 0.0,
          "min_time": "2026-04-10T00:01:01",
          "max": 1.0,
          "max_time": "2026-04-10T00:16:01"
        },
        "nb_recv": {
          "count": 94,
          "unit": "packets",
          "total": 17568
        },
        "nb_sent": {
          "count": 94,
          "unit": "packets",
          "total": 8853
        },
        "airtime": {
          "count": 94,
          "unit": "s",
          "total": 5639
        },
        "rx_airtime": {
          "count": 94,
          "unit": "s",
          "total": 10487
        },
        "flood_dups": {
          "count": 94,
          "unit": "packets",
          "total": 8470,
          "reboot_count": 1
        },
        "direct_dups": {
          "count": 94,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 94,
          "unit": "packets",
          "total": 8661
        },
        "recv_flood": {
          "count": 94,
          "unit": "packets",
          "total": 17230
        },
        "sent_direct": {
          "count": 94,
          "unit": "packets",
          "total": 192
        },
        "recv_direct": {
          "count": 94,
          "unit": "packets",
          "total": 334
        }
      }
    },
    {
      "date": "2026-04-11",
      "snapshot_count": 94,
      "metrics": {
        "bat": {
          "count": 94,
          "unit": "mV",
          "mean": 4080.8298,
          "min": 4049.0,
          "min_time": "2026-04-11T07:16:01",
          "max": 4108.0,
          "max_time": "2026-04-11T17:01:01"
        },
        "bat_pct": {
          "count": 94,
          "unit": "%",
          "mean": 91.4782,
          "min": 88.625,
          "min_time": "2026-04-11T07:16:01",
          "max": 93.4286,
          "max_time": "2026-04-11T17:01:01"
        },
        "last_rssi": {
          "count": 94,
          "unit": "dBm",
          "mean": -71.7447,
          "min": -86.0,
          "min_time": "2026-04-11T08:01:01",
          "max": -64.0,
          "max_time": "2026-04-11T16:46:01"
        },
        "last_snr": {
          "count": 94,
          "unit": "dB",
          "mean": 11.9761,
          "min": 9.75,
          "min_time": "2026-04-11T07:16:01",
          "max": 14.25,
          "max_time": "2026-04-11T18:16:01"
        },
        "uptime": {
          "count": 94,
          "unit": "s",
          "mean": 785693.7447,
          "min": 742489.0,
          "min_time": "2026-04-11T00:01:01",
          "max": 828003.0,
          "max_time": "2026-04-11T23:46:01"
        },
        "noise_floor": {
          "count": 94,
          "unit": "dBm",
          "mean": -117.3298,
          "min": -120.0,
          "min_time": "2026-04-11T05:46:01",
          "max": -113.0,
          "max_time": "2026-04-11T11:46:01"
        },
        "tx_queue_len": {
          "count": 94,
          "unit": "count",
          "mean": 0.117,
          "min": 0.0,
          "min_time": "2026-04-11T00:16:01",
          "max": 2.0,
          "max_time": "2026-04-11T02:31:01"
        },
        "nb_recv": {
          "count": 94,
          "unit": "packets",
          "total": 19782
        },
        "nb_sent": {
          "count": 94,
          "unit": "packets",
          "total": 9441
        },
        "airtime": {
          "count": 94,
          "unit": "s",
          "total": 6059
        },
        "rx_airtime": {
          "count": 94,
          "unit": "s",
          "total": 11965
        },
        "flood_dups": {
          "count": 94,
          "unit": "packets",
          "total": 10256
        },
        "direct_dups": {
          "count": 94,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 94,
          "unit": "packets",
          "total": 9249
        },
        "recv_flood": {
          "count": 94,
          "unit": "packets",
          "total": 19431
        },
        "sent_direct": {
          "count": 94,
          "unit": "packets",
          "total": 192
        },
        "recv_direct": {
          "count": 94,
          "unit": "packets",
          "total": 345
        }
      }
    },
    {
      "date": "2026-04-12",
      "snapshot_count": 94,
      "metrics": {
        "bat": {
          "count": 94,
          "unit": "mV",
          "mean": 4080.6383,
          "min": 4047.0,
          "min_time": "2026-04-12T07:01:01",
          "max": 4108.0,
          "max_time": "2026-04-12T18:31:01"
        },
        "bat_pct": {
          "count": 94,
          "unit": "%",
          "mean": 91.4445,
          "min": 88.375,
          "min_time": "2026-04-12T07:01:01",
          "max": 93.4286,
          "max_time": "2026-04-12T18:31:01"
        },
        "last_rssi": {
          "count": 94,
          "unit": "dBm",
          "mean": -68.8085,
          "min": -95.0,
          "min_time": "2026-04-12T20:01:01",
          "max": -62.0,
          "max_time": "2026-04-12T08:31:01"
        },
        "last_snr": {
          "count": 94,
          "unit": "dB",
          "mean": 12.1011,
          "min": 8.75,
          "min_time": "2026-04-12T20:01:01",
          "max": 14.0,
          "max_time": "2026-04-12T08:01:01"
        },
        "uptime": {
          "count": 94,
          "unit": "s",
          "mean": 870821.8404,
          "min": 828891.0,
          "min_time": "2026-04-12T00:01:01",
          "max": 914392.0,
          "max_time": "2026-04-12T23:46:01"
        },
        "noise_floor": {
          "count": 94,
          "unit": "dBm",
          "mean": -116.6383,
          "min": -120.0,
          "min_time": "2026-04-12T00:31:01",
          "max": -106.0,
          "max_time": "2026-04-12T02:01:01"
        },
        "tx_queue_len": {
          "count": 94,
          "unit": "count",
          "mean": 0.1064,
          "min": 0.0,
          "min_time": "2026-04-12T00:01:01",
          "max": 2.0,
          "max_time": "2026-04-12T02:31:01"
        },
        "nb_recv": {
          "count": 94,
          "unit": "packets",
          "total": 19656
        },
        "nb_sent": {
          "count": 94,
          "unit": "packets",
          "total": 9307
        },
        "airtime": {
          "count": 94,
          "unit": "s",
          "total": 6004
        },
        "rx_airtime": {
          "count": 94,
          "unit": "s",
          "total": 11962
        },
        "flood_dups": {
          "count": 94,
          "unit": "packets",
          "total": 10274
        },
        "direct_dups": {
          "count": 94,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 94,
          "unit": "packets",
          "total": 9120
        },
        "recv_flood": {
          "count": 94,
          "unit": "packets",
          "total": 19328
        },
        "sent_direct": {
          "count": 94,
          "unit": "packets",
          "total": 187
        },
        "recv_direct": {
          "count": 94,
          "unit": "packets",
          "total": 322
        }
      }
    },
    {
      "date": "2026-04-13",
      "snapshot_count": 94,
      "metrics": {
        "bat": {
          "count": 94,
          "unit": "mV",
          "mean": 4081.883,
          "min": 4058.0,
          "min_time": "2026-04-13T06:46:01",
          "max": 4113.0,
          "max_time": "2026-04-13T18:01:01"
        },
        "bat_pct": {
          "count": 94,
          "unit": "%",
          "mean": 91.5597,
          "min": 89.75,
          "min_time": "2026-04-13T06:46:01",
          "max": 93.7857,
          "max_time": "2026-04-13T18:01:01"
        },
        "last_rssi": {
          "count": 94,
          "unit": "dBm",
          "mean": -73.234,
          "min": -88.0,
          "min_time": "2026-04-13T12:46:01",
          "max": -66.0,
          "max_time": "2026-04-13T07:16:01"
        },
        "last_snr": {
          "count": 94,
          "unit": "dB",
          "mean": 12.0957,
          "min": 10.0,
          "min_time": "2026-04-13T12:46:01",
          "max": 13.75,
          "max_time": "2026-04-13T07:16:01"
        },
        "uptime": {
          "count": 94,
          "unit": "s",
          "mean": 958249.1489,
          "min": 916193.0,
          "min_time": "2026-04-13T00:16:01",
          "max": 1000794.0,
          "max_time": "2026-04-13T23:46:01"
        },
        "noise_floor": {
          "count": 94,
          "unit": "dBm",
          "mean": -116.734,
          "min": -120.0,
          "min_time": "2026-04-13T01:31:01",
          "max": -106.0,
          "max_time": "2026-04-13T14:31:01"
        },
        "tx_queue_len": {
          "count": 94,
          "unit": "count",
          "mean": 0.0851,
          "min": 0.0,
          "min_time": "2026-04-13T00:31:01",
          "max": 2.0,
          "max_time": "2026-04-13T16:01:01"
        },
        "nb_recv": {
          "count": 94,
          "unit": "packets",
          "total": 20199
        },
        "nb_sent": {
          "count": 94,
          "unit": "packets",
          "total": 9894
        },
        "airtime": {
          "count": 94,
          "unit": "s",
          "total": 6465
        },
        "rx_airtime": {
          "count": 94,
          "unit": "s",
          "total": 12359
        },
        "flood_dups": {
          "count": 94,
          "unit": "packets",
          "total": 10253
        },
        "direct_dups": {
          "count": 94,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 94,
          "unit": "packets",
          "total": 9705
        },
        "recv_flood": {
          "count": 94,
          "unit": "packets",
          "total": 19888
        },
        "sent_direct": {
          "count": 94,
          "unit": "packets",
          "total": 189
        },
        "recv_direct": {
          "count": 94,
          "unit": "packets",
          "total": 310
        }
      }
    },
    {
      "date": "2026-04-14",
      "snapshot_count": 94,
      "metrics": {
        "bat": {
          "count": 94,
          "unit": "mV",
          "mean": 4081.234,
          "min": 4040.0,
          "min_time": "2026-04-14T07:46:01",
          "max": 4115.0,
          "max_time": "2026-04-14T18:16:01"
        },
        "bat_pct": {
          "count": 94,
          "unit": "%",
          "mean": 91.4802,
          "min": 87.5,
          "min_time": "2026-04-14T07:46:01",
          "max": 93.9286,
          "max_time": "2026-04-14T18:16:01"
        },
        "last_rssi": {
          "count": 94,
          "unit": "dBm",
          "mean": -74.6596,
          "min": -98.0,
          "min_time": "2026-04-14T19:46:01",
          "max": -65.0,
          "max_time": "2026-04-14T06:46:01"
        },
        "last_snr": {
          "count": 94,
          "unit": "dB",
          "mean": 11.875,
          "min": 4.5,
          "min_time": "2026-04-14T19:46:01",
          "max": 13.75,
          "max_time": "2026-04-14T14:31:01"
        },
        "uptime": {
          "count": 94,
          "unit": "s",
          "mean": 1044399.5532,
          "min": 1001707.0,
          "min_time": "2026-04-14T00:01:01",
          "max": 1087196.0,
          "max_time": "2026-04-14T23:46:01"
        },
        "noise_floor": {
          "count": 94,
          "unit": "dBm",
          "mean": -116.8511,
          "min": -120.0,
          "min_time": "2026-04-14T04:46:01",
          "max": -112.0,
          "max_time": "2026-04-14T16:16:01"
        },
        "tx_queue_len": {
          "count": 94,
          "unit": "count",
          "mean": 0.0851,
          "min": 0.0,
          "min_time": "2026-04-14T00:01:01",
          "max": 1.0,
          "max_time": "2026-04-14T04:16:01"
        },
        "nb_recv": {
          "count": 94,
          "unit": "packets",
          "total": 19750
        },
        "nb_sent": {
          "count": 94,
          "unit": "packets",
          "total": 9644
        },
        "airtime": {
          "count": 94,
          "unit": "s",
          "total": 6249
        },
        "rx_airtime": {
          "count": 94,
          "unit": "s",
          "total": 11988
        },
        "flood_dups": {
          "count": 94,
          "unit": "packets",
          "total": 10045
        },
        "direct_dups": {
          "count": 94,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 94,
          "unit": "packets",
          "total": 9457
        },
        "recv_flood": {
          "count": 94,
          "unit": "packets",
          "total": 19434
        },
        "sent_direct": {
          "count": 94,
          "unit": "packets",
          "total": 187
        },
        "recv_direct": {
          "count": 94,
          "unit": "packets",
          "total": 314
        }
      }
    },
    {
      "date": "2026-04-15",
      "snapshot_count": 95,
      "metrics": {
        "bat": {
          "count": 95,
          "unit": "mV",
          "mean": 4083.6842,
          "min": 4053.0,
          "min_time": "2026-04-15T06:31:01",
          "max": 4106.0,
          "max_time": "2026-04-15T17:31:01"
        },
        "bat_pct": {
          "count": 95,
          "unit": "%",
          "mean": 91.6867,
          "min": 89.125,
          "min_time": "2026-04-15T06:31:01",
          "max": 93.2857,
          "max_time": "2026-04-15T17:31:01"
        },
        "last_rssi": {
          "count": 95,
          "unit": "dBm",
          "mean": -71.5684,
          "min": -86.0,
          "min_time": "2026-04-15T22:31:01",
          "max": -65.0,
          "max_time": "2026-04-15T07:46:01"
        },
        "last_snr": {
          "count": 95,
          "unit": "dB",
          "mean": 12.0868,
          "min": 10.0,
          "min_time": "2026-04-15T08:01:01",
          "max": 13.5,
          "max_time": "2026-04-15T03:46:01"
        },
        "uptime": {
          "count": 95,
          "unit": "s",
          "mean": 1131043.7053,
          "min": 1088095.0,
          "min_time": "2026-04-15T00:01:01",
          "max": 1173597.0,
          "max_time": "2026-04-15T23:46:01"
        },
        "noise_floor": {
          "count": 95,
          "unit": "dBm",
          "mean": -116.9263,
          "min": -120.0,
          "min_time": "2026-04-15T00:46:01",
          "max": -112.0,
          "max_time": "2026-04-15T13:01:01"
        },
        "tx_queue_len": {
          "count": 95,
          "unit": "count",
          "mean": 0.1789,
          "min": 0.0,
          "min_time": "2026-04-15T00:01:01",
          "max": 2.0,
          "max_time": "2026-04-15T00:31:01"
        },
        "nb_recv": {
          "count": 95,
          "unit": "packets",
          "total": 18361
        },
        "nb_sent": {
          "count": 95,
          "unit": "packets",
          "total": 9072
        },
        "airtime": {
          "count": 95,
          "unit": "s",
          "total": 5950
        },
        "rx_airtime": {
          "count": 95,
          "unit": "s",
          "total": 11184
        },
        "flood_dups": {
          "count": 95,
          "unit": "packets",
          "total": 9205
        },
        "direct_dups": {
          "count": 95,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 95,
          "unit": "packets",
          "total": 8885
        },
        "recv_flood": {
          "count": 95,
          "unit": "packets",
          "total": 18015
        },
        "sent_direct": {
          "count": 95,
          "unit": "packets",
          "total": 187
        },
        "recv_direct": {
          "count": 95,
          "unit": "packets",
          "total": 343
        }
      }
    },
    {
      "date": "2026-04-16",
      "snapshot_count": 94,
      "metrics": {
        "bat": {
          "count": 94,
          "unit": "mV",
          "mean": 4084.5213,
          "min": 4049.0,
          "min_time": "2026-04-16T06:46:01",
          "max": 4113.0,
          "max_time": "2026-04-16T17:31:01"
        },
        "bat_pct": {
          "count": 94,
          "unit": "%",
          "mean": 91.731,
          "min": 88.625,
          "min_time": "2026-04-16T06:46:01",
          "max": 93.7857,
          "max_time": "2026-04-16T17:31:01"
        },
        "last_rssi": {
          "count": 94,
          "unit": "dBm",
          "mean": -72.0957,
          "min": -84.0,
          "min_time": "2026-04-16T02:31:01",
          "max": -61.0,
          "max_time": "2026-04-16T11:31:01"
        },
        "last_snr": {
          "count": 94,
          "unit": "dB",
          "mean": 12.266,
          "min": 10.25,
          "min_time": "2026-04-16T04:01:01",
          "max": 13.75,
          "max_time": "2026-04-16T12:01:01"
        },
        "uptime": {
          "count": 94,
          "unit": "s",
          "mean": 1217949.0426,
          "min": 1175397.0,
          "min_time": "2026-04-16T00:16:01",
          "max": 1259999.0,
          "max_time": "2026-04-16T23:46:01"
        },
        "noise_floor": {
          "count": 94,
          "unit": "dBm",
          "mean": -116.8511,
          "min": -120.0,
          "min_time": "2026-04-16T01:46:01",
          "max": -112.0,
          "max_time": "2026-04-16T09:16:01"
        },
        "tx_queue_len": {
          "count": 94,
          "unit": "count",
          "mean": 0.1064,
          "min": 0.0,
          "min_time": "2026-04-16T00:16:01",
          "max": 2.0,
          "max_time": "2026-04-16T08:31:01"
        },
        "nb_recv": {
          "count": 94,
          "unit": "packets",
          "total": 16342
        },
        "nb_sent": {
          "count": 94,
          "unit": "packets",
          "total": 7984
        },
        "airtime": {
          "count": 94,
          "unit": "s",
          "total": 5313
        },
        "rx_airtime": {
          "count": 94,
          "unit": "s",
          "total": 9928
        },
        "flood_dups": {
          "count": 94,
          "unit": "packets",
          "total": 7788
        },
        "direct_dups": {
          "count": 94,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 94,
          "unit": "packets",
          "total": 7798
        },
        "recv_flood": {
          "count": 94,
          "unit": "packets",
          "total": 15611
        },
        "sent_direct": {
          "count": 94,
          "unit": "packets",
          "total": 186
        },
        "recv_direct": {
          "count": 94,
          "unit": "packets",
          "total": 343
        }
      }
    },
    {
      "date": "2026-04-17",
      "snapshot_count": 95,
      "metrics": {
        "bat": {
          "count": 95,
          "unit": "mV",
          "mean": 4080.4737,
          "min": 4051.0,
          "min_time": "2026-04-17T06:31:01",
          "max": 4106.0,
          "max_time": "2026-04-17T19:31:01"
        },
        "bat_pct": {
          "count": 95,
          "unit": "%",
          "mean": 91.4494,
          "min": 88.875,
          "min_time": "2026-04-17T06:31:01",
          "max": 93.2857,
          "max_time": "2026-04-17T19:31:01"
        },
        "last_rssi": {
          "count": 95,
          "unit": "dBm",
          "mean": -72.5579,
          "min": -86.0,
          "min_time": "2026-04-17T23:01:01",
          "max": -62.0,
          "max_time": "2026-04-17T08:46:01"
        },
        "last_snr": {
          "count": 95,
          "unit": "dB",
          "mean": 12.0605,
          "min": 9.75,
          "min_time": "2026-04-17T03:46:01",
          "max": 13.75,
          "max_time": "2026-04-17T11:46:01"
        },
        "uptime": {
          "count": 95,
          "unit": "s",
          "mean": 1303259.7579,
          "min": 1260899.0,
          "min_time": "2026-04-17T00:01:01",
          "max": 1346400.0,
          "max_time": "2026-04-17T23:46:01"
        },
        "noise_floor": {
          "count": 95,
          "unit": "dBm",
          "mean": -117.1895,
          "min": -120.0,
          "min_time": "2026-04-17T02:46:01",
          "max": -106.0,
          "max_time": "2026-04-17T20:31:01"
        },
        "tx_queue_len": {
          "count": 95,
          "unit": "count",
          "mean": 0.1579,
          "min": 0.0,
          "min_time": "2026-04-17T00:01:01",
          "max": 2.0,
          "max_time": "2026-04-17T13:01:01"
        },
        "nb_recv": {
          "count": 95,
          "unit": "packets",
          "total": 18424
        },
        "nb_sent": {
          "count": 95,
          "unit": "packets",
          "total": 9246
        },
        "airtime": {
          "count": 95,
          "unit": "s",
          "total": 6153
        },
        "rx_airtime": {
          "count": 95,
          "unit": "s",
          "total": 11636
        },
        "flood_dups": {
          "count": 95,
          "unit": "packets",
          "total": 9036,
          "reboot_count": 1
        },
        "direct_dups": {
          "count": 95,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 95,
          "unit": "packets",
          "total": 9061
        },
        "recv_flood": {
          "count": 95,
          "unit": "packets",
          "total": 18086
        },
        "sent_direct": {
          "count": 95,
          "unit": "packets",
          "total": 185
        },
        "recv_direct": {
          "count": 95,
          "unit": "packets",
          "total": 319
        }
      }
    },
    {
      "date": "2026-04-18",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4078.75,
          "min": 4049.0,
          "min_time": "2026-04-18T09:31:01",
          "max": 4113.0,
          "max_time": "2026-04-18T15:16:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 91.3103,
          "min": 88.625,
          "min_time": "2026-04-18T09:31:01",
          "max": 93.7857,
          "max_time": "2026-04-18T15:16:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -75.2604,
          "min": -87.0,
          "min_time": "2026-04-18T02:16:01",
          "max": -64.0,
          "max_time": "2026-04-18T23:46:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 12.2396,
          "min": 8.25,
          "min_time": "2026-04-18T02:31:01",
          "max": 14.0,
          "max_time": "2026-04-18T15:16:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 1390054.5,
          "min": 1347300.0,
          "min_time": "2026-04-18T00:01:01",
          "max": 1432802.0,
          "max_time": "2026-04-18T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -117.0104,
          "min": -120.0,
          "min_time": "2026-04-18T01:46:01",
          "max": -105.0,
          "max_time": "2026-04-18T10:01:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 0.125,
          "min": 0.0,
          "min_time": "2026-04-18T00:01:01",
          "max": 2.0,
          "max_time": "2026-04-18T05:16:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 17515
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 9383
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 6313
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 11163
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 8056
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 9194
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 17175
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 189
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 329
        }
      }
    },
    {
      "date": "2026-04-19",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4088.2188,
          "min": 4064.0,
          "min_time": "2026-04-19T04:01:01",
          "max": 4113.0,
          "max_time": "2026-04-19T18:16:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 92.0156,
          "min": 90.2857,
          "min_time": "2026-04-19T04:01:01",
          "max": 93.7857,
          "max_time": "2026-04-19T18:16:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -69.5104,
          "min": -76.0,
          "min_time": "2026-04-19T17:01:01",
          "max": -64.0,
          "max_time": "2026-04-19T07:31:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 12.1432,
          "min": 10.5,
          "min_time": "2026-04-19T13:46:01",
          "max": 13.75,
          "max_time": "2026-04-19T18:46:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 1476455.8854,
          "min": 1433702.0,
          "min_time": "2026-04-19T00:01:01",
          "max": 1519204.0,
          "max_time": "2026-04-19T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -117.0417,
          "min": -120.0,
          "min_time": "2026-04-19T02:16:01",
          "max": -108.0,
          "max_time": "2026-04-19T03:46:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 0.125,
          "min": 0.0,
          "min_time": "2026-04-19T00:01:01",
          "max": 2.0,
          "max_time": "2026-04-19T02:01:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 14785
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 8187
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 5222
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 8948
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 6529
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 7997
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 14460
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 190
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 321
        }
      }
    },
    {
      "date": "2026-04-20",
      "snapshot_count": 95,
      "metrics": {
        "bat": {
          "count": 95,
          "unit": "mV",
          "mean": 4086.8737,
          "min": 4058.0,
          "min_time": "2026-04-20T04:01:01",
          "max": 4113.0,
          "max_time": "2026-04-20T16:16:01"
        },
        "bat_pct": {
          "count": 95,
          "unit": "%",
          "mean": 91.9162,
          "min": 89.75,
          "min_time": "2026-04-20T04:01:01",
          "max": 93.7857,
          "max_time": "2026-04-20T16:16:01"
        },
        "last_rssi": {
          "count": 95,
          "unit": "dBm",
          "mean": -74.8737,
          "min": -91.0,
          "min_time": "2026-04-20T23:01:01",
          "max": -66.0,
          "max_time": "2026-04-20T09:01:01"
        },
        "last_snr": {
          "count": 95,
          "unit": "dB",
          "mean": 11.7737,
          "min": 7.25,
          "min_time": "2026-04-20T23:01:01",
          "max": 13.25,
          "max_time": "2026-04-20T13:16:01"
        },
        "uptime": {
          "count": 95,
          "unit": "s",
          "mean": 1562475.0632,
          "min": 1520116.0,
          "min_time": "2026-04-20T00:01:01",
          "max": 1605605.0,
          "max_time": "2026-04-20T23:46:01"
        },
        "noise_floor": {
          "count": 95,
          "unit": "dBm",
          "mean": -117.1895,
          "min": -120.0,
          "min_time": "2026-04-20T03:01:01",
          "max": -111.0,
          "max_time": "2026-04-20T04:46:01"
        },
        "tx_queue_len": {
          "count": 95,
          "unit": "count",
          "mean": 0.1474,
          "min": 0.0,
          "min_time": "2026-04-20T00:01:01",
          "max": 2.0,
          "max_time": "2026-04-20T08:46:01"
        },
        "nb_recv": {
          "count": 95,
          "unit": "packets",
          "total": 15736
        },
        "nb_sent": {
          "count": 95,
          "unit": "packets",
          "total": 8536
        },
        "airtime": {
          "count": 95,
          "unit": "s",
          "total": 5535
        },
        "rx_airtime": {
          "count": 95,
          "unit": "s",
          "total": 9655
        },
        "flood_dups": {
          "count": 95,
          "unit": "packets",
          "total": 7125
        },
        "direct_dups": {
          "count": 95,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 95,
          "unit": "packets",
          "total": 8349
        },
        "recv_flood": {
          "count": 95,
          "unit": "packets",
          "total": 15404
        },
        "sent_direct": {
          "count": 95,
          "unit": "packets",
          "total": 187
        },
        "recv_direct": {
          "count": 95,
          "unit": "packets",
          "total": 321
        }
      }
    },
    {
      "date": "2026-04-21",
      "snapshot_count": 91,
      "metrics": {
        "bat": {
          "count": 91,
          "unit": "mV",
          "mean": 4084.5275,
          "min": 4049.0,
          "min_time": "2026-04-21T06:01:01",
          "max": 4113.0,
          "max_time": "2026-04-21T16:31:01"
        },
        "bat_pct": {
          "count": 91,
          "unit": "%",
          "mean": 91.742,
          "min": 88.625,
          "min_time": "2026-04-21T06:01:01",
          "max": 93.7857,
          "max_time": "2026-04-21T16:31:01"
        },
        "last_rssi": {
          "count": 91,
          "unit": "dBm",
          "mean": -83.5824,
          "min": -92.0,
          "min_time": "2026-04-21T14:46:01",
          "max": -73.0,
          "max_time": "2026-04-21T21:16:01"
        },
        "last_snr": {
          "count": 91,
          "unit": "dB",
          "mean": 10.8736,
          "min": 6.75,
          "min_time": "2026-04-21T14:46:01",
          "max": 12.75,
          "max_time": "2026-04-21T05:01:01"
        },
        "uptime": {
          "count": 91,
          "unit": "s",
          "mean": 1649424.2088,
          "min": 1606505.0,
          "min_time": "2026-04-21T00:01:01",
          "max": 1692007.0,
          "max_time": "2026-04-21T23:46:01"
        },
        "noise_floor": {
          "count": 91,
          "unit": "dBm",
          "mean": -116.8242,
          "min": -120.0,
          "min_time": "2026-04-21T05:16:01",
          "max": -110.0,
          "max_time": "2026-04-21T19:16:01"
        },
        "tx_queue_len": {
          "count": 91,
          "unit": "count",
          "mean": 0.1429,
          "min": 0.0,
          "min_time": "2026-04-21T00:01:01",
          "max": 2.0,
          "max_time": "2026-04-21T01:46:01"
        },
        "nb_recv": {
          "count": 91,
          "unit": "packets",
          "total": 13488
        },
        "nb_sent": {
          "count": 91,
          "unit": "packets",
          "total": 7698
        },
        "airtime": {
          "count": 91,
          "unit": "s",
          "total": 4813
        },
        "rx_airtime": {
          "count": 91,
          "unit": "s",
          "total": 7952
        },
        "flood_dups": {
          "count": 91,
          "unit": "packets",
          "total": 5712
        },
        "direct_dups": {
          "count": 91,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 91,
          "unit": "packets",
          "total": 7505
        },
        "recv_flood": {
          "count": 91,
          "unit": "packets",
          "total": 13144
        },
        "sent_direct": {
          "count": 91,
          "unit": "packets",
          "total": 193
        },
        "recv_direct": {
          "count": 91,
          "unit": "packets",
          "total": 331
        }
      }
    },
    {
      "date": "2026-04-22",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4086.0312,
          "min": 4058.0,
          "min_time": "2026-04-22T03:16:01",
          "max": 4113.0,
          "max_time": "2026-04-22T19:31:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 91.8583,
          "min": 89.75,
          "min_time": "2026-04-22T03:16:01",
          "max": 93.7857,
          "max_time": "2026-04-22T19:31:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -79.8021,
          "min": -94.0,
          "min_time": "2026-04-22T19:46:01",
          "max": -70.0,
          "max_time": "2026-04-22T14:31:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 11.1042,
          "min": 6.25,
          "min_time": "2026-04-22T20:01:01",
          "max": 13.25,
          "max_time": "2026-04-22T21:16:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 1735661.6667,
          "min": 1692907.0,
          "min_time": "2026-04-22T00:01:01",
          "max": 1778409.0,
          "max_time": "2026-04-22T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -116.9792,
          "min": -120.0,
          "min_time": "2026-04-22T02:46:01",
          "max": -111.0,
          "max_time": "2026-04-22T02:01:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 0.1458,
          "min": 0.0,
          "min_time": "2026-04-22T00:16:01",
          "max": 2.0,
          "max_time": "2026-04-22T11:16:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 14982
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 8564
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 5269
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 8656
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 6288
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 3
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 8368
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 14587
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 196
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 373
        }
      }
    },
    {
      "date": "2026-04-23",
      "snapshot_count": 95,
      "metrics": {
        "bat": {
          "count": 95,
          "unit": "mV",
          "mean": 4085.0737,
          "min": 4049.0,
          "min_time": "2026-04-23T07:01:01",
          "max": 4113.0,
          "max_time": "2026-04-23T19:01:01"
        },
        "bat_pct": {
          "count": 95,
          "unit": "%",
          "mean": 91.7791,
          "min": 88.625,
          "min_time": "2026-04-23T07:01:01",
          "max": 93.7857,
          "max_time": "2026-04-23T19:01:01"
        },
        "last_rssi": {
          "count": 95,
          "unit": "dBm",
          "mean": -80.3263,
          "min": -91.0,
          "min_time": "2026-04-23T11:46:01",
          "max": -73.0,
          "max_time": "2026-04-23T08:31:01"
        },
        "last_snr": {
          "count": 95,
          "unit": "dB",
          "mean": 11.4237,
          "min": 4.5,
          "min_time": "2026-04-23T11:46:01",
          "max": 13.5,
          "max_time": "2026-04-23T20:16:01"
        },
        "uptime": {
          "count": 95,
          "unit": "s",
          "mean": 1821660.6526,
          "min": 1779321.0,
          "min_time": "2026-04-23T00:01:01",
          "max": 1864837.0,
          "max_time": "2026-04-23T23:46:01"
        },
        "noise_floor": {
          "count": 95,
          "unit": "dBm",
          "mean": -116.6737,
          "min": -120.0,
          "min_time": "2026-04-23T01:31:01",
          "max": -112.0,
          "max_time": "2026-04-23T08:16:01"
        },
        "tx_queue_len": {
          "count": 95,
          "unit": "count",
          "mean": 0.1053,
          "min": 0.0,
          "min_time": "2026-04-23T00:16:01",
          "max": 2.0,
          "max_time": "2026-04-23T20:16:01"
        },
        "nb_recv": {
          "count": 95,
          "unit": "packets",
          "total": 16469
        },
        "nb_sent": {
          "count": 95,
          "unit": "packets",
          "total": 10387
        },
        "airtime": {
          "count": 95,
          "unit": "s",
          "total": 6304
        },
        "rx_airtime": {
          "count": 95,
          "unit": "s",
          "total": 9454
        },
        "flood_dups": {
          "count": 95,
          "unit": "packets",
          "total": 5971
        },
        "direct_dups": {
          "count": 95,
          "unit": "packets",
          "total": 0
        },
        "sent_flood": {
          "count": 95,
          "unit": "packets",
          "total": 10200
        },
        "recv_flood": {
          "count": 95,
          "unit": "packets",
          "total": 16122
        },
        "sent_direct": {
          "count": 95,
          "unit": "packets",
          "total": 187
        },
        "recv_direct": {
          "count": 95,
          "unit": "packets",
          "total": 327
        }
      }
    },
    {
      "date": "2026-04-24",
      "snapshot_count": 95,
      "metrics": {
        "bat": {
          "count": 95,
          "unit": "mV",
          "mean": 4083.3053,
          "min": 4053.0,
          "min_time": "2026-04-24T04:16:01",
          "max": 4122.0,
          "max_time": "2026-04-24T19:01:01"
        },
        "bat_pct": {
          "count": 95,
          "unit": "%",
          "mean": 91.6483,
          "min": 89.125,
          "min_time": "2026-04-24T04:16:01",
          "max": 94.4286,
          "max_time": "2026-04-24T19:01:01"
        },
        "last_rssi": {
          "count": 95,
          "unit": "dBm",
          "mean": -83.7053,
          "min": -96.0,
          "min_time": "2026-04-24T02:16:01",
          "max": -67.0,
          "max_time": "2026-04-24T21:01:01"
        },
        "last_snr": {
          "count": 95,
          "unit": "dB",
          "mean": 10.0763,
          "min": 3.5,
          "min_time": "2026-04-24T02:16:01",
          "max": 13.5,
          "max_time": "2026-04-24T21:16:01"
        },
        "uptime": {
          "count": 95,
          "unit": "s",
          "mean": 1908725.3263,
          "min": 1865710.0,
          "min_time": "2026-04-24T00:01:01",
          "max": 1951212.0,
          "max_time": "2026-04-24T23:46:01"
        },
        "noise_floor": {
          "count": 95,
          "unit": "dBm",
          "mean": -116.6316,
          "min": -120.0,
          "min_time": "2026-04-24T02:31:01",
          "max": -105.0,
          "max_time": "2026-04-24T14:31:01"
        },
        "tx_queue_len": {
          "count": 95,
          "unit": "count",
          "mean": 0.1895,
          "min": 0.0,
          "min_time": "2026-04-24T00:16:01",
          "max": 3.0,
          "max_time": "2026-04-24T22:01:01"
        },
        "nb_recv": {
          "count": 95,
          "unit": "packets",
          "total": 15220
        },
        "nb_sent": {
          "count": 95,
          "unit": "packets",
          "total": 10230
        },
        "airtime": {
          "count": 95,
          "unit": "s",
          "total": 6044
        },
        "rx_airtime": {
          "count": 95,
          "unit": "s",
          "total": 8612
        },
        "flood_dups": {
          "count": 95,
          "unit": "packets",
          "total": 4868
        },
        "direct_dups": {
          "count": 95,
          "unit": "packets",
          "total": 2
        },
        "sent_flood": {
          "count": 95,
          "unit": "packets",
          "total": 10047
        },
        "recv_flood": {
          "count": 95,
          "unit": "packets",
          "total": 14870
        },
        "sent_direct": {
          "count": 95,
          "unit": "packets",
          "total": 183
        },
        "recv_direct": {
          "count": 95,
          "unit": "packets",
          "total": 333
        }
      }
    },
    {
      "date": "2026-04-25",
      "snapshot_count": 96,
      "metrics": {
        "bat": {
          "count": 96,
          "unit": "mV",
          "mean": 4080.3229,
          "min": 4049.0,
          "min_time": "2026-04-25T06:46:01",
          "max": 4104.0,
          "max_time": "2026-04-25T17:31:01"
        },
        "bat_pct": {
          "count": 96,
          "unit": "%",
          "mean": 91.4193,
          "min": 88.625,
          "min_time": "2026-04-25T06:46:01",
          "max": 93.1429,
          "max_time": "2026-04-25T17:31:01"
        },
        "last_rssi": {
          "count": 96,
          "unit": "dBm",
          "mean": -67.9062,
          "min": -75.0,
          "min_time": "2026-04-25T19:01:01",
          "max": -64.0,
          "max_time": "2026-04-25T08:01:01"
        },
        "last_snr": {
          "count": 96,
          "unit": "dB",
          "mean": 12.4479,
          "min": 11.25,
          "min_time": "2026-04-25T03:46:01",
          "max": 13.75,
          "max_time": "2026-04-25T02:31:01"
        },
        "uptime": {
          "count": 96,
          "unit": "s",
          "mean": 1994867.4271,
          "min": 1952124.0,
          "min_time": "2026-04-25T00:01:01",
          "max": 2037613.0,
          "max_time": "2026-04-25T23:46:01"
        },
        "noise_floor": {
          "count": 96,
          "unit": "dBm",
          "mean": -116.4792,
          "min": -119.0,
          "min_time": "2026-04-25T00:31:01",
          "max": -107.0,
          "max_time": "2026-04-25T07:46:01"
        },
        "tx_queue_len": {
          "count": 96,
          "unit": "count",
          "mean": 0.1771,
          "min": 0.0,
          "min_time": "2026-04-25T00:01:01",
          "max": 2.0,
          "max_time": "2026-04-25T08:31:01"
        },
        "nb_recv": {
          "count": 96,
          "unit": "packets",
          "total": 22524
        },
        "nb_sent": {
          "count": 96,
          "unit": "packets",
          "total": 13394
        },
        "airtime": {
          "count": 96,
          "unit": "s",
          "total": 8033
        },
        "rx_airtime": {
          "count": 96,
          "unit": "s",
          "total": 12872
        },
        "flood_dups": {
          "count": 96,
          "unit": "packets",
          "total": 8886
        },
        "direct_dups": {
          "count": 96,
          "unit": "packets",
          "total": 2
        },
        "sent_flood": {
          "count": 96,
          "unit": "packets",
          "total": 13207
        },
        "recv_flood": {
          "count": 96,
          "unit": "packets",
          "total": 22145
        },
        "sent_direct": {
          "count": 96,
          "unit": "packets",
          "total": 187
        },
        "recv_direct": {
          "count": 96,
          "unit": "packets",
          "total": 329
        }
      }
    }
  ]
}