Wattplot Live ↗ GitHub ↗

Data dashboard

Every number the Wattplot controller publishes, in one place. Energy production, watering, panel tilt, motor current, soil & panel temperature — pick a time range, toggle the series you care about, change chart types. Drop in a CSV from your own logger to replace the synthetic sample data below.

Live from the wattplot

connecting…
Panel tilt
Battery
Soil moisture
Panel power
Controller
Solenoid

Live control panel — toggle the solenoid, set the tilt, run a self-calibration, and read every sensor in real time over the wattplot's native API. The readings above are public; the controls are behind a sign-in and open on control.phxtraffic.com.
Open control panel →
Range
synthetic sample data
Energy
in range
Water delivered
in range
Avg tilt
in range
Battery SOC
end of range

Data format: a CSV with a header row. Required column: timestamp (ISO 8601 or unix ms). Optional columns: panel_w, battery_v, battery_soc, solar_w, load_w, soil_pct, panel_temp_c, soil_temp_c, battery_temp_c, water_event (0/1), tilt_deg, motor_a, wind_mps. Unknown columns are ignored. The Wattplot firmware's MQTT log topic (wattplot/<id>/state with HA sensor attributes) maps to this format — export from Home Assistant's Developer Tools → Statistics or pipe tools/log_subscriber.py through a small CSV converter.