Self-hosted solar + battery ROI tracker, motorbike trip writeups with GPS routes, and notes on building it all with Claude Code.
Solar & Battery
Last updated: 29 Oct 2026 06:35 GMT
Next update at: 07:05 GMT
▾
Batt now
72%
SOC
Battery SOC — last 7 days (hourly)
▾
Solar Today
0.00
kWh
Daily Solar Generation — last 7 days
▾
Solar Total
584.3
kWh
▾
Solar Peak
0.0
W
Filter-clipped at 700 W to suppress sensor spikes — bright partly-cloudy moments above that are flattened here. Daily kWh yield is the better measure of array performance than this peak figure.
▾
Solar > Grid
43
days of 396
Days where daily solar generation beat daily grid import. Latest 10 (most recent first):
Date
Solar
Grid
Δ
2026-10-05
2.48 kWh
1.57 kWh
+0.91
2026-09-23
1.80 kWh
1.58 kWh
+0.22
2026-09-22
2.68 kWh
2.32 kWh
+0.36
2026-09-21
2.85 kWh
1.66 kWh
+1.19
2026-08-24
3.00 kWh
1.82 kWh
+1.18
2026-08-13
3.26 kWh
2.77 kWh
+0.49
2026-08-11
3.41 kWh
2.40 kWh
+1.01
2026-08-10
3.27 kWh
2.71 kWh
+0.56
2026-08-07
3.51 kWh
2.04 kWh
+1.47
2026-08-06
3.02 kWh
2.97 kWh
+0.06
Out of 396 settled days from 2025-09-24 onwards. Latest 2 days excluded — Octopus consumption typically lags 2–3 days.
▾
Batt lifetime
1980.5
kWh
▾
Grid → batt
1173.6
kWh AC
⚡
Charge 3h before
capacity-fill mode
target 88% · cheapest this cycle 14.3p · cheapest next cycle 14.3p(predicted)
Why this decision? (2 reasons)
SOC 72% is below the 88% target.
~3h of charging scheduled.
▾Decisions lately — 49 ticks in the last 24 hoursclick to expand
Charging — capacity: 49 (100%) — banking past target
Prediction accuracy (n=196): mean error ↑5.3%, |error| 5.5%
When
Planner
Why
Timer / plug
SOC
Thu 05:00 → 06:30 (2.0h)
Charging — capacity
filling 1.0 kWh gap to target
idle
74 → 72%
Thu 02:30 → 04:30 (2.5h)
Charging — capacity
filling 0.9 kWh gap to target
idle
78 → 75%
Thu 01:30 → 02:00 (59m)
Charging — capacity
filling 0.9 kWh gap to target
idle
79%
Wed 23:30 → 01:00 (2.0h)
Charging — capacity
filling 0.3 kWh gap to target
idle
83 → 80%
Wed 18:30 → 23:00 (5.0h)
Charging — capacity
filling 0.4 kWh gap to target
idle
92 → 84%
Wed 16:00 → 18:00 (2.5h)
Charging — capacity
filling 0.6 kWh gap to target
idle · plug 0m · 765W peak
98 → 93%
Wed 15:30
Charging — capacity
filling 0.0 kWh gap to target
idle · plug 30m · 765W peak
95%
Wed 15:00
Charging — capacity
filling 0.0 kWh gap to target
idle · plug 30m · 765W peak
92%
Wed 14:30
Charging — capacity
filling 0.0 kWh gap to target
idle · plug 30m · 765W peak
89%
Wed 14:00
Charging — capacity
filling 0.3 kWh gap to target
idle · plug 30m · 767W peak
85%
Wed 13:30
Charging — capacity
filling 0.5 kWh gap to target
idle · plug 30m · 766W peak
81%
Wed 11:30 → 13:00 (2.0h)
Charging — capacity
filling 0.9 kWh gap to target
idle · plug 30m · 767W peak
78%
Wed 08:00 → 11:00 (3.5h)
Charging — capacity
filling 1.1 kWh gap to target
idle
78 → 77%
Wed 07:00 → 07:30 (59m)
Charging — capacity
filling 1.2 kWh gap to target
idle · plug 0m
78%
48h Plan
Total predicted cost: 80.9p
Charged: 22 slots · 11h
Charger on (incl. plunge): 22 slots · 11h
Plunge slots used: 0
Predicted SOC trough: 65%
SOC at horizon end: 81%
Solar yield since install
Gold rings mark the top-20 days; red ring is the all-time #1.