Seite 1 von 1

PV Laden: SmartWB: Ladestromwert springt ständig hin und her

Verfasst: So Aug 15, 2021 4:10 pm
von Freddi69
Hallo,

ich nutze die OpenWB Software in Kombination mit einer SmartWB und habe beobachtet, dass im Modus PV Laden der eingestellte Ladestromwert ständig hin und her springt, hier mal ein Beispiel:
Screenshot_20210815_180133.png
Die gerade Linie ist ein Sofort-Laden mit fester Vorgabe.

In den "Nur PV Log" sehe ich folgende Einträge:

Code: Alles auswählen

2021-08-15 18:01:46: Uberschuss (-2033) geringer als herunterschaltschwelle (0), neuer Ladestromwert: 6 (LV0)
2021-08-15 18:01:45: Schaltschwelle: 230, zum runterregeln: 0 (LV0)
2021-08-15 18:01:45: Gesamt Anzahl Phasen= 1 (LV0)
2021-08-15 18:01:45: LP1 Anzahl Phasen während Ladung= 0 (LV0)
2021-08-15 18:01:45: Alte Anzahl genutzter Phasen= 0 (LV0)
2021-08-15 18:01:25: Überschuss (1252) ist größer als Schaltschwelle (230), neuer Ladestromwert: 11 (LV0)
2021-08-15 18:01:25: Schaltschwelle: 230, zum runterregeln: 0 (LV0)
2021-08-15 18:01:25: Gesamt Anzahl Phasen= 1 (LV0)
2021-08-15 18:01:25: LP1 Anzahl Phasen während Ladung= 0 (LV0)
2021-08-15 18:01:25: Alte Anzahl genutzter Phasen= 0 (LV0)
2021-08-15 18:01:06: Uberschuss (-719) geringer als herunterschaltschwelle (0), neuer Ladestromwert: 6 (LV0)
2021-08-15 18:01:05: Schaltschwelle: 230, zum runterregeln: 0 (LV0)
2021-08-15 18:01:05: Gesamt Anzahl Phasen= 1 (LV0)
2021-08-15 18:01:05: LP1 Anzahl Phasen während Ladung= 0 (LV0)
2021-08-15 18:01:05: Alte Anzahl genutzter Phasen= 0 (LV0)
2021-08-15 18:00:46: Überschuss (770) ist größer als Schaltschwelle (230), neuer Ladestromwert: 9 (LV0)
2021-08-15 18:00:46: Schaltschwelle: 230, zum runterregeln: 0 (LV0)
2021-08-15 18:00:46: Gesamt Anzahl Phasen= 1 (LV0)
2021-08-15 18:00:46: LP1 Anzahl Phasen während Ladung= 0 (LV0)
2021-08-15 18:00:46: Alte Anzahl genutzter Phasen= 0 (LV0)
2021-08-15 18:00:27: Uberschuss (-369) geringer als herunterschaltschwelle (0), neuer Ladestromwert: 6 (LV0)
2021-08-15 18:00:26: Schaltschwelle: 230, zum runterregeln: 0 (LV0)
2021-08-15 18:00:26: Gesamt Anzahl Phasen= 1 (LV0)
2021-08-15 18:00:26: LP1 Anzahl Phasen während Ladung= 0 (LV0)
2021-08-15 18:00:26: Alte Anzahl genutzter Phasen= 0 (LV0)
2021-08-15 18:00:06: Überschuss (503) ist größer als Schaltschwelle (230), neuer Ladestromwert: 8 (LV0)
2021-08-15 18:00:06: Schaltschwelle: 230, zum runterregeln: 0 (LV0)
2021-08-15 18:00:06: Gesamt Anzahl Phasen= 1 (LV0)
2021-08-15 18:00:06: LP1 Anzahl Phasen während Ladung= 0 (LV0)
2021-08-15 18:00:06: Alte Anzahl genutzter Phasen= 0 (LV0)
2021-08-15 17:59:47: Uberschuss (-1369) geringer als herunterschaltschwelle (0), neuer Ladestromwert: 6 (LV0)
2021-08-15 17:59:47: Schaltschwelle: 230, zum runterregeln: 0 (LV0)
2021-08-15 17:59:46: Gesamt Anzahl Phasen= 1 (LV0)
Mich wundert, dass er als Schaltschwelle 230 annimmt und bei Gesamt Anzahl Phasen= 1 (LV0) steht. Die SmartWB ist dreiphasig angeschlossen und kann daher nur in 690er Schritten gesteuert werden?! In der Oberfläche von OpenWB finde ich außer unter "Allgemeine Einstellungen" -> "EV Daten" nichts, wo ich 1phasig einstellen kann.

