Wie per MQTT Lademodi & Konfiguration steuern?
Re: Wie per MQTT Lademodi & Konfiguration steuern?
Hallo Kollegen
Exakt dieses Anliegen habe ich auch.
Ich möchte nämlich den Lademodus über den IObroker entsprechend steuern um der Heizungsanlage den Vorrang zu geben oder wenn bei Tibber der Strom gerade günstig ist die Ladestation "freigeben" und entsprechend wieder "sperren" wenn der Preis wieder rauf geht.
Ich habe einen Datenpunkt gefunden wo man anscheinend den Lademodus ändern kann aber das scheint nur mit "Standby" oder "Stop" zu funktionieren.
Man schreibt dann direkt in den Datenpunkt entsprechend (standby, stop ....) im Klartext. Siehe unten.
Möchte man dann wieder zurück nach "PV, Zielladen oder Sofortladen" kommt zwar das der Ladevorgang gestartet wurde, aber es passiert physikalisch rein gar nichts. Ebenso ist das Icon "PV, Sofortladen oder Zielladen" nicht mit der entsprechenden Farbe markiert, was heißt das zwar die Meldung kommt, aber physikalisch keine Ladung gestartet wird.
Erst wenn man über die Browseroberfläche den entsprechenden Modus nochmal anklickt startet der Ladevorgang und das "Icon" wird entsprechend farbig.
Der Umweg über verschiedene Ladeprofile halte ich ebenso nicht so zielführend, weil dann eben wie schon erwähnt die Profile durcheindergebracht werden, wenn man über das Display an der openWB selber eine Änderung durchführt. Das würde die gesamte Steuerung durcheinander bringen, weil das Profil ja direkt an der Wallbox verändert wurde.
Einziger Ausweg wäre das Profil an der Wallbox selbst entsprechend umzustellen.
Das ist aber sehr umständlich.
Wird es hierzu noch eine einfache Möglichkeit geben diesen Punkt über MQTT sauber zu steuern ?
Außerdem fehlt mir die Statusrückmeldung der Wallbox über MQTT.
Irgendwas scheint da noch nicht richtig zu funktionieren.
Viele Grüße
Andreas
Exakt dieses Anliegen habe ich auch.
Ich möchte nämlich den Lademodus über den IObroker entsprechend steuern um der Heizungsanlage den Vorrang zu geben oder wenn bei Tibber der Strom gerade günstig ist die Ladestation "freigeben" und entsprechend wieder "sperren" wenn der Preis wieder rauf geht.
Ich habe einen Datenpunkt gefunden wo man anscheinend den Lademodus ändern kann aber das scheint nur mit "Standby" oder "Stop" zu funktionieren.
Man schreibt dann direkt in den Datenpunkt entsprechend (standby, stop ....) im Klartext. Siehe unten.
Möchte man dann wieder zurück nach "PV, Zielladen oder Sofortladen" kommt zwar das der Ladevorgang gestartet wurde, aber es passiert physikalisch rein gar nichts. Ebenso ist das Icon "PV, Sofortladen oder Zielladen" nicht mit der entsprechenden Farbe markiert, was heißt das zwar die Meldung kommt, aber physikalisch keine Ladung gestartet wird.
Erst wenn man über die Browseroberfläche den entsprechenden Modus nochmal anklickt startet der Ladevorgang und das "Icon" wird entsprechend farbig.
Der Umweg über verschiedene Ladeprofile halte ich ebenso nicht so zielführend, weil dann eben wie schon erwähnt die Profile durcheindergebracht werden, wenn man über das Display an der openWB selber eine Änderung durchführt. Das würde die gesamte Steuerung durcheinander bringen, weil das Profil ja direkt an der Wallbox verändert wurde.
Einziger Ausweg wäre das Profil an der Wallbox selbst entsprechend umzustellen.
Das ist aber sehr umständlich.
Wird es hierzu noch eine einfache Möglichkeit geben diesen Punkt über MQTT sauber zu steuern ?
Außerdem fehlt mir die Statusrückmeldung der Wallbox über MQTT.
Irgendwas scheint da noch nicht richtig zu funktionieren.
Viele Grüße
Andreas
Re: Wie per MQTT Lademodi & Konfiguration steuern?
na dann bin ich ja doch nicht ganz allein mit diesem Anliegen. Vielleicht hilft uns nächste Woche das Entwicklerteam, jetzt gönnen wir ihnen erstmal ein erholsames Wochenende...
-
- Beiträge: 3781
- Registriert: Di Feb 25, 2020 9:23 am
- Has thanked: 4 times
- Been thanked: 25 times
Re: Wie per MQTT Lademodi & Konfiguration steuern?
Wenn es um Einstellungen geht, die auch auf der Hauptseite eingestellt werden können, dann empfehle ich folgendes:
Im Browser die Entwicklerkonsole öffnen. Dann alle Meldungen (inklusive "Debug" oder "Ausführlich", ist in jedem Browser etwas anders bezeichnet) aktivieren. Wenn dann eine Einstellung verändert wird, erscheint so eine Meldung:
In diesem Beispiel habe ich die "Minimal Stromstärke" im PV-Laden auf 6A gestellt.
Wenn der Lademodus auf "Sofort" gestellt wird, kommt folgende Meldung:
Im Browser die Entwicklerkonsole öffnen. Dann alle Meldungen (inklusive "Debug" oder "Ausführlich", ist in jedem Browser etwas anders bezeichnet) aktivieren. Wenn dann eine Einstellung verändert wird, erscheint so eine Meldung:
Code: Alles auswählen
publishing message: openWB/set/vehicle/template/charge_template/0/chargemode/pv_charging/min_current -> 6
Wenn der Lademodus auf "Sofort" gestellt wird, kommt folgende Meldung:
Code: Alles auswählen
publishing message: openWB/set/vehicle/template/charge_template/0/chargemode/selected -> instant_charging
-
- Beiträge: 482
- Registriert: Do Okt 13, 2022 4:26 pm
- Has thanked: 19 times
- Been thanked: 27 times
Re: Wie per MQTT Lademodi & Konfiguration steuern?
Vielen Dank! Das hilft schon einmal sehr und es scheint auch zu funkionieren
Jetzt fehlt nur noch ein MQTT-Topic zum Auslesen des aktuell eingestellen Lademodus. Da habe ich noch nichts passendes gefunden ...
Jetzt fehlt nur noch ein MQTT-Topic zum Auslesen des aktuell eingestellen Lademodus. Da habe ich noch nichts passendes gefunden ...
Re: Wie per MQTT Lademodi & Konfiguration steuern?
Perfekt, danke Lutz! Schau ich mir heute abend gleich mal an.
Re: Wie per MQTT Lademodi & Konfiguration steuern?
Mal aus dem Bauch ohne es getestet zu haben: einfach das erste SET nach openwb/ im Topic weggelassen und dieses Topic mal gelesen/subscribed?
-
- Beiträge: 3781
- Registriert: Di Feb 25, 2020 9:23 am
- Has thanked: 4 times
- Been thanked: 25 times
Re: Wie per MQTT Lademodi & Konfiguration steuern?
Das ist im Profil mit drin. Einfach das JSON parsen.
Re: Wie per MQTT Lademodi & Konfiguration steuern?
also bei mir läuft das nun, war aber ganz schön Anpassungsaufwand den Status Quo wieder herzustellen. U.a. auch weil ich überall den min+PV Lademodus umbauen musste den es ja nun nicht mehr gibt, man kann ihn aber gut über die min_current Einstellung "nachbauen".
Im nächsten Schritt dann noch die individuellen Ladepunktanpassungen, im Moment läuft nun erstmal wie in 1.9 ein Masterladeprofil (diese Ladeprofile haben mich ganz schon verwirrt und auf die völlig falsche Fährte gebracht...) für beide LP und damit wird auch nur ein zentraler Chargemode für alle vorgegeben. Aber ggf. benötige ich das gar nicht, mal sehen.
Was jedoch echt der Hammer ist: das Zielladen! Da ist nun endlich der PV-Modus mit drin und ich konnte da nun einige externe workaround für das Nachtladen einfach löschen
hier mal die wichtigsten topics die ich nun verwende:
Ladeprofil Status (verschachteltes JSON, muss entsprechend weiter decodiert werden...):
openWB/vehicle/template/charge_template/1
Setzen von min_Current für min+PV nachbauen:
openWB/set/vehicle/template/charge_template/1/chargemode/pv_charging/min_current
Setzen des Lademodus: (Werte die zu senden sind: instant_charging, pv_charging, scheduled_charging, standby, stop)
openWB/set/vehicle/template/charge_template/1/chargemode/selected
Ladepunkt sperren für Priosteuerung der LP:
openWB/set/chargepoint/5/set/manual_lock
SoC Update triggern:
openWB/set/vehicle/1/get/force_soc_update
Im nächsten Schritt dann noch die individuellen Ladepunktanpassungen, im Moment läuft nun erstmal wie in 1.9 ein Masterladeprofil (diese Ladeprofile haben mich ganz schon verwirrt und auf die völlig falsche Fährte gebracht...) für beide LP und damit wird auch nur ein zentraler Chargemode für alle vorgegeben. Aber ggf. benötige ich das gar nicht, mal sehen.
Was jedoch echt der Hammer ist: das Zielladen! Da ist nun endlich der PV-Modus mit drin und ich konnte da nun einige externe workaround für das Nachtladen einfach löschen
hier mal die wichtigsten topics die ich nun verwende:
Ladeprofil Status (verschachteltes JSON, muss entsprechend weiter decodiert werden...):
openWB/vehicle/template/charge_template/1
Setzen von min_Current für min+PV nachbauen:
openWB/set/vehicle/template/charge_template/1/chargemode/pv_charging/min_current
Setzen des Lademodus: (Werte die zu senden sind: instant_charging, pv_charging, scheduled_charging, standby, stop)
openWB/set/vehicle/template/charge_template/1/chargemode/selected
Ladepunkt sperren für Priosteuerung der LP:
openWB/set/chargepoint/5/set/manual_lock
SoC Update triggern:
openWB/set/vehicle/1/get/force_soc_update