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: Saturday 2026-06-20
Status: LOCKED
Locked at: 2026-06-19 21:00:01 BST
Action: No charge needed — current SOC is already above the target
Weather outlook: Good solar day
Expected solar: 22.08 kWh
Expected usage: 27.46 kWh
Decision reason: Charge lower because tomorrow should provide useful solar generation
For date: Sunday 2026-06-21
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: 32.95 kWh
• Expected usage: 27.46 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: 27.46 kWh
Expected solar: 32.95 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 Sunday: forecast 27.46 kWh. Baseline 29.43 kWh, Sunday average 26.80 kWh from 1 sample(s), weekend average 27.15 kWh, recent 7-day average 27.93 kWh. Completed-day Enphase learning forecast is 27.46 kWh with rolling context recent average 27.57 kWh.
Enphase live today data: solar today 8.86 kWh, load today 25.67 kWh, import 17.68 kWh, export 0.44 kWh, net import 17.24 kWh. Live update at 14:00:03 UK using 55 matched telemetry intervals.
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: 32.95 kWh
Expected household consumption: 27.46 kWh
Weather confidence: sunny_confident. No weather SOC adjustment applied. Priority=avoid_export, sunny_source_present=True, cloudy_source_present=False, expected_solar=32.95 kWh.
Target SOC: 45%
No charge needed — current SOC is already above the target
sunny_confident. No weather SOC adjustment applied. Priority=avoid_export, sunny_source_present=True, cloudy_source_present=False, expected_solar=32.95 kWh.
Customer priority is avoid export without causing high-rate grid import. Pure export headroom calculation suggested 40% by leaving about 32.95 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, 32 day(s)). Target SOC set from 30% to 40%. Strong solar surplus override active: True. Expected solar is 32.95 kWh and predicted usage is 27.46 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 | 34.32p/kWh | £0.47 |
| 🌀 Agile Octopus | 13.31p/kWh | 34.32p/kWh | £0.67 |
| ☀️ Day Rate | 34.32p/kWh | 34.32p/kWh | £1.72 |
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