Seite 1 von 1

Externe Steuerung?

Verfasst: Fr Jan 17, 2025 12:53 pm
von Eckhard
Hallo zusammen,

zur Abbildung verschiedenenr Szenarien würde ich die openWB gern von außen steuern. Es geht mir dabei um die Umschaltung der Lademodi sowie die Einstellung des maximalen Ladestands oder des maximalen Strompreises. Das kann gern per MQTT erfolgen, aber auch über anderen offene Schnittstellen. Nach umfangreicher Studie der Beiträge dieses Forum habe ich noch keine gute Lösung gefunden - es kann aber auch sein, dass ich was übersehen habe. Auf Grund des Namens der Wallbox würde ich erwarten, dass dies gut machbar sein müsste. Kann mir jemand einen Tipp geben bzw. gibt es dazu irgendwo eine Anleitung?

Viele Grüße,
Eckhard

Re: Externe Steuerung?

Verfasst: Fr Jan 17, 2025 12:56 pm
von mrinas
grundsätzlich passiert alles über MQTT, das WebUI nutzt ebenfalls MQTT für sämtliche Konfigurationsänderungen.

Möchtest Du die gesamte Ladesteuerung von außen übernehmen oder die Steuerung durch die openWB beibehalten dafür jedoch einzele Konfiguratinosparameter fallweise von außen steuern?

Im ersten Fall müsstest Du die openWB auf Betriebsmodus secondary konfigurieren, dann wird nichts geregelt. Im zweiten Fall müsstest Du lediglich die gewünschten Einstellungen per MQTT schreiben. Ggf. halt im Web ändern und mit MQTT-Explorer nach den geänderten Topics schauen.

Re: Externe Steuerung?

Verfasst: Fr Jan 17, 2025 1:09 pm
von Eckhard
Wie ich oben schon schrieb:
Es geht mir dabei um die Umschaltung der Lademodi sowie die Einstellung des maximalen Ladestands oder des maximalen Strompreises.
Ich habe versucht, die Beiträge hier im Forum zu verstehen, die das mit MQTT machen, aber das scheint mir bisher eine ziemliche Frickelei zu sein. Außerdem finde ich viele MQTT-Topics (nicht) mehr, die in den Beiträgen beschrieben sind. Eine Beobachtung, welche Topics sich ändern, wenn ich das per GUI ändere, dürfte nicht ausreichen, da ich doch nicht sehe, welche set-Topics genutzt werden, oder?

Re: Externe Steuerung?

Verfasst: Fr Jan 17, 2025 1:10 pm
von mrinas
Die Topics haben sich in der 2er Software im Grunde nicht geändert.

Beschreib doch mal was Du genau ändern willst, vielleicht können wir dann hier besser helfen.

Re: Externe Steuerung?

Verfasst: Fr Jan 17, 2025 1:32 pm
von ID4U
Eckhard hat geschrieben: Fr Jan 17, 2025 12:53 pm Es geht mir dabei um die Umschaltung der Lademodi sowie die Einstellung des maximalen Ladestands oder des maximalen Strompreises. Das kann gern per MQTT erfolgen, aber auch über anderen offene Schnittstellen.
Ich habe mir damals eine eigene Steuerung gebastelt. Geht alles via MQTT. Läuft hier heute noch auf dem Schreibtisch. Möchte ich auch nicht missen. Siehe hier: viewtopic.php?t=7428

Re: Externe Steuerung?

Verfasst: Fr Jan 17, 2025 6:32 pm
von Gero
Einstellung der Lademodi von aussen habe ich mal hier beschrieben:

viewtopic.php?t=9171

Der Ladestand (SoC) müsste auch in dem Ladeprofil enthalten sein.
Für den Strompreis dürfte es ein einfaches Topic geben, was man setzen kann.

Re: Externe Steuerung?

Verfasst: Mo Jan 20, 2025 7:28 am
von Eckhard
Hallo zusammen,

ich habe für meine Zwecke eine Lösung gefunden und verwende folgende MQTT-Topics, um die openWB zu steuern:
(die ID des Ladetemplates ist bei mir 0)

Einstellung des Lademodus
openWB/set/vehicle/template/charge_template/0/chargemode/selected pv_charging/instant_charging/stop

Strompreisbegrenzung
openWB/set/vehicle/template/charge_template/0/et/active true/false
openWB/set/vehicle/template/charge_template/0/et/max_price max. Strompreis in ct / 10000 *

Ladelimit bei Sofortladen
openWB/set/vehicle/template/charge_template/0/chargemode/instant_charging/limit/selected none/soc (/amount)
openWB/set/vehicle/template/charge_template/0/chargemode/instant_charging/limit/soc max. SOC in Prozent (0-100)

Vielen Dank für eure Tipps!

Viele Grüße,
Eckhard

* Beispiel: max. Preis 29,5 ct erfordert eine Payload von 0.00295. Es scheint mir, als würde irgendwo mit 100 multipliziert statt durch 100 dividiert; um das auszugleichen, muss der Wert durch 10000 dividiert werden. Merkwürdig. :?