batcontrol
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.
Funktionen
- Preisbewusstes Laden — günstig laden, in der Hochpreisphase nutzen
- Mit jedem Wechselrichter — Fronius GEN24 (Solar API), Fronius Modbus TCP oder jedes System über den generischen MQTT-Treiber
- Kein zusätzlicher Zähler nötig
- Solar- & Verbrauchsprognose integriert
- Home-Assistant-Anbindung über MQTT-Auto-Discovery und ein eigenes Add-on
- Peak Shaving hält Speicherkapazität für die Mittagsspitze frei (ab 0.8.0)
- evcc-Koordination fürs E-Auto-Laden
- Robuster Betrieb — übersteht kurze Wechselrichter- oder Netzausfälle
- Open Source (MIT), läuft als Docker-Container
So funktioniert es
batcontrol läuft in einem kurzen Zyklus und kombiniert drei Prognosen:
- Strompreis aus deinem dynamischen Tarif (nächste 24–48 h)
- Solarertrag aus einem PV-Prognosedienst
- Verbrauch aus einem auf deinen Jahresverbrauch skalierten Lastprofil
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.
Unterstützte Hardware & Dienste
| 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) |
Loslegen
batcontrol läuft als Docker-Container und wird über eine einzige YAML-Datei konfiguriert.
- Installation & Start: siehe README
- Vollständige Konfigurationsreferenz: die Dokumentation
- Home-Assistant-Nutzer: das batcontrol-Add-on
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.
