[[ ui.statusText ]]
[[ ui.clock ]]
[[ hasData ? 'LIVE' : 'NO DATA' ]]
📡
Waiting for MQTT data
Start the Simulator at Simulator and click ▶ Start Live Sim.
Data streams here in real time over MQTT.
Battery State of Charge
[[ ui.heroSoc ]]
0% 10% ⚠ 20% 100%
[[ ui.reserveText ]]
Solar
[[ ui.heroSolar ]]
kW generating
Load
[[ ui.heroLoad ]]
kW consuming
Net
[[ ui.heroNet ]]
[[ ui.heroNetMsg ]]
[[ a.m ]]
Live Energy Cost
Based on current generation & consumption
Rate
$ /kWh
Solar Saving
[[ ui.costSolarHr ]]
per hour
Today est.
[[ ui.costSolarToday ]]
Load Cost
[[ ui.costLoadHr ]]
per hour
Today est.
[[ ui.costLoadToday ]]
Net Grid Cost
[[ ui.costNetHr ]]
per hour
Today est.
[[ ui.costNetToday ]]
Solar Offset
[[ ui.costOffset ]]
of load covered
Session totals Solar generated [[ ui.sessionSolarKwh ]] kWh · Load consumed [[ ui.sessionLoadKwh ]] kWh · Solar value [[ ui.sessionSolarValue ]] · Total grid cost [[ ui.sessionGridCost ]]
Battery SOC
Solar vs Load
Live Appliance Consumption
ApplianceVoltage CurrentPower Share of Load
Waiting for data…
[[ row.icon ]][[ row.name ]] [[ row.cat ]] [[ row.vText ]] [[ row.aText ]] [[ row.wText ]]
[[ row.pct.toFixed(1) ]]%
Per-Appliance Telemetry
Real-time V / A / W · Updated on every MQTT message
Stability Score 0–10
Waiting for data… 0 10
Autonomy
max 3.5 pts
Solar
max 3.0 pts
Safety
max 2.0 pts
Reserve
max 1.5 pts
Score History
Grade Reference
GradeScoreStatusAction Required
S9–10ExceptionalNone — gold standard
A8–8.9ExcellentMonitor only
B7–7.9GoodSchedule at peak solar
C6–6.9FairMonitor, plan ahead
D5–5.9PoorShed non-essential loads
F 0–4.9 Critical Connect shore power NOW
Time Range Filter
From
To
Battery SOC
Solar vs Load
Appliance Power History