In der Statusübersicht sehe ich eigenartigerweise auch keine Spannung/Stromstärke pro Phase:
Screenshot_20210815_180526.png

Ich nutze:
openWB Version: 1.9.246
Welches PV Modul / Welcher Wechselrichter? 3x SMA Sunny Boy 4.0
Welches EVU Modul? SMA SHM 2.0
Welches Auto wird geladen? Skoda Enyaq
Welche Wallbox: SmartWB Firmware v2.2.4 (vorher v2.2.1 - gerade aktualisiert, 1005: Firmware Version 15)

Kann mir jemand einen Tipp geben, woran das Problem liegen könnte und ob es mit der Schaltschwelle von 230 zusammenhängt?

Re: PV Laden: SmartWB: Ladestromwert springt ständig hin und her

Verfasst: Mo Aug 16, 2021 4:23 pm
von Freddi69
Ich habe die Ursache für das Problem gefunden - es kommen hier mehrere Dinge zusammen.

In den oben genannten Versionen zeigte die openWB Software keine Spannung/Stromstärke der smartWB an. Daher ist im Quelltext der openWB (in der regel.sh) die Variable $anzahlphasen immer auf 0 gesetzt worden (daher auch die Ausschrift "LP1 Anzahl Phasen während Ladung= 0"). Weiter unten im Quelltext der regel.sh gibt es dann nochmal die Abfrage

Code: Alles auswählen

if [ $anzahlphasen -eq 0 ]; then
	anzahlphasen=1
fi
Hier wird also per Default die Anzahl der Phasen immer auf 1 gesetzt, sofern keine Werte vom Ladepunkt gemeldet wurden. Das ist meiner Meinung nach ein Fehler, weil dies zum im Eingangspost genannten Verhalten führt, wenn die Wallbox tatsächlich aber dreiphasig angeschlossen ist.

Nach Änderung des Wertes in dieser Zeile auf 3 lief die PV-Ladung bei mir wie erwartet.

Ich schlage daher vor, in den Einstellungen des Ladepunktes eine Option für die Anzahl der Phasen einzufügen (die kann ja gerne per Default 1 sein, Hauptsache der unbedarfte Nutzer kann es anpassen) - was haltet ihr davon?

Des Weiteren habe ich mich gefragt, warum denn die Stromstärke der SmartWB nicht korrekt angezeigt wird. Ich musste feststellen, dass die SmartWB über ihre API schon korrekt die Werte sendet, aber in OpenWB diese Werte nicht "ankommen". In den letzten Commits im Master Branch habe ich commit:fd1239c5 entdeckt - dieser löst tatsächlich das Problem, dass die Stromstärke nicht korrekt von openWB verarbeitet/angezeigt wurde!

Das Problem ist damit für mich erstmal gelöst, ich würde aber gern nochmal diverse Dinge bzgl. $anzahlphasen diskutieren. Erfolgt dies besser auf github?

Re: PV Laden: SmartWB: Ladestromwert springt ständig hin und her

Verfasst: Mo Aug 16, 2021 5:24 pm
von aiole
Ja - die A-Übergabe hatte einen Hänger. Gut, dass Du schon auf die nightly upgedatet hast
Freddi69 hat geschrieben: Mo Aug 16, 2021 4:23 pm Weiter unten im Quelltext der regel.sh gibt es dann nochmal die Abfrage

Code: Alles auswählen

if [ $anzahlphasen -eq 0 ]; then
	anzahlphasen=1
fi
Hier wird also per Default die Anzahl der Phasen immer auf 1 gesetzt, sofern keine Werte vom Ladepunkt gemeldet wurden. Das ist meiner Meinung nach ein Fehler, weil dies zum im Eingangspost genannten Verhalten führt, wenn die Wallbox tatsächlich aber dreiphasig angeschlossen ist.

Nach Änderung des Wertes in dieser Zeile auf 3 lief die PV-Ladung bei mir wie erwartet.

Ich schlage daher vor, in den Einstellungen des Ladepunktes eine Option für die Anzahl der Phasen einzufügen (die kann ja gerne per Default 1 sein, Hauptsache der unbedarfte Nutzer kann es anpassen) - was haltet ihr davon?
Das Problem mit den fehlenden A ist behoben, d.h. bei 1p bzw. 3p kommen die entsprechenden A-Werte (Zähler ist ein MID-3p). Damit weiß oWB, mit wieviel Phasen geladen wird und zeigt das auch an bzw. nutzt das automatisch.