⚠ Full year fetches month-by-month — may take 20–30 seconds.
CSV columns: datetime, pv_production_kWh, pv_used_onsite_kWh, pv_exported_kWh
Half-hourly kWh (energy per 30-minute period). ~5-minute readings are averaged and scaled to kWh. pv_production_kWh: solar energy generated.
pv_used_onsite_kWh: solar consumed in building or stored in battery.
pv_exported_kWh: solar sent to the grid. For single-inverter sites, recent figures are calibrated to Sunsynk's metered daily totals, so monthly totals match the portal. Multi-inverter sites use an estimate (~5% on export).
🔍 Debug — inspect raw API response
Use this to diagnose empty CSV. Probes all known endpoints and shows raw data.