batcontrol steuert deinen PV-Speicher anhand dynamischer Strompreise, einer Solarprognose und deinem Verbrauchsprofil. Es lädt die Batterie aus dem Netz, wenn Strom günstig ist, und spart die gespeicherte Energie für die teuren Stunden auf — vollautomatisch und ohne IP-basierten Stromzähler.
batcontrol läuft in einem kurzen Zyklus und kombiniert drei Prognosen:
Daraus berechnet es den erwarteten Netto-Verbrauch und entscheidet je Zyklus, ob aus dem Netz geladen (Preise niedrig und steigend), die Batterie gehalten (für teure Stunden aufgespart) oder normal entladen wird. Anschließend stellt es den Wechselrichter entsprechend ein — und stellt beim Beenden die ursprünglichen Einstellungen wieder her.
| Kategorie | Unterstützt |
|---|---|
| Wechselrichter | Fronius GEN24 (Solar API), Fronius Modbus TCP, jeder Wechselrichter via MQTT |
| Dynamische Tarife | Tibber, aWATTar, evcc, zonenbasierte Tarife (z. B. Octopus) |
| Solarprognose | Forecast.Solar, Solarprognose, evcc, Home-Assistant-Sensor |
| Verbrauch | CSV-Lastprofil (auf Jahres-kWh skaliert) oder Home-Assistant-Sensor |
| Hausautomation | MQTT, Home Assistant (Auto-Discovery + Add-on) |
batcontrol läuft als Docker-Container und wird über eine einzige YAML-Datei konfiguriert.
batcontrol ist experimentelle Software, die echte Hardware steuert, und wird ohne Gewähr bereitgestellt. Beginne mit konservativen Grenzwerten und beobachte die Logs bei der Ersteinrichtung.