Seite 1 von 2

Iobroker soll OpenWB steuern

Verfasst: Di Dez 14, 2021 9:12 am
von mathschut
Hi,

ich möchte meine OpenWB Wallbox mit IObroker steuern. Die MQTT Verbindung zur OpenWB habe ich hergestellt und ich sehe auch die Daten. Leider kann ich aber keine Set Befehle zum ändern des Lademodus setzen. Hat jemand eine Idee, was das Problem sein kann? Ich muss ich in OpenWB eine MQTT Brücke mit Benutzer und Kennwort anlegen oder geht das auch ohne?

Re: Iobroker soll OpenWB steuern

Verfasst: Di Dez 14, 2021 10:17 am
von Gero
Nein, eine MQTT-Brücke braucht es nicht. Ist denn das topic richtig geschrieben? Hier war es auch nur ein vergessener "set"

viewtopic.php?f=9&t=4458

Re: Iobroker soll OpenWB steuern

Verfasst: Di Dez 14, 2021 10:23 am
von mathschut
Hi, wie setze ich den Set?

Re: Iobroker soll OpenWB steuern

Verfasst: Di Dez 14, 2021 11:30 am
von aiole
openWB/set/lp1/ChargePointEnabled

Re: Iobroker soll OpenWB steuern

Verfasst: Di Dez 14, 2021 11:42 am
von mathschut
Ich glaube ich habe es falsch erklärt. Ich möchte den Modus ändern von PV laden auf Sofortladen.

Wenn ich jetzt den Wert openWB/set/ChargeMode ändere, kommt die Änderung aber nicht bei der OpenWb an.

Re: Iobroker soll OpenWB steuern

Verfasst: Di Dez 14, 2021 12:39 pm
von Gero
Wie das im ioBroker geht, kann ich Dir nicht sagen. Hier ein kleiner nodeRED-Flow, der den ChargeMode von PV (2) auf Sofort (0) schalten kann, je nachdem, auf welche Inject-Node man klickt:
mqtt-set.jpg

Code: Alles auswählen

[{"id":"6c76caae.65dee4","type":"tab","label":"Flow 2","disabled":false,"info":""},{"id":"5503e017.e3572","type":"inject","z":"6c76caae.65dee4","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"2","payloadType":"num","x":200,"y":200,"wires":[["c1808442.e83688"]]},{"id":"c1808442.e83688","type":"mqtt out","z":"6c76caae.65dee4","name":"","topic":"openWB/set/ChargeMode","qos":"","retain":"","broker":"978968c8.7b5238","x":550,"y":180,"wires":[]},{"id":"2e892f52.a41f7","type":"inject","z":"6c76caae.65dee4","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"0","payloadType":"num","x":210,"y":140,"wires":[["c1808442.e83688"]]},{"id":"978968c8.7b5238","type":"mqtt-broker","name":"OpenWB","broker":"192.168.8.11","port":"1883","clientid":"","usetls":false,"compatmode":false,"keepalive":"30","cleansession":true,"birthTopic":"","birthQos":"0","birthRetain":"false","birthPayload":"","closeTopic":"","closeQos":"0","closeRetain":"false","closePayload":"","willTopic":"","willQos":"0","willRetain":"false","willPayload":""}]
Die openWB funktioniert also, es scheint mir hier am ioBroker zu liegen, bei dem nicht ganz klar ist, wie man in ein Topic Werte geschrieben bekommt.

Re: Iobroker soll OpenWB steuern

Verfasst: Di Dez 14, 2021 12:46 pm
von aiole
Ev. probierst Du es mal zum Testen mit dem MQTT-Explorer.
https://mqtt-explorer.com/

Re: Iobroker soll OpenWB steuern

Verfasst: Di Dez 14, 2021 12:47 pm
von thesorrow101
mathschut hat geschrieben: Di Dez 14, 2021 11:42 am Ich glaube ich habe es falsch erklärt. Ich möchte den Modus ändern von PV laden auf Sofortladen.

Wenn ich jetzt den Wert openWB/set/ChargeMode ändere, kommt die Änderung aber nicht bei der OpenWb an.
Je nachdem welchen Adapter du nutzt kann es sein, dass du Read und Write freigeben musst. Schau mal hinten bei dem Datenpunkt unter Objekten, den du "senden" willst. Da ist am Ende der Zeile ein Zahnrad für die Einstellungen des Datenpunkts. Unter MQTT kannst du dann aktivieren, dass der Datenpunkt auch wirklich gesendet werden soll!

Re: Iobroker soll OpenWB steuern

Verfasst: Di Dez 14, 2021 1:29 pm
von mathschut
Habe den Fehler gefunden mit MQTT Explorer. Habe den Wert Zustandstyp auf Zeichenkette geändert und schon ging es, danke für eure Hilfe

Re: Iobroker soll OpenWB steuern

Verfasst: So Jul 03, 2022 12:39 am
von hauskrafti
Hi mathschut, könntest du kurz erklären, wie du die Datenpunkte in ioBroker reinbekommen hast oder gibt es dafür irgendwo eine Anleitung? Gibt es einen extra Adapter für die openWB? Mit MQTT kenne ich mich nicht aus, gibt's da evtl. eine Anleitung für die Einrichtung um genau den Anwendungsfall (PV auf Sofort und danach zurück) hin zu bekommen?