Seite 12 von 37

Re: MQTT

Verfasst: Do Jan 28, 2021 9:17 pm
von baeda
hominidae - you made my day :)
das Stichwort war ../get/..

Wenn der Topic in der openWB .conf fehlt, kann man am Ziel lange openWB/# subscriben...

ergo (für andere Suchende) :
- in /etc/mosquitto/conf.d/99-bridge-xxxbroker.conf das "get" Topic ergänzen:
topic openWB/config/get/# out 2 "" deinpräfix/
- beim Subsribe (in fhem) für:
current: deinpräfix/openWB/config/get/sofort/lp/1/current
zuladende kWh: deinpräfix/openWB/config/get/sofort/lp/1/energyToCharge

Danke nochmals!

Grüße,
baeda

Re: MQTT

Verfasst: Do Jan 28, 2021 9:38 pm
von hominidae
...schön dass es bei Dir funktioniert...aber warum editierst Du die Config für die Bridge in der openWB manuell und warum schickst Du einzelne Topics und nicht alles zum FHEM?

Re: MQTT

Verfasst: Fr Jan 29, 2021 8:02 am
von baeda
warum editierst Du die Config für die Bridge in der openWB manuell und warum schickst Du einzelne Topics und nicht alles zum FHEM?
Mein Ziel war es, die Konfiguration an der openWB ausschließlich üebr die GUI vorzunehmen, um zu vermeiden, dass beim nächsten Update manuelle Änderungen meinerseits überschrieben werden.
Daher habe ich dort fhem als MQTT Server eingetragen.

Das funktionierte ja auch bis auf die beiden Einschränkungen (keine Topics unter ../get/ und dass die openWB trotz TLS Einstellungen über 1883 aus dem LAN erreichbar ist...).

Re: MQTT

Verfasst: Fr Jan 29, 2021 9:13 am
von hominidae
Hmmm...OK, ich habe das Bridge-Feature aus openWB nie direkt genutzt, sondern die Bridge zur openBW von meinem eigenen mosquitto aus gemacht.
Da funktioniert "openWb/#" einwandfrei....komisch, dass es von der openWB aus anders ist...evtl. kann der Erfinder @truckl etwas dazu sagen?
TLS auf der Bridge-Verbindung brauche ich da nicht...die openWB hängt in einem VLAN, wo sie eh nur ins I-Net kann und mein Broker ist der Client.

Re: MQTT

Verfasst: Fr Jan 29, 2021 10:15 am
von LutzB
Für das Szenario benötigt man gar keine MQTT Brücke. einfach die entsprechenden Topics abbonieren bzw. auf den Broker der openWB publishen und fertig.

Re: MQTT

Verfasst: Fr Jan 29, 2021 10:45 am
von hominidae
Bei mir schon ...da ich sozusagen sternförmige Verbindungen habe, auch mit Bridges zu weiteren Brokern nehme ich meinen eigenen, zentralen Broker als Hub.
Die openWB bzw deren Mosquitto soll ja nicht der Nabel der Welt sein ;-)

Genau dafür ist eigentlich auch das Mqtt-Bridge Feature der openWB gedacht.
...nur, wie oben zu lesen, scheint es nicht alle Topics zu bridgen?
Bug oder Feature?

Re: MQTT

Verfasst: Fr Jan 29, 2021 11:41 am
von LutzB
Mit der richtigen Konfiguration funktioniert das. Also: "Works as designed". :D
Bildschirmfoto_2021-01-29_12-39-41.png

Re: MQTT

Verfasst: Fr Jan 29, 2021 7:38 pm
von hominidae
...und warum nicht einfach einmal eine Zeile mit Allem, also openWB/# ??

Re: MQTT

Verfasst: Fr Jan 29, 2021 7:43 pm
von LutzB
Weil es keinen Sinn macht auch die set-Topics irgendwo hin zu schicken.

Re: MQTT

Verfasst: Fr Jan 29, 2021 9:07 pm
von baeda
ich habe bei mir die mqtt bridge in openWB nochmal gelöscht.
(/etc/mosquitto/conf.d/99-bridge-meinbroker.conf wird damit auch automatisch gelöscht).

Nach dem erneuten Anlegen fehlte bei mir zunächst
topic openWB/config/set/# both 2 "" meinpräfix/

Ich habe dann festgestellt, dass man den Haken bei " Datenserien für Diagramme" setzen muss, dann wurde das Topic bei mir in die conf geschrieben.
(Wenn man die Einstellungen zu mqtt dann erneut aufruft, ist der Haken allerdings immer wieder entfernt...)

Somit klappt alles - mein Bedienfehler - sorry!