EnergiFlux Dashboard
Smart battery charging using live Enphase data, tomorrow’s solar forecast, Octopus tariffs and Sunsynk battery control.
SOC Decision Lock
This separates the fixed locked SOC decision from the live preview. Manual changes should not overwrite the locked decision after 8pm.
For date: Wednesday 2026-08-05
Status: LOCKED
Locked at: 2026-08-04 21:00:01 BST
Action: No charge needed — current SOC is already above the target
Weather outlook: Good solar day
Expected solar: 30.75 kWh
Expected usage: 28.09 kWh
Decision reason: Charge lower because tomorrow should provide useful solar generation
For date: Thursday 2026-08-06
Status: LIVE PREVIEW
Locks at: 20:00 UK time
Live preview action: No charge needed — current SOC is already above the target
• Weather outlook: Good solar day
• Expected solar: 30.78 kWh
• Expected usage: 26.77 kWh
• Learned house curve: House curve available
• Solar after 15:30: 0.0 kWh / 0.0%
• Pure export calculation wanted a lower target to leave solar headroom.
• Usage forecast is high, so the system protects against expensive grid import.
• The learned house curve shows whether this property loses useful solar after 15:30.
• Final live preview target: 45%
• Manual safe option: 100% if avoiding grid import is more important than avoiding export.
Current battery SOC: manual until Sunsynk API/gateway is connected.
Predicted usage: 26.77 kWh
Expected solar: 30.78 kWh
Target SOC: 45%
• Avoid export where sensible.
• Do not undercharge if that risks high-rate import.
• Keep reserve above the 30% battery floor.
• Use weather forecast + learned house solar curve.
Enphase Solar & Grid
Live Enphase data for today. Solar production comes from the Enphase live summary. House load, import and export are calculated from matched Enphase telemetry intervals.
Decision Brain
Shows why EnergiFlux has chosen the current live preview SOC target, including the customer priority to avoid exporting solar. This is advisory only until the next 8pm lock.
1. Avoid exporting solar where possible
2. Avoid expensive grid import where sensible
3. Keep a sensible battery reserve
Weekday learning for Thursday: forecast 26.77 kWh. Baseline 29.43 kWh, Thursday average 25.45 kWh from 2 sample(s), weekday average 28.20 kWh, recent 7-day average 27.93 kWh. Completed-day Enphase learning forecast is 26.77 kWh with rolling context recent average 27.57 kWh.
Enphase live today data: solar today 14.49 kWh, load today 21.61 kWh, import 8.02 kWh, export 0.90 kWh, net import 7.12 kWh. Rolling load average: 7-day 21.14 kWh, 14-day 21.14 kWh.
House solar curve available in house_solar_curve.json
Total solar learned today: 5.77 kWh
Solar after 15:30: 0.0 kWh / 0.0%
Updated: latest Enphase curve
Weather outlook: Good solar day
Expected solar generation: 30.78 kWh
Expected household consumption: 26.77 kWh
Weather confidence: Waiting for weather confidence
Target SOC: 45%
No charge needed — current SOC is already above the target
Waiting for weather confidence
Customer priority is avoid export without causing high-rate grid import. Pure export headroom calculation suggested 40% by leaving about 30.78 kWh / 100% battery headroom. However, forecast band is very strong solar forecast and established house curve fades early with strong solar surplus override, so import-risk minimum is 40%. Battery hard floor is 30% with a 10% operating buffer. Solar timing check: Useful late-day solar after 15:30. Learned house curve: House curve: solar fades early after 15:30 (established, 78 day(s)). Target SOC set from 30% to 40%. Strong solar surplus override active: True. Expected solar is 30.78 kWh and predicted usage is 26.77 kWh. If avoiding high-rate grid import is the overriding priority, a manual 100% SOC target is the safest option for tonight.
Household Usage Trend
🧠 Long-term learning from Enphase meter data. Used to improve tomorrow’s battery target, not as a live meter reading.
Tomorrow’s Weather Forecast
Forecast for tomorrow’s daylight hours, not the current weather outside now.
Tariff Comparison Tonight Best choice
| Tariff | Overnight Rate | Day Rate | Est. Cost |
|---|---|---|---|
| 🐙 Octopus Go BEST | 9.5p/kWh | 33.32p/kWh | £0.47 |
| 🌀 Agile Octopus | 20.36p/kWh | 33.32p/kWh | £1.02 |
| ☀️ Day Rate | 33.32p/kWh | 33.32p/kWh | £1.67 |
Octopus Go is best for tonight because the guaranteed overnight cheap rate beats the Agile slots available.
Savings Overview
Projected savings over recent history
Savings Breakdown Tomorrow
System Setup
EnergiFlux is using two separate systems: Enphase for solar data and Sunsynk for battery/inverter control.
21 panels · 9.24 kW PV · API connected
8 kW Sunsynk inverter · 20 kWh battery storage · SOC manual for now
Octopus Go 12M Fixed
15.0p/kWh