Seite 1 von 2

ioBroker MQTT --> PV Daten in openWB Wallbox schreiben

Verfasst: Fr Jan 28, 2022 11:49 am
von streetracer
Hallo,

kurz zu meiner Konstellation:

Ich habe 2 SolarEdge Wechselrichter (1x in der Garage, 1x im Keller) die ich nicht via Kabel miteinander verbinden kann.

An der Garage hängt eine openWB custom Wallbox.

Im ioBroker habe ich über den Port 1502 (Modbus) die Werte der beiden WR die ich mittels Script zu einem Datenpunkt
(0 userdata/0/PV-Anlage/aktuelle Leistung Gesamtanlage) zusammengefasst habe.

Jetzt mein Vorhaben:

Ich würde gerne den Wert 0 userdata/0/PV-Anlage/aktuelle Leistung Gesamtanlage per MQTT in die Wallbox pushen. Der umgekehrte
Weg (via Port 502 WR --> Wallbox --> ioBroker) fällt aus da ich dann keine Gesamtleistung in der Wallbox verfügbar habe.

Die openWB stellt mir beim Punkt MQTT folgendes zur Verfügung:

1) openWB/set/pv/1/W --> PV-Leistung in Watt, int, negativ
2) openWB/set/pv/1/WhCounter --> Erzeugte Energie in Wh, float, nur positiv

Aktuell bin ich bis zu dem Punkt gekommen den Adapter "mqtt-client" zuinstallieren der nach Eingabe der IP der Wallbox auch grün wird.

Dann habe ich versucht beim oben genannten Datenpunkt "Gesamtleistung PV" die Einstellungen zu machen und bin dabei vom Punkt "publish"
ausgegangen da ich ja in die Wallbox schreiben will. -> War natürlich nix :cry:


Vielleicht kann mir einer von Euch hier unter die Arme greifen und mir sagen ob der Weg "in die Wallbox schreiben" grundsätzlich geht
und falls ja wo mein Denkfehler liegt.....

Würde mich über jede Unterstützung freuen.

Re: ioBroker MQTT --> PV Daten in openWB Wallbox schreiben

Verfasst: Fr Jan 28, 2022 12:51 pm
von Amok83
Schau dir das mal an, das sollte ziemlich alles erklären:
openWB Wiki

Re: ioBroker MQTT --> PV Daten in openWB Wallbox schreiben

Verfasst: Fr Jan 28, 2022 2:43 pm
von thesorrow101
Du musst ins richtige Topic publishen.

Heißt für dich ein Blockly anlegen, als Trigger deinen Datenpunkt mit der PV Leistung machen und dann schreibe bei jeder Änderung den Wert in das Topic (Datenpunkt) openWB/set/...

Wenn der bei dem MQTT Client nicht da ist, dann musst du ihn einmal zb mittels MQTT Explorer manuell publishen (in MQTT tauchen bei dir logischerweise nur Topics auf die einmal veröffentlicht wurden).

Und bei diesem Topic von der openWB, da musst du dann publish in den Einstellungen auswählen.

Stell es dir so vor, dass du gerade mit den Einstellungen einen Brief irgendwohin schickst und erwartest, dass dein Empfänger weiß wohin.

Wenn es Schwierigkeiten nach studieren des Wiki und so weiter gibt, schreib was, dann greife ich dir gerne unter die Arme!

Re: ioBroker MQTT --> PV Daten in openWB Wallbox schreiben

Verfasst: Sa Jan 29, 2022 10:04 am
von streetracer
Erst mal Danke für die Erklärung - ich bin ein ganzes Stück weiter gekommen.

Jetzt habe ich den MQTT-Adapter, in dem werden auch all die Datenpunkte unter Objekte angezeigt.

Unter dem Unterordner in den Objekten: mqtt/0/openWB/set/pv/1 -> taucht kein Datenpunkt "W" auf zu dem
ich die Daten des Datenpunktes "Gesamtleistung PV" pushen könnte.... Muss ich den von Hand noch anlegen - und
falls ja - was nehme ich bei den Datenpunkteinstellungen?


Auch wundert es mich das die mqtt Instanz beim starten kurz grün wird - dann aber
der untere Punkt "verbunden mit Gerät oder Dienst" nach 2 Sekunden wieder auf rot geht. Klingt für mich als wenn ioBroker
die Box kurz erreicht dann aber keine weitere Verbindung hat.

Re: ioBroker MQTT --> PV Daten in openWB Wallbox schreiben

Verfasst: Sa Jan 29, 2022 10:04 am
von streetracer
anbei noch 2 Bilder zur Vervollständigung.

Re: ioBroker MQTT --> PV Daten in openWB Wallbox schreiben

Verfasst: Sa Jan 29, 2022 10:09 am
von rleidner
Der Datenpunkt zum Setzen ist openWB/set/pv/1/W.

Re: ioBroker MQTT --> PV Daten in openWB Wallbox schreiben

Verfasst: Sa Jan 29, 2022 10:11 am
von thesorrow101
streetracer hat geschrieben: Sa Jan 29, 2022 10:04 am anbei noch 2 Bilder zur Vervollständigung.
Dein Topic ist falsch. Du musst das unter OpenWB/SET/... schreiben.

Das hast du noch nicht, weil es logischerweise noch nie gepusht wurde.

Mach es so:

Lade dir den MQTT Explorer runter, verbinde dich dann einmal mit dem iobroker und dann kopierst du den Pfad aus dem PV Mqtt Modul raus und publisht den einmal. Dann hast du den auch im iobroker. Und den schreibst du. Alle anderen ignoriert die Box, weil sie read only sind.

Und Tipp:

Nimm den MQTT Client Adapter statt dem normalen MQTT. Ist einfach was die Einstellungen angeht

Re: ioBroker MQTT --> PV Daten in openWB Wallbox schreiben

Verfasst: Sa Jan 29, 2022 10:15 am
von streetracer
hab meinen Beitrag oben eben editiert nachdem ich bei den Datenpunkten verrutscht bin....

Re: ioBroker MQTT --> PV Daten in openWB Wallbox schreiben

Verfasst: Sa Jan 29, 2022 11:09 am
von thesorrow101
streetracer hat geschrieben: Sa Jan 29, 2022 10:15 am hab meinen Beitrag oben eben editiert nachdem ich bei den Datenpunkten verrutscht bin....
Bleibt aber dabei, du musst ihn einmal publizieren. Wie gesagt, ich nutze dafür am PC den MQTT Explorer. Danach hast du auch den relevanten "W" Punkt

Re: ioBroker MQTT --> PV Daten in openWB Wallbox schreiben

Verfasst: So Jan 30, 2022 11:08 am
von Amok83
Es ist übrigens normal, dass das die Instanz dann irgendwann gelb wird.
Warum genau das so ist, weiß ich leider nicht, aber funktionieren tut es so.