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
May 20, 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.