{
  "ok": true,
  "site": "skaly-kovarna",
  "updated_at": "2026-08-17T00:24:14.727Z",
  "what": "Cross-check of two INDEPENDENT measurements of the same hybrid inverter output: the Shelly 3EM CT meter (AC side, \"fve-solar\") vs the SolarEdge inverter's own cloud telemetry (solar + battery).",
  "instant": {
    "shelly_fve_w": 559.1,
    "shelly_age_seconds": 16,
    "solaredge_ac_output_w": 570,
    "solaredge_age_seconds": 105,
    "solaredge_solar_only_w": 0,
    "solaredge_battery_w": 570,
    "delta_w": -10.9,
    "delta_pct": 1.91
  },
  "hourly_average": {
    "window": "last 60 minutes",
    "shelly_fve_avg_w": 518.71,
    "shelly_samples": 60,
    "solaredge_ac_output_avg_w": 591.03,
    "solaredge_solar_only_avg_w": 0,
    "solaredge_battery_avg_w": 591.03,
    "solaredge_samples": 29,
    "delta_w": -72.32,
    "delta_pct": 12.24
  },
  "expected_differences": [
    "inverter conversion losses (SolarEdge solar_w is DC-side; Shelly measures AC output) — typically 1-4%",
    "CT clamp accuracy (~1%) and different sampling moments (Shelly ~60 s, SolarEdge ~120 s polls)",
    "SolarEdge kiosk values are rounded to 10 W (0.01 kW)"
  ],
  "ideas_for_agents": [
    "track delta_pct over days — a growing gap can indicate metering drift or inverter efficiency loss",
    "at night solar_w should be 0: Shelly \"production\" then should equal solaredge_battery_w (discharge) — verify",
    "battery_soc_pct + battery_w let you estimate usable battery capacity from charge/discharge cycles"
  ],
  "semantics": "GET /api/v1/energy/inverter is an INDEPENDENT second data source (SolarEdge inverter cloud, public kiosk): solar-only production, battery power (+discharge/−charge) and battery state of charge — the solar/battery separation the Shelly meter cannot provide. Cross-check both sources via /api/v1/energy/comparison."
}