{
  "report_type": "monthly",
  "year": 2026,
  "month": 7,
  "role": "companion",
  "days_with_data": 31,
  "summary": {
    "battery_mv": {
      "count": 41196,
      "unit": "mV",
      "mean": 4181.3892,
      "min": 3895.0,
      "min_time": "2026-07-01T10:44:17",
      "max": 4733.0,
      "max_time": "2026-07-13T11:31:02"
    },
    "bat_pct": {
      "count": 41196,
      "unit": "%",
      "mean": 93.5165,
      "min": 65.0,
      "min_time": "2026-07-01T10:44:17",
      "max": 100.0,
      "max_time": "2026-07-01T00:02:07"
    },
    "contacts": {
      "count": 41174,
      "unit": "count",
      "mean": 130.0,
      "min": 130.0,
      "min_time": "2026-07-01T00:00:36",
      "max": 130.0,
      "max_time": "2026-07-01T00:00:36"
    },
    "uptime_secs": {
      "count": 41196,
      "unit": "s",
      "mean": 1335730.9783,
      "min": 41.0,
      "min_time": "2026-07-14T15:26:42",
      "max": 2616890.0,
      "max_time": "2026-07-14T15:25:39"
    },
    "recv": {
      "count": 41208,
      "unit": "packets",
      "total": 62154,
      "reboot_count": 1
    },
    "sent": {
      "count": 41208,
      "unit": "packets",
      "total": 21365,
      "reboot_count": 1
    }
  },
  "daily": [
    {
      "date": "2026-07-01",
      "snapshot_count": 1400,
      "metrics": {
        "battery_mv": {
          "count": 1399,
          "unit": "mV",
          "mean": 4177.7756,
          "min": 3895.0,
          "min_time": "2026-07-01T10:44:17",
          "max": 4628.0,
          "max_time": "2026-07-01T02:43:15"
        },
        "bat_pct": {
          "count": 1399,
          "unit": "%",
          "mean": 93.2958,
          "min": 65.0,
          "min_time": "2026-07-01T10:44:17",
          "max": 100.0,
          "max_time": "2026-07-01T00:02:07"
        },
        "contacts": {
          "count": 1399,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-01T00:00:36",
          "max": 130.0,
          "max_time": "2026-07-01T00:00:36"
        },
        "uptime_secs": {
          "count": 1399,
          "unit": "s",
          "mean": 1482304.9178,
          "min": 1438191.0,
          "min_time": "2026-07-01T00:00:36",
          "max": 1524511.0,
          "max_time": "2026-07-01T23:59:17"
        },
        "recv": {
          "count": 1400,
          "unit": "packets",
          "total": 4278
        },
        "sent": {
          "count": 1400,
          "unit": "packets",
          "total": 850
        }
      }
    },
    {
      "date": "2026-07-02",
      "snapshot_count": 1428,
      "metrics": {
        "battery_mv": {
          "count": 1428,
          "unit": "mV",
          "mean": 4185.3943,
          "min": 3947.0,
          "min_time": "2026-07-02T00:15:29",
          "max": 4646.0,
          "max_time": "2026-07-02T00:23:33"
        },
        "bat_pct": {
          "count": 1428,
          "unit": "%",
          "mean": 93.7019,
          "min": 74.5,
          "min_time": "2026-07-02T00:15:29",
          "max": 100.0,
          "max_time": "2026-07-02T00:02:16"
        },
        "contacts": {
          "count": 1427,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-02T00:01:16",
          "max": 130.0,
          "max_time": "2026-07-02T00:01:16"
        },
        "uptime_secs": {
          "count": 1428,
          "unit": "s",
          "mean": 1567872.8235,
          "min": 1524630.0,
          "min_time": "2026-07-02T00:01:16",
          "max": 1610911.0,
          "max_time": "2026-07-02T23:59:17"
        },
        "recv": {
          "count": 1428,
          "unit": "packets",
          "total": 3808
        },
        "sent": {
          "count": 1428,
          "unit": "packets",
          "total": 848
        }
      }
    },
    {
      "date": "2026-07-03",
      "snapshot_count": 1403,
      "metrics": {
        "battery_mv": {
          "count": 1403,
          "unit": "mV",
          "mean": 4169.4312,
          "min": 3930.0,
          "min_time": "2026-07-03T00:09:23",
          "max": 4593.0,
          "max_time": "2026-07-03T00:49:15"
        },
        "bat_pct": {
          "count": 1403,
          "unit": "%",
          "mean": 93.0348,
          "min": 71.6667,
          "min_time": "2026-07-03T00:09:23",
          "max": 100.0,
          "max_time": "2026-07-03T00:03:14"
        },
        "contacts": {
          "count": 1402,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-03T00:00:16",
          "max": 130.0,
          "max_time": "2026-07-03T00:00:16"
        },
        "uptime_secs": {
          "count": 1403,
          "unit": "s",
          "mean": 1654858.4405,
          "min": 1610970.0,
          "min_time": "2026-07-03T00:00:16",
          "max": 1697320.0,
          "max_time": "2026-07-03T23:59:26"
        },
        "recv": {
          "count": 1403,
          "unit": "packets",
          "total": 2518
        },
        "sent": {
          "count": 1403,
          "unit": "packets",
          "total": 821
        }
      }
    },
    {
      "date": "2026-07-04",
      "snapshot_count": 1380,
      "metrics": {
        "battery_mv": {
          "count": 1380,
          "unit": "mV",
          "mean": 4174.6565,
          "min": 3930.0,
          "min_time": "2026-07-04T01:51:56",
          "max": 4593.0,
          "max_time": "2026-07-04T03:22:04"
        },
        "bat_pct": {
          "count": 1380,
          "unit": "%",
          "mean": 93.2545,
          "min": 71.6667,
          "min_time": "2026-07-04T01:51:56",
          "max": 100.0,
          "max_time": "2026-07-04T00:00:31"
        },
        "contacts": {
          "count": 1380,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-04T00:00:31",
          "max": 130.0,
          "max_time": "2026-07-04T00:00:31"
        },
        "uptime_secs": {
          "count": 1380,
          "unit": "s",
          "mean": 1741461.721,
          "min": 1697385.0,
          "min_time": "2026-07-04T00:00:31",
          "max": 1783699.0,
          "max_time": "2026-07-04T23:59:06"
        },
        "recv": {
          "count": 1380,
          "unit": "packets",
          "total": 1629
        },
        "sent": {
          "count": 1380,
          "unit": "packets",
          "total": 555
        }
      }
    },
    {
      "date": "2026-07-05",
      "snapshot_count": 1418,
      "metrics": {
        "battery_mv": {
          "count": 1418,
          "unit": "mV",
          "mean": 4183.2179,
          "min": 3930.0,
          "min_time": "2026-07-05T00:12:17",
          "max": 4698.0,
          "max_time": "2026-07-05T13:45:17"
        },
        "bat_pct": {
          "count": 1418,
          "unit": "%",
          "mean": 93.5831,
          "min": 71.6667,
          "min_time": "2026-07-05T00:12:17",
          "max": 100.0,
          "max_time": "2026-07-05T00:00:04"
        },
        "contacts": {
          "count": 1417,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-05T00:00:04",
          "max": 130.0,
          "max_time": "2026-07-05T00:00:04"
        },
        "uptime_secs": {
          "count": 1418,
          "unit": "s",
          "mean": 1827308.2694,
          "min": 1783758.0,
          "min_time": "2026-07-05T00:00:04",
          "max": 1870105.0,
          "max_time": "2026-07-05T23:59:01"
        },
        "recv": {
          "count": 1418,
          "unit": "packets",
          "total": 1884
        },
        "sent": {
          "count": 1418,
          "unit": "packets",
          "total": 552
        }
      }
    },
    {
      "date": "2026-07-06",
      "snapshot_count": 1420,
      "metrics": {
        "battery_mv": {
          "count": 1420,
          "unit": "mV",
          "mean": 4184.2908,
          "min": 3912.0,
          "min_time": "2026-07-06T20:33:51",
          "max": 4646.0,
          "max_time": "2026-07-06T12:09:18"
        },
        "bat_pct": {
          "count": 1420,
          "unit": "%",
          "mean": 93.6612,
          "min": 68.4,
          "min_time": "2026-07-06T20:33:51",
          "max": 100.0,
          "max_time": "2026-07-06T00:00:02"
        },
        "contacts": {
          "count": 1419,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-06T00:00:02",
          "max": 130.0,
          "max_time": "2026-07-06T00:00:02"
        },
        "uptime_secs": {
          "count": 1420,
          "unit": "s",
          "mean": 1913696.4514,
          "min": 1870156.0,
          "min_time": "2026-07-06T00:00:02",
          "max": 1956541.0,
          "max_time": "2026-07-06T23:58:51"
        },
        "recv": {
          "count": 1420,
          "unit": "packets",
          "total": 2602
        },
        "sent": {
          "count": 1420,
          "unit": "packets",
          "total": 564
        }
      }
    },
    {
      "date": "2026-07-07",
      "snapshot_count": 1371,
      "metrics": {
        "battery_mv": {
          "count": 1370,
          "unit": "mV",
          "mean": 4185.4095,
          "min": 3930.0,
          "min_time": "2026-07-07T00:49:02",
          "max": 4716.0,
          "max_time": "2026-07-07T05:47:01"
        },
        "bat_pct": {
          "count": 1370,
          "unit": "%",
          "mean": 93.5892,
          "min": 71.6667,
          "min_time": "2026-07-07T00:49:02",
          "max": 100.0,
          "max_time": "2026-07-07T00:00:48"
        },
        "contacts": {
          "count": 1368,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-07T00:00:48",
          "max": 130.0,
          "max_time": "2026-07-07T00:00:48"
        },
        "uptime_secs": {
          "count": 1370,
          "unit": "s",
          "mean": 2000664.5672,
          "min": 1956601.0,
          "min_time": "2026-07-07T00:00:48",
          "max": 2042916.0,
          "max_time": "2026-07-07T23:59:01"
        },
        "recv": {
          "count": 1371,
          "unit": "packets",
          "total": 2226
        },
        "sent": {
          "count": 1371,
          "unit": "packets",
          "total": 560
        }
      }
    },
    {
      "date": "2026-07-08",
      "snapshot_count": 1420,
      "metrics": {
        "battery_mv": {
          "count": 1420,
          "unit": "mV",
          "mean": 4181.769,
          "min": 3930.0,
          "min_time": "2026-07-08T01:12:21",
          "max": 4681.0,
          "max_time": "2026-07-08T10:34:38"
        },
        "bat_pct": {
          "count": 1420,
          "unit": "%",
          "mean": 93.2734,
          "min": 71.6667,
          "min_time": "2026-07-08T01:12:21",
          "max": 100.0,
          "max_time": "2026-07-08T00:01:02"
        },
        "contacts": {
          "count": 1420,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-08T00:00:02",
          "max": 130.0,
          "max_time": "2026-07-08T00:00:02"
        },
        "uptime_secs": {
          "count": 1420,
          "unit": "s",
          "mean": 2086377.1092,
          "min": 2042955.0,
          "min_time": "2026-07-08T00:00:02",
          "max": 2129332.0,
          "max_time": "2026-07-08T23:59:39"
        },
        "recv": {
          "count": 1420,
          "unit": "packets",
          "total": 2639
        },
        "sent": {
          "count": 1420,
          "unit": "packets",
          "total": 556
        }
      }
    },
    {
      "date": "2026-07-09",
      "snapshot_count": 1401,
      "metrics": {
        "battery_mv": {
          "count": 1399,
          "unit": "mV",
          "mean": 4181.2359,
          "min": 3930.0,
          "min_time": "2026-07-09T00:46:34",
          "max": 4698.0,
          "max_time": "2026-07-09T07:14:00"
        },
        "bat_pct": {
          "count": 1399,
          "unit": "%",
          "mean": 93.464,
          "min": 71.6667,
          "min_time": "2026-07-09T00:46:34",
          "max": 100.0,
          "max_time": "2026-07-09T00:02:38"
        },
        "contacts": {
          "count": 1398,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-09T00:00:39",
          "max": 130.0,
          "max_time": "2026-07-09T00:00:39"
        },
        "uptime_secs": {
          "count": 1399,
          "unit": "s",
          "mean": 2173581.5718,
          "min": 2129392.0,
          "min_time": "2026-07-09T00:00:39",
          "max": 2215750.0,
          "max_time": "2026-07-09T23:59:57"
        },
        "recv": {
          "count": 1400,
          "unit": "packets",
          "total": 2615
        },
        "sent": {
          "count": 1400,
          "unit": "packets",
          "total": 560
        }
      }
    },
    {
      "date": "2026-07-10",
      "snapshot_count": 1416,
      "metrics": {
        "battery_mv": {
          "count": 1416,
          "unit": "mV",
          "mean": 4181.0184,
          "min": 3930.0,
          "min_time": "2026-07-10T02:54:04",
          "max": 4576.0,
          "max_time": "2026-07-10T06:35:04"
        },
        "bat_pct": {
          "count": 1416,
          "unit": "%",
          "mean": 93.5216,
          "min": 71.6667,
          "min_time": "2026-07-10T02:54:04",
          "max": 100.0,
          "max_time": "2026-07-10T00:00:57"
        },
        "contacts": {
          "count": 1414,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-10T00:00:57",
          "max": 130.0,
          "max_time": "2026-07-10T00:00:57"
        },
        "uptime_secs": {
          "count": 1416,
          "unit": "s",
          "mean": 2259181.416,
          "min": 2215809.0,
          "min_time": "2026-07-10T00:00:57",
          "max": 2302096.0,
          "max_time": "2026-07-10T23:59:04"
        },
        "recv": {
          "count": 1416,
          "unit": "packets",
          "total": 1660
        },
        "sent": {
          "count": 1416,
          "unit": "packets",
          "total": 560
        }
      }
    },
    {
      "date": "2026-07-11",
      "snapshot_count": 1381,
      "metrics": {
        "battery_mv": {
          "count": 1380,
          "unit": "mV",
          "mean": 4187.4638,
          "min": 3930.0,
          "min_time": "2026-07-11T21:13:17",
          "max": 4681.0,
          "max_time": "2026-07-11T02:15:55"
        },
        "bat_pct": {
          "count": 1380,
          "unit": "%",
          "mean": 93.5931,
          "min": 71.6667,
          "min_time": "2026-07-11T21:13:17",
          "max": 100.0,
          "max_time": "2026-07-11T00:00:20"
        },
        "contacts": {
          "count": 1379,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-11T00:01:19",
          "max": 130.0,
          "max_time": "2026-07-11T00:01:19"
        },
        "uptime_secs": {
          "count": 1380,
          "unit": "s",
          "mean": 2346941.0703,
          "min": 2302180.0,
          "min_time": "2026-07-11T00:00:20",
          "max": 2388506.0,
          "max_time": "2026-07-11T23:59:14"
        },
        "recv": {
          "count": 1381,
          "unit": "packets",
          "total": 1713
        },
        "sent": {
          "count": 1381,
          "unit": "packets",
          "total": 564
        }
      }
    },
    {
      "date": "2026-07-12",
      "snapshot_count": 1393,
      "metrics": {
        "battery_mv": {
          "count": 1392,
          "unit": "mV",
          "mean": 4186.5546,
          "min": 3912.0,
          "min_time": "2026-07-12T10:36:25",
          "max": 4611.0,
          "max_time": "2026-07-12T19:41:27"
        },
        "bat_pct": {
          "count": 1392,
          "unit": "%",
          "mean": 93.755,
          "min": 68.4,
          "min_time": "2026-07-12T10:36:25",
          "max": 100.0,
          "max_time": "2026-07-12T00:01:14"
        },
        "contacts": {
          "count": 1393,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-12T00:00:15",
          "max": 130.0,
          "max_time": "2026-07-12T00:00:15"
        },
        "uptime_secs": {
          "count": 1392,
          "unit": "s",
          "mean": 2432729.908,
          "min": 2388592.0,
          "min_time": "2026-07-12T00:00:15",
          "max": 2474917.0,
          "max_time": "2026-07-12T23:59:24"
        },
        "recv": {
          "count": 1393,
          "unit": "packets",
          "total": 1593
        },
        "sent": {
          "count": 1393,
          "unit": "packets",
          "total": 684
        }
      }
    },
    {
      "date": "2026-07-13",
      "snapshot_count": 1413,
      "metrics": {
        "battery_mv": {
          "count": 1410,
          "unit": "mV",
          "mean": 4183.0823,
          "min": 3930.0,
          "min_time": "2026-07-13T01:12:12",
          "max": 4733.0,
          "max_time": "2026-07-13T11:31:02"
        },
        "bat_pct": {
          "count": 1410,
          "unit": "%",
          "mean": 93.5832,
          "min": 71.6667,
          "min_time": "2026-07-13T01:12:12",
          "max": 100.0,
          "max_time": "2026-07-13T00:03:25"
        },
        "contacts": {
          "count": 1411,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-13T00:00:26",
          "max": 130.0,
          "max_time": "2026-07-13T00:00:26"
        },
        "uptime_secs": {
          "count": 1410,
          "unit": "s",
          "mean": 2518425.8298,
          "min": 2474978.0,
          "min_time": "2026-07-13T00:00:26",
          "max": 2561293.0,
          "max_time": "2026-07-13T23:59:01"
        },
        "recv": {
          "count": 1412,
          "unit": "packets",
          "total": 1929
        },
        "sent": {
          "count": 1412,
          "unit": "packets",
          "total": 836
        }
      }
    },
    {
      "date": "2026-07-14",
      "snapshot_count": 1417,
      "metrics": {
        "battery_mv": {
          "count": 1417,
          "unit": "mV",
          "mean": 4178.7354,
          "min": 3930.0,
          "min_time": "2026-07-14T01:04:29",
          "max": 4681.0,
          "max_time": "2026-07-14T00:30:18"
        },
        "bat_pct": {
          "count": 1417,
          "unit": "%",
          "mean": 93.3499,
          "min": 71.6667,
          "min_time": "2026-07-14T01:04:29",
          "max": 100.0,
          "max_time": "2026-07-14T00:01:06"
        },
        "contacts": {
          "count": 1416,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-14T00:00:02",
          "max": 130.0,
          "max_time": "2026-07-14T00:00:02"
        },
        "uptime_secs": {
          "count": 1417,
          "unit": "s",
          "mean": 1657730.1807,
          "min": 41.0,
          "min_time": "2026-07-14T15:26:42",
          "max": 2616890.0,
          "max_time": "2026-07-14T15:25:39"
        },
        "recv": {
          "count": 1417,
          "unit": "packets",
          "total": 2573,
          "reboot_count": 1
        },
        "sent": {
          "count": 1417,
          "unit": "packets",
          "total": 850,
          "reboot_count": 1
        }
      }
    },
    {
      "date": "2026-07-15",
      "snapshot_count": 1414,
      "metrics": {
        "battery_mv": {
          "count": 1414,
          "unit": "mV",
          "mean": 4179.3564,
          "min": 3930.0,
          "min_time": "2026-07-15T05:23:27",
          "max": 4698.0,
          "max_time": "2026-07-15T12:30:27"
        },
        "bat_pct": {
          "count": 1414,
          "unit": "%",
          "mean": 93.5773,
          "min": 71.6667,
          "min_time": "2026-07-15T05:23:27",
          "max": 100.0,
          "max_time": "2026-07-15T00:01:29"
        },
        "contacts": {
          "count": 1413,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-15T00:01:29",
          "max": 130.0,
          "max_time": "2026-07-15T00:01:29"
        },
        "uptime_secs": {
          "count": 1414,
          "unit": "s",
          "mean": 74747.3465,
          "min": 30928.0,
          "min_time": "2026-07-15T00:01:29",
          "max": 117208.0,
          "max_time": "2026-07-15T23:59:29"
        },
        "recv": {
          "count": 1414,
          "unit": "packets",
          "total": 3583
        },
        "sent": {
          "count": 1414,
          "unit": "packets",
          "total": 847
        }
      }
    },
    {
      "date": "2026-07-16",
      "snapshot_count": 1425,
      "metrics": {
        "battery_mv": {
          "count": 1424,
          "unit": "mV",
          "mean": 4174.7226,
          "min": 3912.0,
          "min_time": "2026-07-16T01:31:30",
          "max": 4576.0,
          "max_time": "2026-07-16T00:26:45"
        },
        "bat_pct": {
          "count": 1424,
          "unit": "%",
          "mean": 93.3145,
          "min": 68.4,
          "min_time": "2026-07-16T01:31:30",
          "max": 100.0,
          "max_time": "2026-07-16T00:05:37"
        },
        "contacts": {
          "count": 1423,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-16T00:00:27",
          "max": 130.0,
          "max_time": "2026-07-16T00:00:27"
        },
        "uptime_secs": {
          "count": 1424,
          "unit": "s",
          "mean": 160891.1931,
          "min": 117266.0,
          "min_time": "2026-07-16T00:00:27",
          "max": 203634.0,
          "max_time": "2026-07-16T23:59:56"
        },
        "recv": {
          "count": 1425,
          "unit": "packets",
          "total": 3546
        },
        "sent": {
          "count": 1425,
          "unit": "packets",
          "total": 851
        }
      }
    },
    {
      "date": "2026-07-17",
      "snapshot_count": 1193,
      "metrics": {
        "battery_mv": {
          "count": 1193,
          "unit": "mV",
          "mean": 4187.9019,
          "min": 3912.0,
          "min_time": "2026-07-17T10:15:09",
          "max": 4628.0,
          "max_time": "2026-07-17T03:31:09"
        },
        "bat_pct": {
          "count": 1193,
          "unit": "%",
          "mean": 94.0627,
          "min": 68.4,
          "min_time": "2026-07-17T10:15:09",
          "max": 100.0,
          "max_time": "2026-07-17T00:00:55"
        },
        "contacts": {
          "count": 1192,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-17T00:00:55",
          "max": 130.0,
          "max_time": "2026-07-17T00:00:55"
        },
        "uptime_secs": {
          "count": 1193,
          "unit": "s",
          "mean": 240481.6077,
          "min": 203701.0,
          "min_time": "2026-07-17T00:00:55",
          "max": 290005.0,
          "max_time": "2026-07-17T23:59:25"
        },
        "recv": {
          "count": 1193,
          "unit": "packets",
          "total": 2320
        },
        "sent": {
          "count": 1193,
          "unit": "packets",
          "total": 720
        }
      }
    },
    {
      "date": "2026-07-18",
      "snapshot_count": 1301,
      "metrics": {
        "battery_mv": {
          "count": 1301,
          "unit": "mV",
          "mean": 4179.4527,
          "min": 3930.0,
          "min_time": "2026-07-18T07:13:47",
          "max": 4576.0,
          "max_time": "2026-07-18T02:14:46"
        },
        "bat_pct": {
          "count": 1301,
          "unit": "%",
          "mean": 93.6036,
          "min": 71.6667,
          "min_time": "2026-07-18T07:13:47",
          "max": 100.0,
          "max_time": "2026-07-18T00:03:27"
        },
        "contacts": {
          "count": 1300,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-18T00:00:27",
          "max": 130.0,
          "max_time": "2026-07-18T00:00:27"
        },
        "uptime_secs": {
          "count": 1301,
          "unit": "s",
          "mean": 330108.2206,
          "min": 290065.0,
          "min_time": "2026-07-18T00:00:27",
          "max": 376425.0,
          "max_time": "2026-07-18T23:59:47"
        },
        "recv": {
          "count": 1301,
          "unit": "packets",
          "total": 2213
        },
        "sent": {
          "count": 1301,
          "unit": "packets",
          "total": 830
        }
      }
    },
    {
      "date": "2026-07-19",
      "snapshot_count": 1423,
      "metrics": {
        "battery_mv": {
          "count": 1423,
          "unit": "mV",
          "mean": 4175.0864,
          "min": 3947.0,
          "min_time": "2026-07-19T00:34:05",
          "max": 4716.0,
          "max_time": "2026-07-19T11:25:38"
        },
        "bat_pct": {
          "count": 1423,
          "unit": "%",
          "mean": 93.4899,
          "min": 74.5,
          "min_time": "2026-07-19T00:34:05",
          "max": 100.0,
          "max_time": "2026-07-19T00:05:47"
        },
        "contacts": {
          "count": 1423,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-19T00:00:48",
          "max": 130.0,
          "max_time": "2026-07-19T00:00:48"
        },
        "uptime_secs": {
          "count": 1423,
          "unit": "s",
          "mean": 419735.0885,
          "min": 376486.0,
          "min_time": "2026-07-19T00:00:48",
          "max": 462779.0,
          "max_time": "2026-07-19T23:59:01"
        },
        "recv": {
          "count": 1423,
          "unit": "packets",
          "total": 675
        },
        "sent": {
          "count": 1423,
          "unit": "packets",
          "total": 764
        }
      }
    },
    {
      "date": "2026-07-20",
      "snapshot_count": 1406,
      "metrics": {
        "battery_mv": {
          "count": 1406,
          "unit": "mV",
          "mean": 4198.9374,
          "min": 3947.0,
          "min_time": "2026-07-20T00:06:17",
          "max": 4593.0,
          "max_time": "2026-07-20T03:03:49"
        },
        "bat_pct": {
          "count": 1406,
          "unit": "%",
          "mean": 94.0486,
          "min": 74.5,
          "min_time": "2026-07-20T00:06:17",
          "max": 100.0,
          "max_time": "2026-07-20T00:00:02"
        },
        "contacts": {
          "count": 1404,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-20T00:00:02",
          "max": 130.0,
          "max_time": "2026-07-20T00:00:02"
        },
        "uptime_secs": {
          "count": 1406,
          "unit": "s",
          "mean": 506950.6529,
          "min": 462855.0,
          "min_time": "2026-07-20T00:00:02",
          "max": 549228.0,
          "max_time": "2026-07-20T23:59:49"
        },
        "recv": {
          "count": 1406,
          "unit": "packets",
          "total": 372
        },
        "sent": {
          "count": 1406,
          "unit": "packets",
          "total": 639
        }
      }
    },
    {
      "date": "2026-07-21",
      "snapshot_count": 1417,
      "metrics": {
        "battery_mv": {
          "count": 1417,
          "unit": "mV",
          "mean": 4181.8779,
          "min": 3947.0,
          "min_time": "2026-07-21T00:06:49",
          "max": 4611.0,
          "max_time": "2026-07-21T02:24:45"
        },
        "bat_pct": {
          "count": 1417,
          "unit": "%",
          "mean": 93.2763,
          "min": 74.5,
          "min_time": "2026-07-21T00:06:49",
          "max": 100.0,
          "max_time": "2026-07-21T00:02:53"
        },
        "contacts": {
          "count": 1417,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-21T00:02:53",
          "max": 130.0,
          "max_time": "2026-07-21T00:02:53"
        },
        "uptime_secs": {
          "count": 1417,
          "unit": "s",
          "mean": 592953.5773,
          "min": 549410.0,
          "min_time": "2026-07-21T00:02:53",
          "max": 635578.0,
          "max_time": "2026-07-21T23:59:01"
        },
        "recv": {
          "count": 1417,
          "unit": "packets",
          "total": 847
        },
        "sent": {
          "count": 1417,
          "unit": "packets",
          "total": 637
        }
      }
    },
    {
      "date": "2026-07-22",
      "snapshot_count": 1430,
      "metrics": {
        "battery_mv": {
          "count": 1430,
          "unit": "mV",
          "mean": 4220.0175,
          "min": 3930.0,
          "min_time": "2026-07-22T04:57:22",
          "max": 4628.0,
          "max_time": "2026-07-22T04:40:21"
        },
        "bat_pct": {
          "count": 1430,
          "unit": "%",
          "mean": 95.0225,
          "min": 71.6667,
          "min_time": "2026-07-22T04:57:22",
          "max": 100.0,
          "max_time": "2026-07-22T00:01:06"
        },
        "contacts": {
          "count": 1430,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-22T00:01:06",
          "max": 130.0,
          "max_time": "2026-07-22T00:01:06"
        },
        "uptime_secs": {
          "count": 1430,
          "unit": "s",
          "mean": 679109.9175,
          "min": 635703.0,
          "min_time": "2026-07-22T00:01:06",
          "max": 722003.0,
          "max_time": "2026-07-22T23:59:22"
        },
        "recv": {
          "count": 1430,
          "unit": "packets",
          "total": 1750
        },
        "sent": {
          "count": 1430,
          "unit": "packets",
          "total": 584
        }
      }
    },
    {
      "date": "2026-07-23",
      "snapshot_count": 720,
      "metrics": {
        "battery_mv": {
          "count": 719,
          "unit": "mV",
          "mean": 4189.3032,
          "min": 3947.0,
          "min_time": "2026-07-23T13:24:22",
          "max": 4663.0,
          "max_time": "2026-07-23T00:53:57"
        },
        "bat_pct": {
          "count": 719,
          "unit": "%",
          "mean": 93.5606,
          "min": 74.5,
          "min_time": "2026-07-23T13:24:22",
          "max": 100.0,
          "max_time": "2026-07-23T00:00:23"
        },
        "contacts": {
          "count": 718,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-23T00:00:23",
          "max": 130.0,
          "max_time": "2026-07-23T00:00:23"
        },
        "uptime_secs": {
          "count": 719,
          "unit": "s",
          "mean": 783401.6453,
          "min": 722060.0,
          "min_time": "2026-07-23T00:00:23",
          "max": 808398.0,
          "max_time": "2026-07-23T23:59:22"
        },
        "recv": {
          "count": 720,
          "unit": "packets",
          "total": 1228
        },
        "sent": {
          "count": 720,
          "unit": "packets",
          "total": 458
        }
      }
    },
    {
      "date": "2026-07-24",
      "snapshot_count": 1403,
      "metrics": {
        "battery_mv": {
          "count": 1402,
          "unit": "mV",
          "mean": 4175.4344,
          "min": 3947.0,
          "min_time": "2026-07-24T01:27:19",
          "max": 4646.0,
          "max_time": "2026-07-24T14:23:46"
        },
        "bat_pct": {
          "count": 1402,
          "unit": "%",
          "mean": 93.4168,
          "min": 74.5,
          "min_time": "2026-07-24T01:27:19",
          "max": 100.0,
          "max_time": "2026-07-24T00:00:23"
        },
        "contacts": {
          "count": 1401,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-24T00:00:23",
          "max": 130.0,
          "max_time": "2026-07-24T00:00:23"
        },
        "uptime_secs": {
          "count": 1402,
          "unit": "s",
          "mean": 852314.7275,
          "min": 808469.0,
          "min_time": "2026-07-24T00:00:23",
          "max": 894822.0,
          "max_time": "2026-07-24T23:59:46"
        },
        "recv": {
          "count": 1403,
          "unit": "packets",
          "total": 1041
        },
        "sent": {
          "count": 1403,
          "unit": "packets",
          "total": 618
        }
      }
    },
    {
      "date": "2026-07-25",
      "snapshot_count": 1397,
      "metrics": {
        "battery_mv": {
          "count": 1396,
          "unit": "mV",
          "mean": 4176.1877,
          "min": 3930.0,
          "min_time": "2026-07-25T01:24:36",
          "max": 4646.0,
          "max_time": "2026-07-25T20:22:33"
        },
        "bat_pct": {
          "count": 1396,
          "unit": "%",
          "mean": 93.2357,
          "min": 71.6667,
          "min_time": "2026-07-25T01:24:36",
          "max": 100.0,
          "max_time": "2026-07-25T00:02:43"
        },
        "contacts": {
          "count": 1394,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-25T00:00:44",
          "max": 130.0,
          "max_time": "2026-07-25T00:00:44"
        },
        "uptime_secs": {
          "count": 1396,
          "unit": "s",
          "mean": 939049.6332,
          "min": 894881.0,
          "min_time": "2026-07-25T00:00:44",
          "max": 981209.0,
          "max_time": "2026-07-25T23:59:34"
        },
        "recv": {
          "count": 1397,
          "unit": "packets",
          "total": 849
        },
        "sent": {
          "count": 1397,
          "unit": "packets",
          "total": 685
        }
      }
    },
    {
      "date": "2026-07-26",
      "snapshot_count": 175,
      "metrics": {
        "battery_mv": {
          "count": 175,
          "unit": "mV",
          "mean": 4177.7257,
          "min": 3947.0,
          "min_time": "2026-07-26T21:52:39",
          "max": 4646.0,
          "max_time": "2026-07-26T22:11:40"
        },
        "bat_pct": {
          "count": 175,
          "unit": "%",
          "mean": 92.8647,
          "min": 74.5,
          "min_time": "2026-07-26T21:52:39",
          "max": 100.0,
          "max_time": "2026-07-26T00:00:35"
        },
        "contacts": {
          "count": 175,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-26T00:00:35",
          "max": 130.0,
          "max_time": "2026-07-26T00:00:35"
        },
        "uptime_secs": {
          "count": 175,
          "unit": "s",
          "mean": 1053459.3829,
          "min": 981271.0,
          "min_time": "2026-07-26T00:00:35",
          "max": 1067615.0,
          "max_time": "2026-07-26T23:59:39"
        },
        "recv": {
          "count": 175,
          "unit": "packets",
          "total": 1926
        },
        "sent": {
          "count": 175,
          "unit": "packets",
          "total": 851
        }
      }
    },
    {
      "date": "2026-07-27",
      "snapshot_count": 1387,
      "metrics": {
        "battery_mv": {
          "count": 1387,
          "unit": "mV",
          "mean": 4178.0245,
          "min": 3947.0,
          "min_time": "2026-07-27T00:22:47",
          "max": 4593.0,
          "max_time": "2026-07-27T15:57:09"
        },
        "bat_pct": {
          "count": 1387,
          "unit": "%",
          "mean": 93.499,
          "min": 74.5,
          "min_time": "2026-07-27T00:22:47",
          "max": 100.0,
          "max_time": "2026-07-27T00:03:39"
        },
        "contacts": {
          "count": 1387,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-27T00:00:55",
          "max": 130.0,
          "max_time": "2026-07-27T00:00:55"
        },
        "uptime_secs": {
          "count": 1387,
          "unit": "s",
          "mean": 1112106.9726,
          "min": 1067690.0,
          "min_time": "2026-07-27T00:00:55",
          "max": 1153921.0,
          "max_time": "2026-07-27T23:58:06"
        },
        "recv": {
          "count": 1387,
          "unit": "packets",
          "total": 2583
        },
        "sent": {
          "count": 1387,
          "unit": "packets",
          "total": 894
        }
      }
    },
    {
      "date": "2026-07-28",
      "snapshot_count": 1388,
      "metrics": {
        "battery_mv": {
          "count": 1387,
          "unit": "mV",
          "mean": 4174.504,
          "min": 3930.0,
          "min_time": "2026-07-28T13:35:10",
          "max": 4576.0,
          "max_time": "2026-07-28T05:07:11"
        },
        "bat_pct": {
          "count": 1387,
          "unit": "%",
          "mean": 93.4431,
          "min": 71.6667,
          "min_time": "2026-07-28T13:35:10",
          "max": 100.0,
          "max_time": "2026-07-28T00:02:09"
        },
        "contacts": {
          "count": 1386,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-28T00:00:07",
          "max": 130.0,
          "max_time": "2026-07-28T00:00:07"
        },
        "uptime_secs": {
          "count": 1387,
          "unit": "s",
          "mean": 1198714.1507,
          "min": 1154042.0,
          "min_time": "2026-07-28T00:00:07",
          "max": 1240385.0,
          "max_time": "2026-07-28T23:59:10"
        },
        "recv": {
          "count": 1388,
          "unit": "packets",
          "total": 1609
        },
        "sent": {
          "count": 1388,
          "unit": "packets",
          "total": 931
        }
      }
    },
    {
      "date": "2026-07-29",
      "snapshot_count": 1407,
      "metrics": {
        "battery_mv": {
          "count": 1407,
          "unit": "mV",
          "mean": 4169.5892,
          "min": 3947.0,
          "min_time": "2026-07-29T00:10:11",
          "max": 4663.0,
          "max_time": "2026-07-29T02:54:12"
        },
        "bat_pct": {
          "count": 1407,
          "unit": "%",
          "mean": 93.1623,
          "min": 74.5,
          "min_time": "2026-07-29T00:10:11",
          "max": 100.0,
          "max_time": "2026-07-29T00:00:12"
        },
        "contacts": {
          "count": 1407,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-29T00:00:12",
          "max": 130.0,
          "max_time": "2026-07-29T00:00:12"
        },
        "uptime_secs": {
          "count": 1407,
          "unit": "s",
          "mean": 1284462.2132,
          "min": 1240447.0,
          "min_time": "2026-07-29T00:00:12",
          "max": 1326789.0,
          "max_time": "2026-07-29T23:59:14"
        },
        "recv": {
          "count": 1407,
          "unit": "packets",
          "total": 1201
        },
        "sent": {
          "count": 1407,
          "unit": "packets",
          "total": 778
        }
      }
    },
    {
      "date": "2026-07-30",
      "snapshot_count": 1251,
      "metrics": {
        "battery_mv": {
          "count": 1251,
          "unit": "mV",
          "mean": 4177.1255,
          "min": 3947.0,
          "min_time": "2026-07-30T01:50:28",
          "max": 4733.0,
          "max_time": "2026-07-30T14:47:33"
        },
        "bat_pct": {
          "count": 1251,
          "unit": "%",
          "mean": 93.4285,
          "min": 74.5,
          "min_time": "2026-07-30T01:50:28",
          "max": 100.0,
          "max_time": "2026-07-30T00:00:15"
        },
        "contacts": {
          "count": 1251,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-30T00:00:15",
          "max": 130.0,
          "max_time": "2026-07-30T00:00:15"
        },
        "uptime_secs": {
          "count": 1251,
          "unit": "s",
          "mean": 1371811.0184,
          "min": 1326850.0,
          "min_time": "2026-07-30T00:00:15",
          "max": 1413206.0,
          "max_time": "2026-07-30T23:59:32"
        },
        "recv": {
          "count": 1251,
          "unit": "packets",
          "total": 1150
        },
        "sent": {
          "count": 1251,
          "unit": "packets",
          "total": 350
        }
      }
    },
    {
      "date": "2026-07-31",
      "snapshot_count": 1412,
      "metrics": {
        "battery_mv": {
          "count": 1412,
          "unit": "mV",
          "mean": 4168.2033,
          "min": 3947.0,
          "min_time": "2026-07-31T01:57:39",
          "max": 4576.0,
          "max_time": "2026-07-31T08:22:39"
        },
        "bat_pct": {
          "count": 1412,
          "unit": "%",
          "mean": 92.8504,
          "min": 74.5,
          "min_time": "2026-07-31T01:57:39",
          "max": 100.0,
          "max_time": "2026-07-31T00:02:33"
        },
        "contacts": {
          "count": 1410,
          "unit": "count",
          "mean": 130.0,
          "min": 130.0,
          "min_time": "2026-07-31T00:00:34",
          "max": 130.0,
          "max_time": "2026-07-31T00:00:34"
        },
        "uptime_secs": {
          "count": 1412,
          "unit": "s",
          "mean": 1457147.8513,
          "min": 1413268.0,
          "min_time": "2026-07-31T00:00:34",
          "max": 1499618.0,
          "max_time": "2026-07-31T23:59:42"
        },
        "recv": {
          "count": 1412,
          "unit": "packets",
          "total": 1594
        },
        "sent": {
          "count": 1412,
          "unit": "packets",
          "total": 568
        }
      }
    }
  ]
}