ioBroker Integration per HTTP

Fragen zur Nutzung, Features, usw..
hg6807
Beiträge: 126
Registriert: Mo Sep 27, 2021 5:16 pm

ioBroker Integration per HTTP

Beitrag 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-
Gero
Beiträge: 4916
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 63 times
Been thanked: 332 times

Re: ioBroker Integration per HTTP

Beitrag 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
openWB-pro+, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
seaspotter
Beiträge: 518
Registriert: Do Mär 03, 2022 8:09 pm
Has thanked: 133 times
Been thanked: 106 times

Re: ioBroker Integration per HTTP

Beitrag 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/# !
15,36 kWp mit Sungrow SH10RT V112 (via LAN), 12,8 kWh Sungrow SBR128 und SMA STP6.0-3AV-40
2x OpenWB Series2 custom – 11 kW und 22kW
IDM Aero SLM Wärmepumpe
Renault Megane E-Tech EV60 - VW Golf8 Hybrid
hg6807
Beiträge: 126
Registriert: Mo Sep 27, 2021 5:16 pm

Re: ioBroker Integration per HTTP

Beitrag 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.
seaspotter
Beiträge: 518
Registriert: Do Mär 03, 2022 8:09 pm
Has thanked: 133 times
Been thanked: 106 times

Re: ioBroker Integration per HTTP

Beitrag 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.
15,36 kWp mit Sungrow SH10RT V112 (via LAN), 12,8 kWh Sungrow SBR128 und SMA STP6.0-3AV-40
2x OpenWB Series2 custom – 11 kW und 22kW
IDM Aero SLM Wärmepumpe
Renault Megane E-Tech EV60 - VW Golf8 Hybrid
hg6807
Beiträge: 126
Registriert: Mo Sep 27, 2021 5:16 pm

Re: ioBroker Integration per HTTP

Beitrag 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.
seaspotter
Beiträge: 518
Registriert: Do Mär 03, 2022 8:09 pm
Has thanked: 133 times
Been thanked: 106 times

Re: ioBroker Integration per HTTP

Beitrag 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.
15,36 kWp mit Sungrow SH10RT V112 (via LAN), 12,8 kWh Sungrow SBR128 und SMA STP6.0-3AV-40
2x OpenWB Series2 custom – 11 kW und 22kW
IDM Aero SLM Wärmepumpe
Renault Megane E-Tech EV60 - VW Golf8 Hybrid
hg6807
Beiträge: 126
Registriert: Mo Sep 27, 2021 5:16 pm

Re: ioBroker Integration per HTTP

Beitrag 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.
seaspotter
Beiträge: 518
Registriert: Do Mär 03, 2022 8:09 pm
Has thanked: 133 times
Been thanked: 106 times

Re: ioBroker Integration per HTTP

Beitrag 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.
15,36 kWp mit Sungrow SH10RT V112 (via LAN), 12,8 kWh Sungrow SBR128 und SMA STP6.0-3AV-40
2x OpenWB Series2 custom – 11 kW und 22kW
IDM Aero SLM Wärmepumpe
Renault Megane E-Tech EV60 - VW Golf8 Hybrid
hg6807
Beiträge: 126
Registriert: Mo Sep 27, 2021 5:16 pm

Re: ioBroker Integration per HTTP

Beitrag 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.
Antworten