@lesiflo said in Script zum Laden/Entladen von Zendure Solarflow:
@cordobadb Moin, hier mal das Script. Ist aber sehr stark an meine Bedürfnisse angepasst und auch noch nicht ganz fehlerfrei.
hems.txt
Das ioBroker-JavaScript ist eine komplexe und intelligente Steuerung für zwei Zendure Hyper-Batteriespeicher (Hyper1 und Hyper2). Es berücksichtigt:
- PV-Produktion
- Strompreis (Tibber)
- Hausverbrauch
- SOC der Akkus
- Sonnenauf- und -untergang
- Auto-Ladevorgang
- VIS-Log-Ausgabe für visuelle Rückmeldung
Zentrale Aufgaben & Ziele des Skripts
-
Optimale Ladung/Entladung der Akkus
Priorisiert PV-Überschuss-Laden.
Nutzt günstigen Strompreis für zusätzliches Laden.
Verhindert Entladen bei günstigen Strompreisen oder Vorrang fürs Auto.
Erlaubt Entladung bei teurem Strompreis.
-
Speicher-Priorisierung:
Wenn der Speicher lädt und sein SOC unter einer definierten Schwelle ist, haben Speicher-Ladevorgänge Vorrang.
-
Strompreis-Integration (Tibber):
Laden bei günstigem Preis (aggressiv oder konservativ je nach Einstellung).
Entladen bei teurem Preis.
-
PV-Forecast-Nutzung:
Verwendet pvforecast-Daten für Tages- und Restprognose.
-
Nachtbedarf-Absicherung (AmountHours):
Nutzt SOC und Sonnenuntergangs-/aufgangszeit zur Berechnung von Tibber’s AmountHours.
Stellt sicher, dass genug Akkuenergie für die Nacht verbleibt.
-
Leistungsaufteilung zwischen Hyper1 und Hyper2:
Dynamisch je nach SOC-Differenz.
Leistung ist begrenzt auf xxx W je Gerät.
-
Hysterese und Modusverzögerung:
Verhindert zu schnelles Umschalten zwischen Lade- und Entlademodus (20s Delay).
-
VIS-kompatibles Logging:
Ausgabe der Vorgänge (PV, SOC, Ladeleistung, Preisstatus etc.) in einem HTML-Log-Table im VIS
Hallo @lesiflo ,
vielen Dank für das Skript und die Erklärungen.
Sind die Screenshots aus Post 1 noch aktuell zu dem hier erwähnten Umfang?
Leider kann ich das txt nicht importieren und würde es gerne anhand der Screenshots in etwa nachbauen.
Habe ein ähnliche Ausgangslage.
- PV (SolarEdge mit 9.2kWh Batterie)
- Tibber
- OpenWB
- Zendure 2400 AC (1-3 je nachdem wie gut das läuft
)
Vielen lieben Dank und weiterhin einen schönen Tag!