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: Tuesday 2026-11-03
Status: LOCKED
Locked at: 2026-11-02 20:00:01 GMT
Action: No charge needed — current SOC is already above the target
Weather outlook: Moderate solar day
Expected solar: 7.67 kWh
Expected usage: 28.09 kWh
Decision reason: Charge to a balanced level because some solar is expected
For date: Wednesday 2026-11-04
Status: LIVE PREVIEW
Locks at: 20:00 UK time
Live preview action: No charge needed — current SOC is already above the target
• Weather outlook: Moderate solar day
• Expected solar: 7.33 kWh
• Expected usage: 28.09 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: 85%
• 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: 28.09 kWh
Expected solar: 7.33 kWh
Target SOC: 85%
• 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 Wednesday: forecast 28.09 kWh. Baseline 29.43 kWh, Wednesday average 29.20 kWh from 1 sample(s), weekday average 28.20 kWh, recent 7-day average 27.93 kWh. Completed-day Enphase learning forecast is 28.09 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: Moderate solar day
Expected solar generation: 7.33 kWh
Expected household consumption: 28.09 kWh
Weather confidence: mixed. No weather SOC adjustment applied. Priority=avoid_export, sunny_source_present=True, cloudy_source_present=True, expected_solar=7.33 kWh.
Target SOC: 85%
No charge needed — current SOC is already above the target
mixed. No weather SOC adjustment applied. Priority=avoid_export, sunny_source_present=True, cloudy_source_present=True, expected_solar=7.33 kWh.
Customer priority is avoid export without causing high-rate grid import. Pure export headroom calculation suggested 63% by leaving about 7.33 kWh / 37% battery headroom. However, forecast band is mixed / uncertain solar forecast with mixed confidence and weak forecast late-day solar and established house curve fades early, so import-risk minimum is 85%. Battery hard floor is 30% with a 10% operating buffer. Solar timing check: Weak late-day solar after 15:30. Learned house curve: House curve: solar fades early after 15:30 (established, 168 day(s)). Target SOC set from 80% to 85%. Strong solar surplus override active: False. Expected solar is 7.33 kWh and predicted usage is 28.09 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.4p/kWh | 38.39p/kWh | £0.47 |
| 🌀 Agile Octopus | 34.83p/kWh | 38.39p/kWh | £1.74 |
| ☀️ Day Rate | 38.39p/kWh | 38.39p/kWh | £1.92 |
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