Battery arbitrage
Charge cheap, discharge peak.
A live dashboard of your battery's day. Charging windows turn green; peak-discharge windows turn red; the curve shows what the grid is paying right now.
Showing representative curve (no live feed for this region)
Today's arbitrage KPIs
Today's net P&L
$3.42
+12% vs yesterday
June 10, 2026
- Avg buy price
- $0.1/kWh
- Avg sell price
- $0.35/kWh
- Peak spread
- $0.38/kWh
- Cycles used
- 0.54
- Today (of 1.0 full)
Day-ahead chart + battery action
- Charge
- Discharge
- $/kWh
- Idle
| Hour | Price ($/kWh) | Action |
|---|---|---|
| 00:00 | 0.12 | Charge |
| 01:00 | 0.1 | Charge |
| 02:00 | 0.09 | Charge |
| 03:00 | 0.08 | Charge |
| 04:00 | 0.08 | Charge |
| 05:00 | 0.1 | Idle |
| 06:00 | 0.18 | Idle |
| 07:00 | 0.26 | Discharge |
| 08:00 | 0.33 | Discharge |
| 09:00 | 0.29 | Discharge |
| 10:00 | 0.22 | Idle |
| 11:00 | 0.18 | Idle |
| 12:00 | 0.17 | Idle |
| 13:00 | 0.18 | Idle |
| 14:00 | 0.21 | Idle |
| 15:00 | 0.24 | Idle |
| 16:00 | 0.31 | Discharge |
| 17:00 | 0.39 | Discharge |
| 18:00 | 0.46 | Discharge |
| 19:00 | 0.41 | Discharge |
| 20:00 | 0.3 | Idle |
| 21:00 | 0.22 | Idle |
| 22:00 | 0.16 | Idle |
| 23:00 | 0.13 | Charge |
Min$0.08Max$0.46Spread$0.38
Charge 6h · Discharge 7h · Idle 11h
- 00:00 — Charge, SoC 60%
- 01:00 — Charge, SoC 72%
- 02:00 — Charge, SoC 84%
- 03:00 — Charge, SoC 96%
- 04:00 — Charge, SoC 100%
- 05:00 — Idle, SoC 100%
- 06:00 — Idle, SoC 100%
- 07:00 — Discharge, SoC 86%
- 08:00 — Discharge, SoC 64%
- 09:00 — Discharge, SoC 44%
- 10:00 — Idle, SoC 44%
- 11:00 — Idle, SoC 44%
- 12:00 — Idle, SoC 44%
- 13:00 — Idle, SoC 44%
- 14:00 — Idle, SoC 44%
- 15:00 — Idle, SoC 44%
- 16:00 — Discharge, SoC 32%
- 17:00 — Discharge, SoC 18%
- 18:00 — Discharge, SoC 8%
- 19:00 — Discharge, SoC 5%
- 20:00 — Idle, SoC 5%
- 21:00 — Idle, SoC 5%
- 22:00 — Idle, SoC 5%
- 23:00 — Charge, SoC 12%
Agent rules
When
Spot price < €0.12/kWh AND SoC < 80%
Then
Charge at maximum rate
When
Spot price > €0.30/kWh AND SoC > 20%
Then
Discharge to grid
When
House load > 2 kW AND solar < 1 kW
Then
Discharge to cover house load
Rules are read-only in this preview. Live tuning ships in v2.
Today's schedule
- 00:00–05:00Charge$0.1/kWh
- 07:00–10:00Discharge$0.35/kWh
- 10:00–16:00Idle—
- 16:00–20:00Discharge$0.35/kWh
- 23:00–24:00Charge$0.1/kWh
P&L breakdown
- Bought
- 6h × $0.1
- Sold
- 7h × $0.35
- Round-trip efficiency
- ~92%
- Net
- $3.42
Annualised (×365)$1,248.3
Dashboard shows a representative day-ahead curve and battery action. Real spot prices via Tibber, aWATTar, Octopus Agile or direct EPEX integration ship in a follow-up. Round-trip efficiency 92% (LFP), depth of discharge 95%, 6,000-cycle warranty assumed.