Seite 1 von 3

ioBroker Integration per HTTP

Verfasst: Mi Feb 11, 2026 10:59 am
von hg6807
Hallo zusammen,

ich versuche krampfhaft nach dem SW Update auf 2.1.9 meine ioBroker Integration wieder geradezubiegen.
Vorher hatte ich MQTT was nach der Umstellung auf JSON Pakete schon ein immenser Aufwand war.

Nun soll man Simple API HTTP benutzen
Ich kenne zwar das Dokument
https://wiki.openwb.de/doku.php?id=open ... :simpleapi
..verstehe davon aber nicht allzu viel.
Wie bekommt man per http die Daten in ioBroker und schreibt sie in openWB?

Falls ich doch bei MQTT bleibe, wie bekommt man die SET Wert in MQTT in ioBroker gepublished?

Zudem ratten nun dauernd Fehlermeldungen:

Code: Alles auswählen

mqtt.1
2026-02-11 11:58:36.805	warn	Cannot parse "openWB/graph/alllivevaluesJson13": {"timestamp":1770805332,"time":"11:22:12","grid":0.405,"house-power":0.0,"charging-all":0.0,"pv-all":1.585,"cp10-power":0.0,"cp14-power":0.0,"ev0-soc":32.0,"bat-all-power":1.394,"bat-all-soc":30} {"timestamp":1770805342,"time":"11:22:22","grid":0.405,"house-power":0.0,"charging-all":0.0,"pv-all":1.57,"cp10-power":0.0,"cp14-power":0.0,"ev0-soc":32.0,"bat-all-power":1.38,"bat-all-soc":30} {"timestamp":1770805352,"time":"11:22:32","grid":0.405,"house-power":0.0,"charging-all":0.0,"pv-all":1.564,"cp10-power":0.0,"cp14-power":0.0,"ev0-soc":32.0,"bat-all-power":1.365,"bat-all-soc":30} {"timestamp":1770805363,"time":"11:22:43","grid":0.405,"house-power":0.0,"charging-all":0.0,"pv-all":1.553,"cp10-power":0.0,"cp14-power":0.0,"ev0-soc":32.0,"bat-all-power":1.35,"bat-all-soc":30} {"timestamp":1770805373,"time":"11:22:53","grid":0.405,"house-power":0.0,"charging-all":0.0,"pv-all":1.522,"cp10-power":0.0,"cp14-power":0.0,"ev0-soc":32.0,"bat-all-power":1.355,"bat-all-soc":30} {"timestamp":1770805383,"time":"11:23:03","grid":0.405,"house-power":0.0,"charging-all":0.0,"pv-all":1.536,"cp10-power":0.0,"cp14-

Re: ioBroker Integration per HTTP

Verfasst: Mi Feb 11, 2026 11:36 am
von Gero
Die simpleAPI hatte erst einmal den Sinn und Zweck, die komplexen JSON-Objekte zu eliminieren. Es ist also nun mit schreiben von "pv" in "openWB/simpleAPI/set/chargepoint/3/chargemode" einfach möglich den Lademodus zu setzen. Mit der "großen" MQTT-API geht das nur indem man erst ein JSON zusammenbaut und das dann published. Wenn Du nur einen Ladepunkt hast, kann auch die Angabe der ID (Im beispiel wäre das die "3") entfallen.

Wo muss das nun rein? Ganz einfach an die Stelle, wo vorher die alten MQTT-Topics drin waren. (Ich kenne ioBroker nicht)

Die von Dir gepostete Fehlermeldung interpretiere ich so:
  • Die alte Integration ist noch aktiv
  • Sie schreibt in Topics, in die sie besser nicht schreiben würde

Re: ioBroker Integration per HTTP

Verfasst: Mi Feb 11, 2026 12:06 pm
von seaspotter
hg6807 hat geschrieben: Mi Feb 11, 2026 10:59 am Hallo zusammen,

ich versuche krampfhaft nach dem SW Update auf 2.1.9 meine ioBroker Integration wieder geradezubiegen.
Vorher hatte ich MQTT was nach der Umstellung auf JSON Pakete schon ein immenser Aufwand war.

Nun soll man Simple API HTTP benutzen
Ich kenne zwar das Dokument
https://wiki.openwb.de/doku.php?id=open ... :simpleapi
..verstehe davon aber nicht allzu viel.
Wie bekommt man per http die Daten in ioBroker und schreibt sie in openWB?

Falls ich doch bei MQTT bleibe, wie bekommt man die SET Wert in MQTT in ioBroker gepublished?

Zudem ratten nun dauernd Fehlermeldungen:

Code: Alles auswählen

mqtt.1
2026-02-11 11:58:36.805	warn	Cannot parse "openWB/graph/alllivevaluesJson13": {"timestamp":1770805332,"time":"11:22:12","grid":0.405,"house-power":0.0,"charging-all":0.0,"pv-all":1.585,"cp10-power":0.0,"cp14-power":0.0,"ev0-soc":32.0,"bat-all-power":1.394,"bat-all-soc":30} {"timestamp":1770805342,"time":"11:22:22","grid":0.405,"house-power":0.0,"charging-all":0.0,"pv-all":1.57,"cp10-power":0.0,"cp14-power":0.0,"ev0-soc":32.0,"bat-all-power":1.38,"bat-all-soc":30} {"timestamp":1770805352,"time":"11:22:32","grid":0.405,"house-power":0.0,"charging-all":0.0,"pv-all":1.564,"cp10-power":0.0,"cp14-power":0.0,"ev0-soc":32.0,"bat-all-power":1.365,"bat-all-soc":30} {"timestamp":1770805363,"time":"11:22:43","grid":0.405,"house-power":0.0,"charging-all":0.0,"pv-all":1.553,"cp10-power":0.0,"cp14-power":0.0,"ev0-soc":32.0,"bat-all-power":1.35,"bat-all-soc":30} {"timestamp":1770805373,"time":"11:22:53","grid":0.405,"house-power":0.0,"charging-all":0.0,"pv-all":1.522,"cp10-power":0.0,"cp14-power":0.0,"ev0-soc":32.0,"bat-all-power":1.355,"bat-all-soc":30} {"timestamp":1770805383,"time":"11:23:03","grid":0.405,"house-power":0.0,"charging-all":0.0,"pv-all":1.536,"cp10-power":0.0,"cp14-
Ich habs schon 2 mal geschrieben im anderen Thread, aber du beantwortest die Frage ja einfach nicht:

Wofür brauchst du die Set Topics? Was machst du damit, wie beschreibst du die, womit? Wo hast du sie eingebunden? Du wirst sie nicht in deine Objekte bekommen in ioBroker. Du kannst sie beschreiben indem du entweder HTTP Aufrufe nimmst oder eben die Set Topics beschreibst über ein Skript etc.

Deine Fehlermeldung kommt daher, dass du einfach unnötige Topics im MQTT Adapter abonniert hast. Du brauchst einzig und allein openWB/simpleAPI/# und nicht openWB/# !

Re: ioBroker Integration per HTTP

Verfasst: Mi Feb 11, 2026 12:31 pm
von hg6807
Ich möchte von ioBroker logischerweise die OpenWB steuern, sprich, Lademodi einstellen, Ströme setzen, etc.

In der MQTT Instanz habe ich nun unter "Subscribe Pattern" das "openWB/simpleAPI/#" eingetragen und "#" was vorher drin stand (wohl default-mäßig) gelöscht.
Somit schon mal keine Fehlermeldung.

Jetzt aber die Frage wie ich die Settings mache, da mir in mqtt.1.openWB.simpleAPI der SET Order fehlt.

Re: ioBroker Integration per HTTP

Verfasst: Mi Feb 11, 2026 12:36 pm
von seaspotter
Und wieder erneut: Die Set Topics werden nicht gepublished und bekommst du damit nicht in deinen Objektbaum und es macht ja auch keinen Sinn in die Objekte in ioBroker zu gehen von von da über 5 verschiedene Parameter etwas zu ändern, wass du in der openWB Oberfläche genauso tun kannst.

Wenn du eine Vis, Automation, Skript nutzt dann kannst du darüber die Set Topics schreiben, entweder über einen HTTP Request oder über ein mosquitto pub Befehlt auf die Set Topics.

Re: ioBroker Integration per HTTP

Verfasst: Mi Feb 11, 2026 2:27 pm
von hg6807
Sorry, verstehe ich nicht.
In meiner alten Version 2.1.7 hatte ich in ioBroker normale Datenpunkte, mit denen ich Modi gewechselt habe oder Ströme oder Phasen ausgewählt habe.
Das geht jetzt so nicht mehr sondern über Mosquitto oder HTTP?

Wieso soll das nicht mehr auf dem alten Weg funktionieren?

Für mich ein Rückschritt und keine Ahnung wie ich das steuern soll.

Re: ioBroker Integration per HTTP

Verfasst: Mi Feb 11, 2026 2:30 pm
von seaspotter
Richtig ja, die Set Topics werden nicht gepublished. Aber du hast bis jetzt auch noch immer nicht erklärt was du eigentlich wie tust, insofern bringt die ganze Diskussion irgendwie auch nichts, weil man nicht ein konkretes "Problem" mit einer Lösung lösen kann.

Re: ioBroker Integration per HTTP

Verfasst: Mi Feb 11, 2026 2:41 pm
von hg6807
Ich habe doch schon x mal erklärt, dass ich von ioBroker aus Werte und Modi verändern möchte!
Und das über die Datenpunkte in ioBroker die per MQTT übermittelt werden.

Re: ioBroker Integration per HTTP

Verfasst: Mi Feb 11, 2026 2:42 pm
von seaspotter
Die Datenpunkte gibts aber nicht mehr. Musst du dir ein Skript bauen um HTTP Befehle zu senden oder MQTT Topics zu senden. Geht mit Blockly z.B. oder aus ner Visu raus etc.

Re: ioBroker Integration per HTTP

Verfasst: Mi Feb 11, 2026 3:15 pm
von hg6807
Das war damals für mich schon ein riesen Kraft-Akt bei der Umstellung von 1.9 auf 2.0 von den einfachen Datenpunkten auf JSON.

Sorry, wieder alles ändern mache ich nicht mit und bleibe eben auf einer alten Version. Vielleicht gibt es ja mal für ioBroker ein Adapter oder ich verabschiede mich ganz von OpenWB.

Ich weiß nicht was das soll und warum immer alles geändert wird, das hinterher nichts mehr funktioniert.
Man geht wohl davon aus, dass der normale openWB User ein SW Entwickler ist.