No description
1. /api/timeline silently defaulted missing export_rate to None → 0, which broke the LP for dad's terugleveringskosten scenario. With export=0, charging during surplus has no benefit, so the battery stayed half-empty while solar exported. Fix: when the param is absent, fall back to DEFAULTS['export_rate'] (matches the form's initial value). Explicit blank still means 'use saldering toggle'. 2. uPlot charts had legend disabled. Re-enabled with per-series value formatters so hovering shows '14:00 NL · −1.70 kWh/h' style values. |
||
|---|---|---|
| data/raw | ||
| docs | ||
| scripts | ||
| src/pluginbattery | ||
| tests | ||
| .env.example | ||
| .gitignore | ||
| CLAUDE.md | ||
| Dockerfile | ||
| Procfile | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
pluginbattery
Backtest the actual ROI of a home battery against real historical electricity prices and solar irradiance.
Answers: "If I had owned this battery (plug-in or installed) over the last N years, what would it have actually saved me?"
See CLAUDE.md for project intent, open decisions, and assumptions.