{
  "report_type": "monthly",
  "year": 2026,
  "month": 2,
  "role": "companion",
  "days_with_data": 28,
  "summary": {
    "battery_mv": {
      "count": 40298,
      "unit": "mV",
      "mean": 4100.5066,
      "min": 4053.0,
      "min_time": "2026-02-21T15:06:36",
      "max": 4177.0,
      "max_time": "2026-02-25T03:14:26"
    },
    "bat_pct": {
      "count": 40298,
      "unit": "%",
      "mean": 92.8932,
      "min": 89.125,
      "min_time": "2026-02-21T15:06:36",
      "max": 98.3571,
      "max_time": "2026-02-25T03:14:26"
    },
    "contacts": {
      "count": 40298,
      "unit": "count",
      "mean": 3.0,
      "min": 3.0,
      "min_time": "2026-02-01T00:00:36",
      "max": 3.0,
      "max_time": "2026-02-01T00:00:36"
    },
    "uptime_secs": {
      "count": 40298,
      "unit": "s",
      "mean": 1898233.8418,
      "min": 15.0,
      "min_time": "2026-02-11T20:39:44",
      "max": 4194259.0,
      "max_time": "2026-02-11T20:38:44"
    },
    "recv": {
      "count": 40298,
      "unit": "packets",
      "total": 207656
    },
    "sent": {
      "count": 40298,
      "unit": "packets",
      "total": 10611
    }
  },
  "daily": [
    {
      "date": "2026-02-01",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4105.7144,
          "min": 4064.0,
          "min_time": "2026-02-01T05:28:35",
          "max": 4174.0,
          "max_time": "2026-02-01T12:37:42"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 93.2653,
          "min": 90.2857,
          "min_time": "2026-02-01T05:28:35",
          "max": 98.1429,
          "max_time": "2026-02-01T12:37:42"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-01T00:00:36",
          "max": 3.0,
          "max_time": "2026-02-01T00:00:36"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 3299095.8409,
          "min": 3255911.0,
          "min_time": "2026-02-01T00:00:36",
          "max": 3342263.0,
          "max_time": "2026-02-01T23:59:42"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 8023
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 379
        }
      }
    },
    {
      "date": "2026-02-02",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4109.1758,
          "min": 4083.0,
          "min_time": "2026-02-02T22:23:11",
          "max": 4136.0,
          "max_time": "2026-02-02T01:24:42"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 93.5126,
          "min": 91.6429,
          "min_time": "2026-02-02T22:23:11",
          "max": 95.4286,
          "max_time": "2026-02-02T01:24:42"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-02T00:00:45",
          "max": 3.0,
          "max_time": "2026-02-02T00:00:45"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 3385484.4816,
          "min": 3342326.0,
          "min_time": "2026-02-02T00:00:45",
          "max": 3428637.0,
          "max_time": "2026-02-02T23:59:11"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 6084
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 378
        }
      }
    },
    {
      "date": "2026-02-03",
      "snapshot_count": 1440,
      "metrics": {
        "battery_mv": {
          "count": 1440,
          "unit": "mV",
          "mean": 4087.0417,
          "min": 4064.0,
          "min_time": "2026-02-03T20:54:31",
          "max": 4107.0,
          "max_time": "2026-02-03T00:15:13"
        },
        "bat_pct": {
          "count": 1440,
          "unit": "%",
          "mean": 91.9315,
          "min": 90.2857,
          "min_time": "2026-02-03T20:54:31",
          "max": 93.3571,
          "max_time": "2026-02-03T00:15:13"
        },
        "contacts": {
          "count": 1440,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-03T00:00:12",
          "max": 3.0,
          "max_time": "2026-02-03T00:00:12"
        },
        "uptime_secs": {
          "count": 1440,
          "unit": "s",
          "mean": 3471883.1819,
          "min": 3428699.0,
          "min_time": "2026-02-03T00:00:12",
          "max": 3515063.0,
          "max_time": "2026-02-03T23:59:31"
        },
        "recv": {
          "count": 1440,
          "unit": "packets",
          "total": 6056
        },
        "sent": {
          "count": 1440,
          "unit": "packets",
          "total": 380
        }
      }
    },
    {
      "date": "2026-02-04",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4106.0139,
          "min": 4056.0,
          "min_time": "2026-02-04T10:29:13",
          "max": 4171.0,
          "max_time": "2026-02-04T10:44:13"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 93.2863,
          "min": 89.5,
          "min_time": "2026-02-04T10:29:13",
          "max": 97.9286,
          "max_time": "2026-02-04T10:44:13"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-04T00:00:32",
          "max": 3.0,
          "max_time": "2026-02-04T00:00:32"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 3558292.6456,
          "min": 3515124.0,
          "min_time": "2026-02-04T00:00:32",
          "max": 3601450.0,
          "max_time": "2026-02-04T23:59:13"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 8004
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 387
        }
      }
    },
    {
      "date": "2026-02-05",
      "snapshot_count": 1440,
      "metrics": {
        "battery_mv": {
          "count": 1440,
          "unit": "mV",
          "mean": 4107.5646,
          "min": 4083.0,
          "min_time": "2026-02-05T22:29:46",
          "max": 4132.0,
          "max_time": "2026-02-05T01:34:13"
        },
        "bat_pct": {
          "count": 1440,
          "unit": "%",
          "mean": 93.3975,
          "min": 91.6429,
          "min_time": "2026-02-05T22:29:46",
          "max": 95.1429,
          "max_time": "2026-02-05T01:34:13"
        },
        "contacts": {
          "count": 1440,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-05T00:00:16",
          "max": 3.0,
          "max_time": "2026-02-05T00:00:16"
        },
        "uptime_secs": {
          "count": 1440,
          "unit": "s",
          "mean": 3644704.3917,
          "min": 3601514.0,
          "min_time": "2026-02-05T00:00:16",
          "max": 3687889.0,
          "max_time": "2026-02-05T23:59:46"
        },
        "recv": {
          "count": 1440,
          "unit": "packets",
          "total": 8684
        },
        "sent": {
          "count": 1440,
          "unit": "packets",
          "total": 388
        }
      }
    },
    {
      "date": "2026-02-06",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4085.6741,
          "min": 4064.0,
          "min_time": "2026-02-06T18:34:05",
          "max": 4108.0,
          "max_time": "2026-02-06T11:17:05"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 91.8339,
          "min": 90.2857,
          "min_time": "2026-02-06T18:34:05",
          "max": 93.4286,
          "max_time": "2026-02-06T11:17:05"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-06T00:00:47",
          "max": 3.0,
          "max_time": "2026-02-06T00:00:47"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 3731104.1049,
          "min": 3687950.0,
          "min_time": "2026-02-06T00:00:47",
          "max": 3774253.0,
          "max_time": "2026-02-06T23:59:05"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 8818
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 375
        }
      }
    },
    {
      "date": "2026-02-07",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4114.3502,
          "min": 4059.0,
          "min_time": "2026-02-07T05:31:06",
          "max": 4171.0,
          "max_time": "2026-02-07T06:31:06"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 93.8821,
          "min": 89.875,
          "min_time": "2026-02-07T05:31:06",
          "max": 97.9286,
          "max_time": "2026-02-07T06:31:06"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-07T00:00:05",
          "max": 3.0,
          "max_time": "2026-02-07T00:00:05"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 3817495.7811,
          "min": 3774314.0,
          "min_time": "2026-02-07T00:00:05",
          "max": 3860661.0,
          "max_time": "2026-02-07T23:59:07"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 8979
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 379
        }
      }
    },
    {
      "date": "2026-02-08",
      "snapshot_count": 1440,
      "metrics": {
        "battery_mv": {
          "count": 1440,
          "unit": "mV",
          "mean": 4102.9889,
          "min": 4076.0,
          "min_time": "2026-02-08T12:13:44",
          "max": 4127.0,
          "max_time": "2026-02-08T00:59:07"
        },
        "bat_pct": {
          "count": 1440,
          "unit": "%",
          "mean": 93.0706,
          "min": 91.1429,
          "min_time": "2026-02-08T12:13:44",
          "max": 94.7857,
          "max_time": "2026-02-08T00:59:07"
        },
        "contacts": {
          "count": 1440,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-08T00:00:07",
          "max": 3.0,
          "max_time": "2026-02-08T00:00:07"
        },
        "uptime_secs": {
          "count": 1440,
          "unit": "s",
          "mean": 3903917.3861,
          "min": 3860721.0,
          "min_time": "2026-02-08T00:00:07",
          "max": 3947103.0,
          "max_time": "2026-02-08T23:59:44"
        },
        "recv": {
          "count": 1440,
          "unit": "packets",
          "total": 7992
        },
        "sent": {
          "count": 1440,
          "unit": "packets",
          "total": 387
        }
      }
    },
    {
      "date": "2026-02-09",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4081.7547,
          "min": 4060.0,
          "min_time": "2026-02-09T23:33:29",
          "max": 4101.0,
          "max_time": "2026-02-09T00:29:44"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 91.5539,
          "min": 90.0,
          "min_time": "2026-02-09T23:33:29",
          "max": 92.9286,
          "max_time": "2026-02-09T00:29:44"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-09T00:00:45",
          "max": 3.0,
          "max_time": "2026-02-09T00:00:45"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 3990328.3211,
          "min": 3947164.0,
          "min_time": "2026-02-09T00:00:45",
          "max": 4033496.0,
          "max_time": "2026-02-09T23:59:31"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 5988
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 264
        }
      }
    },
    {
      "date": "2026-02-10",
      "snapshot_count": 1440,
      "metrics": {
        "battery_mv": {
          "count": 1440,
          "unit": "mV",
          "mean": 4114.5819,
          "min": 4059.0,
          "min_time": "2026-02-10T03:19:31",
          "max": 4174.0,
          "max_time": "2026-02-10T05:20:29"
        },
        "bat_pct": {
          "count": 1440,
          "unit": "%",
          "mean": 93.8986,
          "min": 89.875,
          "min_time": "2026-02-10T03:19:31",
          "max": 98.1429,
          "max_time": "2026-02-10T05:20:29"
        },
        "contacts": {
          "count": 1440,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-10T00:00:29",
          "max": 3.0,
          "max_time": "2026-02-10T00:00:29"
        },
        "uptime_secs": {
          "count": 1440,
          "unit": "s",
          "mean": 4076736.4382,
          "min": 4033554.0,
          "min_time": "2026-02-10T00:00:29",
          "max": 4119914.0,
          "max_time": "2026-02-10T23:59:44"
        },
        "recv": {
          "count": 1440,
          "unit": "packets",
          "total": 8387
        },
        "sent": {
          "count": 1440,
          "unit": "packets",
          "total": 368
        }
      }
    },
    {
      "date": "2026-02-11",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4101.0146,
          "min": 4079.0,
          "min_time": "2026-02-11T19:12:44",
          "max": 4125.0,
          "max_time": "2026-02-11T00:44:44"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 92.9296,
          "min": 91.3571,
          "min_time": "2026-02-11T19:12:44",
          "max": 94.6429,
          "max_time": "2026-02-11T00:44:44"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-11T00:00:45",
          "max": 3.0,
          "max_time": "2026-02-11T00:00:45"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 3577293.5768,
          "min": 15.0,
          "min_time": "2026-02-11T20:39:44",
          "max": 4194259.0,
          "max_time": "2026-02-11T20:38:44"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 8453
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 384
        }
      }
    },
    {
      "date": "2026-02-12",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4081.0778,
          "min": 4059.0,
          "min_time": "2026-02-12T17:02:44",
          "max": 4104.0,
          "max_time": "2026-02-12T02:21:44"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 91.5055,
          "min": 89.875,
          "min_time": "2026-02-12T17:02:44",
          "max": 93.1429,
          "max_time": "2026-02-12T02:21:44"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-12T00:00:45",
          "max": 3.0,
          "max_time": "2026-02-12T00:00:45"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 55256.8249,
          "min": 12077.0,
          "min_time": "2026-02-12T00:00:45",
          "max": 98421.0,
          "max_time": "2026-02-12T23:59:44"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 7820
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 391
        }
      }
    },
    {
      "date": "2026-02-13",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4115.3621,
          "min": 4060.0,
          "min_time": "2026-02-13T00:08:44",
          "max": 4171.0,
          "max_time": "2026-02-13T05:17:44"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 93.9544,
          "min": 90.0,
          "min_time": "2026-02-13T00:08:44",
          "max": 97.9286,
          "max_time": "2026-02-13T05:17:44"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-13T00:00:45",
          "max": 3.0,
          "max_time": "2026-02-13T00:00:45"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 141651.5525,
          "min": 98483.0,
          "min_time": "2026-02-13T00:00:45",
          "max": 184810.0,
          "max_time": "2026-02-13T23:59:27"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 8045
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 393
        }
      }
    },
    {
      "date": "2026-02-14",
      "snapshot_count": 1437,
      "metrics": {
        "battery_mv": {
          "count": 1437,
          "unit": "mV",
          "mean": 4102.3848,
          "min": 4076.0,
          "min_time": "2026-02-14T22:54:05",
          "max": 4125.0,
          "max_time": "2026-02-14T00:09:27"
        },
        "bat_pct": {
          "count": 1437,
          "unit": "%",
          "mean": 93.0275,
          "min": 91.1429,
          "min_time": "2026-02-14T22:54:05",
          "max": 94.6429,
          "max_time": "2026-02-14T00:09:27"
        },
        "contacts": {
          "count": 1437,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-14T00:00:27",
          "max": 3.0,
          "max_time": "2026-02-14T00:00:27"
        },
        "uptime_secs": {
          "count": 1437,
          "unit": "s",
          "mean": 228018.4767,
          "min": 184870.0,
          "min_time": "2026-02-14T00:00:27",
          "max": 271193.0,
          "max_time": "2026-02-14T23:59:05"
        },
        "recv": {
          "count": 1437,
          "unit": "packets",
          "total": 8711
        },
        "sent": {
          "count": 1437,
          "unit": "packets",
          "total": 383
        }
      }
    },
    {
      "date": "2026-02-15",
      "snapshot_count": 1440,
      "metrics": {
        "battery_mv": {
          "count": 1440,
          "unit": "mV",
          "mean": 4082.5333,
          "min": 4062.0,
          "min_time": "2026-02-15T21:55:45",
          "max": 4104.0,
          "max_time": "2026-02-15T00:54:05"
        },
        "bat_pct": {
          "count": 1440,
          "unit": "%",
          "mean": 91.6095,
          "min": 90.1429,
          "min_time": "2026-02-15T21:55:45",
          "max": 93.1429,
          "max_time": "2026-02-15T00:54:05"
        },
        "contacts": {
          "count": 1440,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-15T00:00:05",
          "max": 3.0,
          "max_time": "2026-02-15T00:00:05"
        },
        "uptime_secs": {
          "count": 1440,
          "unit": "s",
          "mean": 314451.1361,
          "min": 271254.0,
          "min_time": "2026-02-15T00:00:05",
          "max": 357638.0,
          "max_time": "2026-02-15T23:59:44"
        },
        "recv": {
          "count": 1440,
          "unit": "packets",
          "total": 10422
        },
        "sent": {
          "count": 1440,
          "unit": "packets",
          "total": 378
        }
      }
    },
    {
      "date": "2026-02-16",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4115.9812,
          "min": 4057.0,
          "min_time": "2026-02-16T03:04:44",
          "max": 4173.0,
          "max_time": "2026-02-16T04:36:44"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 93.9985,
          "min": 89.625,
          "min_time": "2026-02-16T03:04:44",
          "max": 98.0714,
          "max_time": "2026-02-16T04:36:44"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-16T00:00:45",
          "max": 3.0,
          "max_time": "2026-02-16T00:00:45"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 400855.5546,
          "min": 357699.0,
          "min_time": "2026-02-16T00:00:45",
          "max": 444007.0,
          "max_time": "2026-02-16T23:59:07"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 7807
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 378
        }
      }
    },
    {
      "date": "2026-02-17",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4100.5323,
          "min": 4076.0,
          "min_time": "2026-02-17T15:49:10",
          "max": 4126.0,
          "max_time": "2026-02-17T00:16:09"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 92.8952,
          "min": 91.1429,
          "min_time": "2026-02-17T15:49:10",
          "max": 94.7143,
          "max_time": "2026-02-17T00:16:09"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-17T00:00:07",
          "max": 3.0,
          "max_time": "2026-02-17T00:00:07"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 487245.5497,
          "min": 444067.0,
          "min_time": "2026-02-17T00:00:07",
          "max": 530415.0,
          "max_time": "2026-02-17T23:59:10"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 6780
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 388
        }
      }
    },
    {
      "date": "2026-02-18",
      "snapshot_count": 1440,
      "metrics": {
        "battery_mv": {
          "count": 1440,
          "unit": "mV",
          "mean": 4081.2646,
          "min": 4062.0,
          "min_time": "2026-02-18T21:30:48",
          "max": 4101.0,
          "max_time": "2026-02-18T00:13:08"
        },
        "bat_pct": {
          "count": 1440,
          "unit": "%",
          "mean": 91.5189,
          "min": 90.1429,
          "min_time": "2026-02-18T21:30:48",
          "max": 92.9286,
          "max_time": "2026-02-18T00:13:08"
        },
        "contacts": {
          "count": 1440,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-18T00:00:08",
          "max": 3.0,
          "max_time": "2026-02-18T00:00:08"
        },
        "uptime_secs": {
          "count": 1440,
          "unit": "s",
          "mean": 573670.7194,
          "min": 530473.0,
          "min_time": "2026-02-18T00:00:08",
          "max": 616857.0,
          "max_time": "2026-02-18T23:59:47"
        },
        "recv": {
          "count": 1440,
          "unit": "packets",
          "total": 6570
        },
        "sent": {
          "count": 1440,
          "unit": "packets",
          "total": 384
        }
      }
    },
    {
      "date": "2026-02-19",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4124.0104,
          "min": 4063.0,
          "min_time": "2026-02-19T00:18:47",
          "max": 4173.0,
          "max_time": "2026-02-19T00:46:47"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 94.5722,
          "min": 90.2143,
          "min_time": "2026-02-19T00:18:47",
          "max": 98.0714,
          "max_time": "2026-02-19T00:46:47"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-19T00:00:48",
          "max": 3.0,
          "max_time": "2026-02-19T00:00:48"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 660077.0625,
          "min": 616918.0,
          "min_time": "2026-02-19T00:00:48",
          "max": 703229.0,
          "max_time": "2026-02-19T23:59:13"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 7045
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 387
        }
      }
    },
    {
      "date": "2026-02-20",
      "snapshot_count": 1440,
      "metrics": {
        "battery_mv": {
          "count": 1440,
          "unit": "mV",
          "mean": 4098.5535,
          "min": 4073.0,
          "min_time": "2026-02-20T23:58:36",
          "max": 4125.0,
          "max_time": "2026-02-20T00:42:13"
        },
        "bat_pct": {
          "count": 1440,
          "unit": "%",
          "mean": 92.7538,
          "min": 90.9286,
          "min_time": "2026-02-20T23:58:36",
          "max": 94.6429,
          "max_time": "2026-02-20T00:42:13"
        },
        "contacts": {
          "count": 1440,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-20T00:00:13",
          "max": 3.0,
          "max_time": "2026-02-20T00:00:13"
        },
        "uptime_secs": {
          "count": 1440,
          "unit": "s",
          "mean": 746476.7542,
          "min": 703289.0,
          "min_time": "2026-02-20T00:00:13",
          "max": 789658.0,
          "max_time": "2026-02-20T23:59:36"
        },
        "recv": {
          "count": 1440,
          "unit": "packets",
          "total": 6481
        },
        "sent": {
          "count": 1440,
          "unit": "packets",
          "total": 385
        }
      }
    },
    {
      "date": "2026-02-21",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4079.0188,
          "min": 4053.0,
          "min_time": "2026-02-21T15:06:36",
          "max": 4101.0,
          "max_time": "2026-02-21T00:01:37"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 91.358,
          "min": 89.125,
          "min_time": "2026-02-21T15:06:36",
          "max": 92.9286,
          "max_time": "2026-02-21T00:01:37"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-21T00:00:36",
          "max": 3.0,
          "max_time": "2026-02-21T00:00:36"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 832897.3843,
          "min": 789718.0,
          "min_time": "2026-02-21T00:00:36",
          "max": 876061.0,
          "max_time": "2026-02-21T23:59:34"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 5283
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 380
        }
      }
    },
    {
      "date": "2026-02-22",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4122.9743,
          "min": 4059.0,
          "min_time": "2026-02-22T00:03:34",
          "max": 4171.0,
          "max_time": "2026-02-22T01:33:34"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 94.4981,
          "min": 89.875,
          "min_time": "2026-02-22T00:03:34",
          "max": 97.9286,
          "max_time": "2026-02-22T01:33:34"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-22T00:00:34",
          "max": 3.0,
          "max_time": "2026-02-22T00:00:34"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 919289.5858,
          "min": 876121.0,
          "min_time": "2026-02-22T00:00:34",
          "max": 962447.0,
          "max_time": "2026-02-22T23:59:14"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 5834
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 387
        }
      }
    },
    {
      "date": "2026-02-23",
      "snapshot_count": 1440,
      "metrics": {
        "battery_mv": {
          "count": 1440,
          "unit": "mV",
          "mean": 4099.184,
          "min": 4076.0,
          "min_time": "2026-02-23T20:58:37",
          "max": 4125.0,
          "max_time": "2026-02-23T00:40:14"
        },
        "bat_pct": {
          "count": 1440,
          "unit": "%",
          "mean": 92.7989,
          "min": 91.1429,
          "min_time": "2026-02-23T20:58:37",
          "max": 94.6429,
          "max_time": "2026-02-23T00:40:14"
        },
        "contacts": {
          "count": 1440,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-23T00:00:14",
          "max": 3.0,
          "max_time": "2026-02-23T00:00:14"
        },
        "uptime_secs": {
          "count": 1440,
          "unit": "s",
          "mean": 1005694.3771,
          "min": 962507.0,
          "min_time": "2026-02-23T00:00:14",
          "max": 1048875.0,
          "max_time": "2026-02-23T23:59:37"
        },
        "recv": {
          "count": 1440,
          "unit": "packets",
          "total": 5124
        },
        "sent": {
          "count": 1440,
          "unit": "packets",
          "total": 388
        }
      }
    },
    {
      "date": "2026-02-24",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4080.0313,
          "min": 4059.0,
          "min_time": "2026-02-24T21:41:27",
          "max": 4101.0,
          "max_time": "2026-02-24T00:32:37"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 91.4307,
          "min": 89.875,
          "min_time": "2026-02-24T21:41:27",
          "max": 92.9286,
          "max_time": "2026-02-24T00:32:37"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-24T00:00:37",
          "max": 3.0,
          "max_time": "2026-02-24T00:00:37"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 1092109.3725,
          "min": 1048935.0,
          "min_time": "2026-02-24T00:00:37",
          "max": 1135270.0,
          "max_time": "2026-02-24T23:59:26"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 5904
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 390
        }
      }
    },
    {
      "date": "2026-02-25",
      "snapshot_count": 1440,
      "metrics": {
        "battery_mv": {
          "count": 1440,
          "unit": "mV",
          "mean": 4117.6465,
          "min": 4053.0,
          "min_time": "2026-02-25T00:34:26",
          "max": 4177.0,
          "max_time": "2026-02-25T03:14:26"
        },
        "bat_pct": {
          "count": 1440,
          "unit": "%",
          "mean": 94.1172,
          "min": 89.125,
          "min_time": "2026-02-25T00:34:26",
          "max": 98.3571,
          "max_time": "2026-02-25T03:14:26"
        },
        "contacts": {
          "count": 1440,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-25T00:00:26",
          "max": 3.0,
          "max_time": "2026-02-25T00:00:26"
        },
        "uptime_secs": {
          "count": 1440,
          "unit": "s",
          "mean": 1178521.8681,
          "min": 1135330.0,
          "min_time": "2026-02-25T00:00:26",
          "max": 1221705.0,
          "max_time": "2026-02-25T23:59:56"
        },
        "recv": {
          "count": 1440,
          "unit": "packets",
          "total": 7507
        },
        "sent": {
          "count": 1440,
          "unit": "packets",
          "total": 381
        }
      }
    },
    {
      "date": "2026-02-26",
      "snapshot_count": 1438,
      "metrics": {
        "battery_mv": {
          "count": 1438,
          "unit": "mV",
          "mean": 4098.3414,
          "min": 4076.0,
          "min_time": "2026-02-26T18:59:04",
          "max": 4125.0,
          "max_time": "2026-02-26T00:19:56"
        },
        "bat_pct": {
          "count": 1438,
          "unit": "%",
          "mean": 92.7387,
          "min": 91.1429,
          "min_time": "2026-02-26T18:59:04",
          "max": 94.6429,
          "max_time": "2026-02-26T00:19:56"
        },
        "contacts": {
          "count": 1438,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-26T00:00:56",
          "max": 3.0,
          "max_time": "2026-02-26T00:00:56"
        },
        "uptime_secs": {
          "count": 1438,
          "unit": "s",
          "mean": 1264921.5063,
          "min": 1221765.0,
          "min_time": "2026-02-26T00:00:56",
          "max": 1308059.0,
          "max_time": "2026-02-26T23:59:04"
        },
        "recv": {
          "count": 1438,
          "unit": "packets",
          "total": 7443
        },
        "sent": {
          "count": 1438,
          "unit": "packets",
          "total": 384
        }
      }
    },
    {
      "date": "2026-02-27",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4079.9152,
          "min": 4053.0,
          "min_time": "2026-02-27T23:24:54",
          "max": 4101.0,
          "max_time": "2026-02-27T00:48:04"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 91.4222,
          "min": 89.125,
          "min_time": "2026-02-27T23:24:54",
          "max": 92.9286,
          "max_time": "2026-02-27T00:48:04"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-27T00:00:04",
          "max": 3.0,
          "max_time": "2026-02-27T00:00:04"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 1351312.4656,
          "min": 1308119.0,
          "min_time": "2026-02-27T00:00:04",
          "max": 1394515.0,
          "max_time": "2026-02-27T23:59:55"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 8032
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 383
        }
      }
    },
    {
      "date": "2026-02-28",
      "snapshot_count": 1439,
      "metrics": {
        "battery_mv": {
          "count": 1439,
          "unit": "mV",
          "mean": 4119.5073,
          "min": 4057.0,
          "min_time": "2026-02-28T01:53:53",
          "max": 4171.0,
          "max_time": "2026-02-28T03:15:53"
        },
        "bat_pct": {
          "count": 1439,
          "unit": "%",
          "mean": 94.2503,
          "min": 89.625,
          "min_time": "2026-02-28T01:53:53",
          "max": 97.9286,
          "max_time": "2026-02-28T03:15:53"
        },
        "contacts": {
          "count": 1439,
          "unit": "count",
          "mean": 3.0,
          "min": 3.0,
          "min_time": "2026-02-28T00:00:53",
          "max": 3.0,
          "max_time": "2026-02-28T00:00:53"
        },
        "uptime_secs": {
          "count": 1439,
          "unit": "s",
          "mean": 1437726.697,
          "min": 1394573.0,
          "min_time": "2026-02-28T00:00:53",
          "max": 1480893.0,
          "max_time": "2026-02-28T23:59:27"
        },
        "recv": {
          "count": 1439,
          "unit": "packets",
          "total": 7380
        },
        "sent": {
          "count": 1439,
          "unit": "packets",
          "total": 382
        }
      }
    }
  ]
}