{
  "generated": "2026-09-25T01:52:20",
  "generated_epoch": 1790293940,
  "energy": {
    "now": {
      "rail_w": 2.007,
      "wall_w": 3.361,
      "input_volts": 5.117,
      "cost_per_hour": 0.00118
    },
    "today": {
      "wh": 6.468,
      "kwh": 0.00647,
      "measured_wh": 6.468,
      "estimated_wh": 0.0,
      "measured_share": 100.0,
      "cost": 0.0023,
      "co2_g": 2.35
    },
    "since_boot": {
      "wh": 210.501,
      "kwh": 0.2105,
      "measured_wh": 210.485,
      "estimated_wh": 0.016,
      "measured_share": 100.0,
      "cost": 0.0737,
      "co2_g": 76.41,
      "seconds": 196894.5,
      "mean_w": 3.85,
      "peak_w": 9.78,
      "peak_temp_c": 60.6
    },
    "lifetime": {
      "wh": 456.15,
      "kwh": 0.45615,
      "measured_wh": 452.472,
      "estimated_wh": 3.678,
      "measured_share": 99.2,
      "cost": 0.1597,
      "co2_g": 165.58,
      "tracking_started": "2026-08-10T21:08:15",
      "measured_seconds": 454901.8,
      "outage_seconds": 0.0,
      "mean_w": 3.58
    },
    "projection": {
      "basis_w": 3.58,
      "day_kwh": 0.0859,
      "day_cost": 0.03,
      "month_kwh": 2.616,
      "month_cost": 0.92,
      "year_kwh": 31.39,
      "year_cost": 10.99,
      "year_co2_kg": 11.39
    },
    "tariff": {
      "price_per_kwh": 0.35,
      "currency": "\u20ac",
      "co2_g_per_kwh": 363.0
    },
    "history": [
      {
        "day": "2026-08-10",
        "wh": 8.39,
        "measured_wh": 4.91,
        "estimated_wh": 3.49,
        "cost": 0.0029,
        "partial": false
      },
      {
        "day": "2026-08-16",
        "wh": 7.03,
        "measured_wh": 7.01,
        "estimated_wh": 0.01,
        "cost": 0.0025,
        "partial": false
      },
      {
        "day": "2026-08-28",
        "wh": 47.46,
        "measured_wh": 47.44,
        "estimated_wh": 0.02,
        "cost": 0.0166,
        "partial": false
      },
      {
        "day": "2026-09-02",
        "wh": 18.18,
        "measured_wh": 18.15,
        "estimated_wh": 0.03,
        "cost": 0.0064,
        "partial": false
      },
      {
        "day": "2026-09-03",
        "wh": 9.6,
        "measured_wh": 9.58,
        "estimated_wh": 0.01,
        "cost": 0.0034,
        "partial": false
      },
      {
        "day": "2026-09-04",
        "wh": 11.6,
        "measured_wh": 11.59,
        "estimated_wh": 0.01,
        "cost": 0.0041,
        "partial": false
      },
      {
        "day": "2026-09-09",
        "wh": 24.04,
        "measured_wh": 24.01,
        "estimated_wh": 0.03,
        "cost": 0.0084,
        "partial": false
      },
      {
        "day": "2026-09-19",
        "wh": 35.7,
        "measured_wh": 35.67,
        "estimated_wh": 0.03,
        "cost": 0.0125,
        "partial": false
      },
      {
        "day": "2026-09-20",
        "wh": 33.11,
        "measured_wh": 33.1,
        "estimated_wh": 0.02,
        "cost": 0.0116,
        "partial": false
      },
      {
        "day": "2026-09-21",
        "wh": 48.38,
        "measured_wh": 48.37,
        "estimated_wh": 0.01,
        "cost": 0.0169,
        "partial": false
      },
      {
        "day": "2026-09-22",
        "wh": 18.81,
        "measured_wh": 18.79,
        "estimated_wh": 0.02,
        "cost": 0.0066,
        "partial": false
      },
      {
        "day": "2026-09-23",
        "wh": 92.64,
        "measured_wh": 92.64,
        "estimated_wh": 0.0,
        "cost": 0.0324,
        "partial": false
      },
      {
        "day": "2026-09-24",
        "wh": 94.74,
        "measured_wh": 94.74,
        "estimated_wh": 0.0,
        "cost": 0.0332,
        "partial": false
      },
      {
        "day": "2026-09-25",
        "wh": 6.47,
        "measured_wh": 6.47,
        "estimated_wh": 0.0,
        "cost": 0.0023,
        "partial": true
      }
    ],
    "notes": {
      "measurement": "PMIC per-rail V\u00d7A via vcgencmd pmic_read_adc, sampled every 10s",
      "estimate": "gaps with no samples (uptime before the service started, restart windows) are reconstructed from the measured mean power and kept separate from measured energy",
      "gap_seconds": 13.7,
      "gap_pending": false
    }
  },
  "power": {
    "available": true,
    "rails": [
      {
        "rail": "VDD_CORE",
        "volts": 0.7223,
        "amps": 0.84835,
        "watts": 0.6128
      },
      {
        "rail": "3V7_WL_SW",
        "volts": 3.7193,
        "amps": 0.08881,
        "watts": 0.3303
      },
      {
        "rail": "1V8_SYS",
        "volts": 1.8056,
        "amps": 0.17762,
        "watts": 0.3207
      },
      {
        "rail": "0V8_SW",
        "volts": 0.8018,
        "amps": 0.32791,
        "watts": 0.2629
      },
      {
        "rail": "1V1_SYS",
        "volts": 1.1066,
        "amps": 0.18835,
        "watts": 0.2084
      },
      {
        "rail": "3V3_SYS",
        "volts": 3.3072,
        "amps": 0.0527,
        "watts": 0.1743
      },
      {
        "rail": "HDMI",
        "volts": 5.1349,
        "amps": 0.01783,
        "watts": 0.0915
      },
      {
        "rail": "0V8_AON",
        "volts": 0.7979,
        "amps": 0.00342,
        "watts": 0.0027
      },
      {
        "rail": "DDR_VDD2",
        "volts": 1.1073,
        "amps": 0.00195,
        "watts": 0.0022
      },
      {
        "rail": "3V3_ADC",
        "volts": 3.3123,
        "amps": 0.00018,
        "watts": 0.0006
      },
      {
        "rail": "3V3_DAC",
        "volts": 3.3095,
        "amps": 6e-05,
        "watts": 0.0002
      },
      {
        "rail": "DDR_VDDQ",
        "volts": 0.6176,
        "amps": 0.0,
        "watts": 0.0
      }
    ],
    "rail_watts": 2.007,
    "input_volts": 5.117,
    "battery_volts": 0.001,
    "wall_w": 3.361,
    "model": {
      "efficiency": 0.85,
      "overhead_w": 1.0,
      "formula": "wall_w = rail_watts / efficiency + overhead_w"
    }
  },
  "system": {
    "model": "Raspberry Pi 5 Model B Rev 1.0",
    "serial": "\u20269dc8",
    "os": "Debian GNU/Linux 13 (trixie)",
    "kernel": "6.12.62+rpt-rpi-2712",
    "hostname": "raspberrypi",
    "firmware": "2025/05/08 15:13:17 \nCopyright (c) 2012 Broadcom\nversion 69471177 (release) (embedded)",
    "cores": 4,
    "uptime_seconds": 196894.5,
    "booted_at": "2026-09-22T19:10:46",
    "service_started_at": "2026-09-22T19:10:59",
    "python": "3.13.5",
    "processes": 236,
    "logins": 3,
    "reboot_required": false
  },
  "cpu": {
    "total_pct": 0.4,
    "per_core_pct": [
      0.3,
      0.1,
      0.4,
      0.5
    ],
    "load": [
      0.19,
      0.2,
      0.11
    ],
    "arm_mhz": 1500.0,
    "core_mhz": 591.0,
    "governor": "ondemand"
  },
  "memory": {
    "total_bytes": 8450408448,
    "available_bytes": 7431405568,
    "used_bytes": 1019002880,
    "used_pct": 12.1,
    "cached_bytes": 6935920640,
    "swap_total_bytes": 2147467264,
    "swap_used_bytes": 0,
    "swap_used_pct": 0.0
  },
  "thermal": {
    "cpu_celsius": 46.9,
    "fan_rpm": 2811,
    "fan_pct": 29.0,
    "sensors": [
      {
        "sensor": "cpu_thermal",
        "label": "temp1",
        "celsius": 46.9
      },
      {
        "sensor": "nvme",
        "label": "Composite",
        "celsius": 27.9
      },
      {
        "sensor": "nvme",
        "label": "Sensor 1",
        "celsius": 26.9
      },
      {
        "sensor": "rp1_adc",
        "label": "temp1",
        "celsius": 50.8
      }
    ]
  },
  "throttle": {
    "raw": "0x0",
    "healthy": true,
    "now": [],
    "since_boot": [],
    "undervoltage_alarm": false
  },
  "disks": [
    {
      "mount": "/",
      "device": "nvme0n1p2",
      "fstype": "ext4",
      "total_bytes": 251433603072,
      "used_bytes": 63281246208,
      "free_bytes": 188152356864,
      "used_pct": 25.2
    },
    {
      "mount": "/boot/firmware",
      "device": "nvme0n1p1",
      "fstype": "vfat",
      "total_bytes": 534763520,
      "used_bytes": 81405952,
      "free_bytes": 453357568,
      "used_pct": 15.2
    },
    {
      "mount": "/media/freddypi5/bootfs",
      "device": "mmcblk0p1",
      "fstype": "vfat",
      "total_bytes": 534763520,
      "used_bytes": 81375232,
      "free_bytes": 453388288,
      "used_pct": 15.2
    }
  ],
  "disk_io": {
    "nvme0n1": {
      "read_bytes": 1923532800,
      "written_bytes": 3984200704,
      "read_bps": 0.0,
      "write_bps": 13516.7
    },
    "mmcblk0": {
      "read_bytes": 10586112,
      "written_bytes": 512,
      "read_bps": 0.0,
      "write_bps": 0.0
    },
    "zram0": {
      "read_bytes": 1802240,
      "written_bytes": 16384,
      "read_bps": 0.0,
      "write_bps": 0.0
    }
  },
  "network": {
    "interfaces": [
      {
        "name": "wlan0",
        "state": "up",
        "rx_bytes": 169678262774,
        "tx_bytes": 4216634842,
        "rx_bps": 331.0,
        "tx_bps": 583.5
      }
    ],
    "redacted": true
  },
  "docker": [
    {
      "name": "heelflip-juergen",
      "state": "running",
      "status": "Up 2 days",
      "image": "nginx:alpine"
    },
    {
      "name": "heelflip-test",
      "state": "running",
      "status": "Up 2 days",
      "image": "nginx:alpine"
    },
    {
      "name": "philosophyrooms-db-1",
      "state": "running",
      "status": "Up 2 days (healthy)",
      "image": "postgres:16-alpine"
    },
    {
      "name": "condescending_keldysh",
      "state": "exited",
      "status": "Exited (255) 2 months ago",
      "image": "vsc-geldsituationshipemulator-e2005f03bb84196fad26856e99da388b7a1bcd930d36396222627e466f4821ec-uid"
    },
    {
      "name": "frosty_kare",
      "state": "exited",
      "status": "Exited (0) 10 months ago",
      "image": "hello-world"
    },
    {
      "name": "hardcore_galileo",
      "state": "exited",
      "status": "Exited (255) 3 months ago",
      "image": "vsc-datepicker-component-58742df62214c625afc6a76321603821cba652db5c1c1af52e23c8271ba62b73-uid"
    },
    {
      "name": "philosophyrooms-app-1",
      "state": "exited",
      "status": "Exited (143) 4 months ago",
      "image": "philosophyrooms-app"
    },
    {
      "name": "philosophyrooms-nginx-1",
      "state": "exited",
      "status": "Exited (1) 6 weeks ago",
      "image": "nginx:alpine"
    }
  ],
  "services": {
    "failed_units": [],
    "watched": {
      "cloudflared": "active",
      "docker": "active",
      "pi-monitor": "active",
      "ssh": "active"
    }
  },
  "processes": {
    "top_cpu": [
      {
        "pid": 1011,
        "name": "containerd",
        "cpu_pct": 0.2,
        "rss_bytes": 57835520
      },
      {
        "pid": 1951,
        "name": "containerd-shim",
        "cpu_pct": 0.2,
        "rss_bytes": 13090816
      },
      {
        "pid": 2235,
        "name": "python3",
        "cpu_pct": 0.2,
        "rss_bytes": 28770304
      },
      {
        "pid": 1520,
        "name": "cloudflared",
        "cpu_pct": 0.1,
        "rss_bytes": 42090496
      },
      {
        "pid": 1522,
        "name": "dockerd",
        "cpu_pct": 0.1,
        "rss_bytes": 98156544
      },
      {
        "pid": 1,
        "name": "systemd",
        "cpu_pct": 0.0,
        "rss_bytes": 15056896
      },
      {
        "pid": 2,
        "name": "kthreadd",
        "cpu_pct": 0.0,
        "rss_bytes": 0
      },
      {
        "pid": 3,
        "name": "pool_workqueue_release",
        "cpu_pct": 0.0,
        "rss_bytes": 0
      }
    ],
    "top_mem": [
      {
        "pid": 1371429,
        "name": "node",
        "cpu_pct": 0.0,
        "rss_bytes": 221741056
      },
      {
        "pid": 1071,
        "name": "labwc",
        "cpu_pct": 0.0,
        "rss_bytes": 108429312
      },
      {
        "pid": 1522,
        "name": "dockerd",
        "cpu_pct": 0.1,
        "rss_bytes": 98156544
      },
      {
        "pid": 2250,
        "name": "sshfs",
        "cpu_pct": 0.0,
        "rss_bytes": 97075200
      },
      {
        "pid": 1378,
        "name": "xdg-desktop-por",
        "cpu_pct": 0.0,
        "rss_bytes": 60227584
      },
      {
        "pid": 1252,
        "name": "wf-panel-pi",
        "cpu_pct": 0.0,
        "rss_bytes": 58621952
      },
      {
        "pid": 1011,
        "name": "containerd",
        "cpu_pct": 0.2,
        "rss_bytes": 57835520
      },
      {
        "pid": 1253,
        "name": "pcmanfm",
        "cpu_pct": 0.0,
        "rss_bytes": 47726592
      }
    ]
  },
  "sampler": {
    "interval_seconds": 10.0,
    "samples_taken": 19688,
    "redacted": true
  }
}