Aktive Speichersteuerung / dynamisches Netzladen für SMA Sunny Island SI6.0H-11 #3919
meisterlind
started this conversation in
Modulthemen
Replies: 1 comment 9 replies
|
Kurzum deine KI hat da leider nicht richtig analysiert als sie dir den Text geschrieben hat: Im aktuellen Master ist die Speichersteuerung für den Sunny Island bereits enthalten, im Release noch nicht. Wird dann spätestens beim Release von 2.3.0 auch dort enthalten sein und heute bereits im Master Branch. |
9 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hallo zusammen,
ich nutze einen SMA Sunny Island SI6.0H-11 mit einem 32-kWh-LiFePO4-Speicher und würde den Speicher gerne über openWB abhängig vom dynamischen Strompreis aus dem Netz laden.
System
Das vorhandene
sma_sunny_island-Modul liest den Speicher korrekt aus. SOC, Leistung und Energiewerte werden in openWB angezeigt.Eine aktive Speichersteuerung steht für diesen Sunny Island jedoch nicht zur Verfügung. openWB behandelt ihn als:
power_limit_controllable=Falsebzw.
state_str='Keine Steuerung'Ziel
Ich würde gerne die in openWB grundsätzlich vorhandene preisabhängige Speichersteuerung auch mit dem SI6.0H-11 verwenden:
Energy-Charts ist testweise bereits als dynamischer Tarif in openWB eingerichtet und die Preisdaten werden abgerufen.
Modbus-Tests am SI6.0H-11
Ich habe verschiedene Register direkt per Modbus TCP mit Python/pymodbus getestet.
Lesen funktioniert
30845 – SOC
z.B.
30845 = 91-> SOC 91 %30775 – Batterieleistung
liefert ebenfalls plausible Werte.
Netzladung über Register 40075 funktioniert
Besonders interessant ist Register 40075 (Eigenverbrauchserhöhung).
Normalbetrieb:
40075 = 1129Nach Schreiben von:
40075 = 1130wird die Eigenverbrauchserhöhung deaktiviert.
An meinem SI6.0H-11 startet daraufhin nach ungefähr 10 Sekunden eine Netzladung.
Beispiel eines Tests:
40075 = 1130Durch anschließendes Schreiben von
40075 = 1129kehrt der Sunny Island wieder zur normalen Eigenverbrauchsregelung zurück.
Das Verhalten ist reproduzierbar.
Damit ist zumindest eine Ein-/Aus-Steuerung der Netzladung möglich:
40075 = 1130-> Netzladung EIN40075 = 1129-> normale EigenverbrauchsregelungWeitere getestete Register
40149 / 40151
Schreibzugriffe werden vom Sunny Island bestätigt. Tests mit 0 W und -500 W hatten im Netzparallelbetrieb jedoch keine erkennbare Auswirkung auf die Batterieleistung.
44039 / 44041
Bei meinem SI6.0H-11 nicht beschreibbar. Schreibversuche werden mit
IllegalAddressbeantwortet.40045
Ausgelesener Wert:
300000-> 300 AEin Schreibversuch auf 40 A wird zwar quittiert, beim anschließenden Lesen steht weiterhin 300 A. Eine Begrenzung der Netzladeleistung war darüber nicht möglich.
40081
liefert
0xFFFFFFFF/ Wert nicht verfügbar.Feature Request
Wäre es möglich, den SI6.0H-11 offiziell in die aktive Speicher-/Preissteuerung des
sma_sunny_island-Moduls aufzunehmen?Auch eine zunächst reine Ein-/Aus-Netzladung über Register 40075 wäre für dynamische Stromtarife bereits sehr hilfreich.
Beispielsweise:
günstiges Preisfenster + SOC unter Zielwert
->
40075 = 1130Ziel-SOC erreicht oder günstiges Preisfenster beendet
->
40075 = 1129Die dynamischen Preise, der Speicher-SOC und die allgemeine Preislogik sind in openWB bereits vorhanden. Es fehlt meines Erachtens hauptsächlich die gerätespezifische Ansteuerung des älteren Sunny Island.
Ich kann gerne weitere Registertests durchführen und meinen SI6.0H-11 mit Firmware 4.00.1.R als Testsystem für die Entwicklung zur Verfügung stellen.
Eine Integration in den offiziellen openWB-Code wäre mir deutlich lieber als eine lokale Änderung, die bei zukünftigen Updates erneut angepasst werden müsste.
Vielen Dank!
All reactions