Guten Morgen
ich habe mir heute das Image für die 2.0 gezogen und nun auf der Box.
Da ich aus technischen Gründen (2 getrennte WR) MQTT über den ioBroker nutzen muss habe ich eben versucht das Ganze zu konfigurieren.
(Info: im ioBroker habe ich nichts verändert, die Box hat auch noch die gleiche IP. Unter Software 1.9 hat das bisher top funktioniert)
Als erstes habe ich die Cloud-Verbindung eingerichtet. Danach Die MQTT-Brücke (siehe Bild).
Wenn ich dann aber unter Einstellungen/ Konfiguration/ Geräte und Komponenten -> MQTT einstelle, dort bei "verfügbare Komponenten" -> MQTT-Zähler und bei "verfügbare Geräte" wieder -> MQTT bleiben die Einstellungen nach dem Speichern nicht erhalten (siehe Bild).
Interessanterweise werden aber im ioBroker unter: openwb/ set/ evu die Werte für den aktuellen Stromverbrauch aus meinem Zähler korrekt aktualisiert. Also wäre mein Denken: MQTT läuft.... Ein Neustart des mqtt-client im ioBroker gibt auch die Meldung aus: "connected to broker"
Was übersehe ich oder wo ist mein Denkfehler?
Danke für Eure Hilfe.
Problem mit MQTT
-
- Beiträge: 30
- Registriert: Do Sep 23, 2021 12:43 pm
-
- Site Admin
- Beiträge: 8469
- Registriert: So Okt 07, 2018 1:50 pm
- Has thanked: 1 time
- Been thanked: 24 times
Re: Problem mit MQTT
Erstmal Image zurücksetzen, ioBroker weglassen und die Cloud ansich auch da die mit dem Thema nichts zu tun hat.
In software2 kannst du beliebig viele WR konfigurieren.
Möchtest du dennoch MQTT verwenden benötigst du keinerlei Bridges sonst musst nur die Werte in die entsprechenden Topics buchen, fertig
In software2 kannst du beliebig viele WR konfigurieren.
Möchtest du dennoch MQTT verwenden benötigst du keinerlei Bridges sonst musst nur die Werte in die entsprechenden Topics buchen, fertig
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
-
- Beiträge: 30
- Registriert: Do Sep 23, 2021 12:43 pm
Re: Problem mit MQTT
Da ich kein EVU-Kit verbaut hab sondern meine Werte aus dem Hausanschlusszähler über den Smartmeter-Adapter des ioBrokers auslese bin ich auf MQTT angewiesen damit die Box ihre Daten bekommt.
Hinzu kommt das man den SolarEdge WR nur von einer Seite (in dem Fall: ioBroker) über den Modbus Port 1502 auslesen kann. Eine Abfrage von zweiter Seite (Wallbox) gleichzeitig geht wohl nicht. Das war zumindest mein letzter Infostand.
Und da ich die Werte der WR neben der Wallbox noch für andere Berechnungen (im ioBroker) brauche bin ich eben den Weg über MQTT gegangen.
Leider steck ich beim Thema MQTT total in den Kinderschuhen und hatte mir deswegen von der 1.9er Version jede Menge Screenshots gemacht - mit denen ich jetzt aber auch nicht so wirklich weiter komme. Wie gesagt: wenn ich im ioBroker in die Werte "openwb/ set/ evu" schaue ändern diese sich ja auch analog zu den Werten des SmartMeters - nur in der UI der Wallbox kommt davon nichts an...
Hinzu kommt das man den SolarEdge WR nur von einer Seite (in dem Fall: ioBroker) über den Modbus Port 1502 auslesen kann. Eine Abfrage von zweiter Seite (Wallbox) gleichzeitig geht wohl nicht. Das war zumindest mein letzter Infostand.
Und da ich die Werte der WR neben der Wallbox noch für andere Berechnungen (im ioBroker) brauche bin ich eben den Weg über MQTT gegangen.
Leider steck ich beim Thema MQTT total in den Kinderschuhen und hatte mir deswegen von der 1.9er Version jede Menge Screenshots gemacht - mit denen ich jetzt aber auch nicht so wirklich weiter komme. Wie gesagt: wenn ich im ioBroker in die Werte "openwb/ set/ evu" schaue ändern diese sich ja auch analog zu den Werten des SmartMeters - nur in der UI der Wallbox kommt davon nichts an...
-
- Site Admin
- Beiträge: 8469
- Registriert: So Okt 07, 2018 1:50 pm
- Has thanked: 1 time
- Been thanked: 24 times
Re: Problem mit MQTT
Es bedingt kein EVU Kit.Da ich kein EVU-Kit verbaut hab sondern meine Werte aus dem Hausanschlusszähler über den Smartmeter-Adapter des ioBrokers auslese bin ich auf MQTT angewiesen damit die Box ihre Daten bekommt.
Das trifft (meistens) zu, entweder openWB oder ioBroker.Hinzu kommt das man den SolarEdge WR nur von einer Seite (in dem Fall: ioBroker) über den Modbus Port 1502 auslesen kann. Eine Abfrage von zweiter Seite (Wallbox) gleichzeitig geht wohl nicht. Das war zumindest mein letzter Infostand.
Vollkommen legitim und dafür sind die MQTT Module auch gedacht.Und da ich die Werte der WR neben der Wallbox noch für andere Berechnungen (im ioBroker) brauche bin ich eben den Weg über MQTT gegangen.
Du solltest keine Bridge einrichten sondern nur explizit in das jeweils einzelne erforderliche Topic (siehe MQTT Modul) die Werte rein Publishen. Das wars schon.Leider steck ich beim Thema MQTT total in den Kinderschuhen und hatte mir deswegen von der 1.9er Version jede Menge Screenshots gemacht - mit denen ich jetzt aber auch nicht so wirklich weiter komme. Wie gesagt: wenn ich im ioBroker in die Werte "openwb/ set/ evu" schaue ändern diese sich ja auch analog zu den Werten des SmartMeters - nur in der UI der Wallbox kommt davon nichts an...
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
-
- Beiträge: 30
- Registriert: Do Sep 23, 2021 12:43 pm
Re: Problem mit MQTT
Ich habe das Image nochmal komplett neu auf die SD-Karte gespielt und die Box neu gestartet. Was mich sehr ins Schwimmen bringt ist das die Publisher-Orte im Gegensatz zur Version 1.9 komplett anders sind. Bisher habe ich z.B. den Wert für den aktuellen Stromverbrauch in "openwb/set/evu" gepusht. Jetzt sagt mir das Modul das der Wert in "openwb/set/counter/6/get/power" soll. Wenn ich das mache wird der wert auch brav im ioBroker in dem entsprechenden Datenpunkt aktualisiert - nur kommts eben nicht auf der Box an. Ich habs mal versucht mit meinem Verstädnis zu beschriften - liege ich da bei den Punkten 1-3 richtig?Du solltest keine Bridge einrichten sondern nur explizit in das jeweils einzelne erforderliche Topic (siehe MQTT Modul) die Werte rein Publishen.
Grundsätzlich - im Thema MQTT - ist es aber schon richtig das ich mit dem MQTT-Explorer auf der IP der Wallbox über Port 1886 eingeloggt bin und dort die Topics publishe, oder? An den Einstellungen im ioBroker was den mqtt-client angeht hab ich ja nichts verändert.
Zum Glück hab ich die SD-Karte mit der 1.9er Version so wie sie ist gelassen und bin kurz davor die wieder reinzustecken und aufzugeben
Zuletzt geändert von streetracer am Fr Dez 01, 2023 9:45 pm, insgesamt 1-mal geändert.
-
- Beiträge: 951
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 5 times
- Been thanked: 6 times
Re: Problem mit MQTT
Ich pushe etliches ohne Probleme auf die owb2 via Port 1883 - das ist der default port von mosquitto.streetracer hat geschrieben: ↑Fr Dez 01, 2023 8:32 pm Grundsätzlich - im Thema MQTT - ist es aber schon richtig das ich mit dem MQTT-Explorer auf der IP der Wallbox über Port 1886 eingeloggt bin und dort die Topics publishe, oder? An den Einstellungen im ioBroker was den mqtt-client angeht hab ich ja nichts verändert.
Alternativ als sichere Verbindung (TLS) über Port 8883 - das erfordert aber ein Zertifikat in ioBroker...
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour