Monthly profit waterfall
Click a loss to remove it: the remaining-profit bar grows by exactly that cost. The top tick is profit before losses.
16 September 2025–13 August 2026 · EnergyPool BESS, PV and site data · official TenneT settlement prices
Click a loss to remove it: the remaining-profit bar grows by exactly that cost. The top tick is profit before losses.
X-axis: month · Y-axis: loss (€ per month) · Import: €61/MWh; missed SDE: €31.96/MWh
| Month | Coverage | Profit before R2 | R2 impact | Grid-import loss | Missed SDE | Net without solar | Net with solar | Solar benefit |
|---|
September 2025, October 2025 and August 2026 are incomplete and excluded from the improvement comparison.
29 March is the spring-forward day: it has 92 fifteen-minute intervals, not 96, because local time jumps from 01:45 to 03:00. The old rows used a one-hour-wrong UTC mapping after the jump. Replacing all 92 UTC-keyed rows from the official TenneT export reduced the audit to zero differences. The autumn check on 26 October 2025 has 100 intervals and two distinct UTC keys for each repeated 02:00–02:45 local quarter, also with zero differences. The table below preserves the pre-fix evidence.
| Local time | MySQL take | TenneT take | Δ take | MySQL feed | TenneT feed | Δ feed |
|---|
Pre-fix evidence · 153 visibly different fields in 78 intervals. A wrong mapping need not produce a visible difference when adjacent prices happen to be equal. Database corrected and verified on 27 September 2026.