When the top two scores are within 5 points, PilotWatt returns idle (no strong signal) instead of forcing a pick. Store is not recommended when SoC is already ≥ 85%.
In alpha, if charge EV wins but EV UI is hidden, Home may show the next eligible action instead.
Confidence bands
Home labels each opportunity High, Moderate, or Low confidence — how sure PilotWatt is that the recommended action is the best profit opportunity tonight, not a guaranteed outcome.Score factors (summary)
Export score
Export score
- Current rate vs 24-hour average
- Bonus if battery SoC > 50%
- Bonus if tomorrow’s solar forecast exceeds today × 1.2
- Penalty if SoC < 20%
Store score
Store score
- Tomorrow vs today solar forecast
- Bonus when current rate is well below average (< 0.7× avg)
- Penalty if battery nearly full (> 90%)
- Disabled when SoC ≥ 85%
Charge EV score
Charge EV score
- Spread between peak and cheapest overnight rate (23:00–07:00)
- Bonus when EV SoC heuristics suggest charging is useful
Exact weights live in the app (
lib/domain/optimiser.ts). Update this page when scoring changes.