Seite 1 von 2
MQTT MaxSoc bleibt ohne Reaktion der OpenWB
Verfasst: Mo Apr 03, 2023 2:59 pm
von R.Albrecht
Hallo zusammen,
habe die OpenWB noch recht neu, nachdem ich einen SMA EV-Charger dagegen getauscht habe.
Ich arbeite mit der aktuellen Stable: 1.9.295.
Nun stoße ich gerade auf folgendes Problem: Ich setze über MQTT openWB/config/set/pv/lp/1/maxSoc den maximalen Batterieladestand des Fahrzeugs, bis zu dem im PV-Modus geladen werden soll auf 80%. Die Wallbox reagiert darauf aber gar nicht. Zwar wird mir der gesetzte Wert über MQTT openWB/config/get/pv/lp/1/maxSoc korrekt angezeigt, der Broker hat die Einstellung also korrekt übernommen.
In den Einstellungen der Wallbox über das UI der OpenWB steht der maxSoc aber weiter auf 100%. Außerdem lädt die OpenWB munter weiter ohne den Wert zu beachten. Ich habe die Ladung dann bei 84% manuell abgebrochen.
Ist hier noch etwas zu beachten oder einzustellen, damit die OpenWB die MQTT-Einstellung übernimmt und beachtet? Ich habe hierzu nichts finden können und bin daher der Meinung, dass das Setzten des Wertes im Broker reichen sollte.
Kann mir dazu jemand etwas sagen, bzw. kennt jemand anderes dieses Problem auch?
Re: MQTT MaxSoc bleibt ohne Reaktion der OpenWB
Verfasst: Mo Apr 03, 2023 3:42 pm
von rleidner
Ich benutze das SOC-Limit in openwb nicht aber habe das gerade mal getestet:
Code: Alles auswählen
mosquitto_pub -h openwb -t openWB/config/set/pv/lp/1/maxSoc -m 85
ändert bei mir das SOC-Limit im UI wie vorgesehen auf 85%.
Re: MQTT MaxSoc bleibt ohne Reaktion der OpenWB
Verfasst: Mo Apr 03, 2023 4:01 pm
von derNeueDet
Hast du für den Corsa E denn auch das SoC Modul eingerichtet?
Re: MQTT MaxSoc bleibt ohne Reaktion der OpenWB
Verfasst: Mo Apr 03, 2023 4:40 pm
von Andi
Poste mal den Graph während des Ladens...
läuft der SoC da sauber hoch? Der Corsa spuckt nämlich keine aktuellen SoC Werte aus beim Laden, erst nach dem Ladeende wird dieser auf dem Server aktualisiert. Dafür gibt es eine SoC Berechnung in der openWB wenn alles richtig im SoC Modul konfiguriert ist...
Re: MQTT MaxSoc bleibt ohne Reaktion der OpenWB
Verfasst: Di Apr 04, 2023 3:17 pm
von R.Albrecht
rleidner hat geschrieben: ↑Mo Apr 03, 2023 3:42 pm
Ich benutze das SOC-Limit in openwb nicht aber habe das gerade mal getestet:
Code: Alles auswählen
mosquitto_pub -h openwb -t openWB/config/set/pv/lp/1/maxSoc -m 85
ändert bei mir das SOC-Limit im UI wie vorgesehen auf 85%.
Hallo, danke für die Rückmeldung. Ich las im Forum auch schon mehrfach, dass die Funktion genutzt wird und funktioniert. Läuft bei dir auch die Stable: 1.9.295?
Re: MQTT MaxSoc bleibt ohne Reaktion der OpenWB
Verfasst: Di Apr 04, 2023 3:37 pm
von R.Albrecht
Andi hat geschrieben: ↑Mo Apr 03, 2023 4:40 pm
Poste mal den Graph während des Ladens...
läuft der SoC da sauber hoch? Der Corsa spuckt nämlich keine aktuellen SoC Werte aus beim Laden, erst nach dem Ladeende wird dieser auf dem Server aktualisiert. Dafür gibt es eine SoC Berechnung in der openWB wenn alles richtig im SoC Modul konfiguriert ist...
Hallo Andi,
Der SOC läuft ganz sauber Prozent für Prozent hoch. Ich habe die Kombi aus SOC-Pull und Berechnung eingestellt, damit er beim Laden selber den SOC berechnet, weil Opel beim laden nicht anpasst, wie du richtig sagst. Wenn ich im UI der OpenWB einen maxSOC einstelle, funktioniert das Stoppen der Ladung auch völlig Problemlos. Beim eingestellten maxSoc+1 stoppt die Ladung.
Das Problem ist, dass er den über MQTT eingestellten maxSoc nicht in die Konfiguration der OpenWB übernimmt und ich nicht verstehe warum. Bei anderen Parametern, wie z.B. der Abschaltschwelle funktioniert dies völlig ohne Probleme. Hier erscheint der über MQTT gesetzte Wert sofort auch in der UI der OpenWB.
Beim maxSoc erscheint er nur im MQTT-Broker wie eingestellt, die Konfiguration der OpenWB bleibt aber beim alten Wert.
Läuft bei dir auch die Stable: 1.9.295?
Re: MQTT MaxSoc bleibt ohne Reaktion der OpenWB
Verfasst: Di Apr 04, 2023 3:41 pm
von R.Albrecht
derNeueDet hat geschrieben: ↑Mo Apr 03, 2023 4:01 pm
Hast du für den Corsa E denn auch das SoC Modul eingerichtet?
Ja, ist eingerichtet und funktionier auch, wenn ich den maxSoc über die OpenWB einstelle. Nur nicht, wenn ich dies über MQTT mache
Re: MQTT MaxSoc bleibt ohne Reaktion der OpenWB
Verfasst: Di Apr 04, 2023 3:46 pm
von rleidner
R.Albrecht hat geschrieben: ↑Di Apr 04, 2023 3:17 pm
rleidner hat geschrieben: ↑Mo Apr 03, 2023 3:42 pm
Ich benutze das SOC-Limit in openwb nicht aber habe das gerade mal getestet:
Code: Alles auswählen
mosquitto_pub -h openwb -t openWB/config/set/pv/lp/1/maxSoc -m 85
ändert bei mir das SOC-Limit im UI wie vorgesehen auf 85%.
Hallo, danke für die Rückmeldung. Ich las im Forum auch schon mehrfach, dass die Funktion genutzt wird und funktioniert. Läuft bei dir auch die Stable: 1.9.295?
Ja, der Test war auf Stable 1.9.295.
Von welchem System sendest Du die MQTT-Nachrichten?
Falls noch nicht getestet versuche es mal mit mosquitto_pub.
Re: MQTT MaxSoc bleibt ohne Reaktion der OpenWB
Verfasst: Di Apr 04, 2023 3:59 pm
von R.Albrecht
Die MQTT-Einstellungen kommen bei mir von einem NodeRed-Flow, über den ich die Energieverbraucher im Haus, also auch die Wallbox steuere. Da der Broker die Daten ja annimmt und über get auch die gesetzten Werte richtig anzeigt, glaube ich weniger, dass beim Setzen des Parameters im Broker etwas schief läuft. Hbe den Wert auch schon aus dem MQTT Explorer heraus gesetzt. Mit dem selben Ergebnis
Werde es aber auch nochmal mit mosquitto versuchen.
Re: MQTT MaxSoc bleibt ohne Reaktion der OpenWB
Verfasst: Di Apr 04, 2023 4:17 pm
von R.Albrecht
rleidner hat geschrieben: ↑Di Apr 04, 2023 3:46 pm
R.Albrecht hat geschrieben: ↑Di Apr 04, 2023 3:17 pm
rleidner hat geschrieben: ↑Mo Apr 03, 2023 3:42 pm
Ich benutze das SOC-Limit in openwb nicht aber habe das gerade mal getestet:
Code: Alles auswählen
mosquitto_pub -h openwb -t openWB/config/set/pv/lp/1/maxSoc -m 85
ändert bei mir das SOC-Limit im UI wie vorgesehen auf 85%.
Jetzt bin ich ganz von den Socken.
Wollte gerade schreiben, dass der Parameter openWB/config/get/pv/lp/1/maxSoc sich im MQTT Broker nicht verändert, wenn ich den Maximalen SOC für die EV-Soc-Ladung über die OpenWB UI ändere, da fällt mir auf, dass sich dabei aber ein anderer Parameter ändert, nämlich openWB/config/get/pv/lp/1/maxSoc
ToChargeTo. Kaum schreibe und lese ich auf diesen Parameter, schon funktioniert es.
Kann mir jemand sagen welchem Parameter in der OpenWB das MQTT openWB/config/set/pv/lp/1/maxSoc entspricht?
Welchen Parameter habe ich damit in der OpenWB verstellt?