Seite 4 von 18

Re: ioBroker / MQTT

Verfasst: So Jan 03, 2021 8:54 pm
von Rini
@hominidae, wie geht das?

Habe es schon per Javascript-Befehlt probiert, bekomme dann aber die Fehlermeldung, dass das "state" nicht vorhanden ist:

setState("mqtt.0.openWB/config/set/u1p3p/sofortPhases"/*openWB/config/set/u1p3p/sofortPhases*/, 1);

Re: ioBroker / MQTT

Verfasst: So Jan 03, 2021 9:20 pm
von hominidae
....ich nutze js nicht dafür, sorry.
Hat ioBroker keinen mqtt-client? Ich nutze Node-red und da ist das eben automagisch dabei.

Re: ioBroker / MQTT

Verfasst: So Jan 03, 2021 9:22 pm
von Rini
Leute, nun geht es!!! Habe das Topic/Objekt (openWB/config/set/u1p3p/sofortPhases) im iobroker manuell angelegt und eine javascript-Zeile geschrieben:

sendTo('mqtt.0', 'sendMessage2Client', {topic:"openWB/config/set/u1p3p/sofortPhases", message:"1"});

Einmal gestartet -> "Phase" stellt sich um in der openWB. Ab sofort kann ich das Topic/Objekt im iobroker verstellen! Musste scheinbar einmal angesprochen werden über iobroker...

Danke für Eure Hinweise, wäre sonst nicht drauf gekommen!!!

Schönen Abend Euch noch!!!

Re: ioBroker / MQTT

Verfasst: So Jan 03, 2021 9:28 pm
von hominidae
@RIni: den mqtt Explorer kennst Du? -> https://mqtt-explorer.com/
Damit kannst Du parallel im Broker schauen und auch ein publish manuell machen, ohne ioBroker bemühen zu müssen.
Sehr nützlich zum monitoren/debug-en

Re: ioBroker / MQTT

Verfasst: Mo Jan 04, 2021 9:40 am
von Rini
@hominidae: Ja habe ich auch getestet, leider zeigt mit der mqtt-explorer das topic ebenfalls nicht an, habe das Problem aber zum Glück lösen können :-)

Re: ioBroker / MQTT

Verfasst: Mo Jan 04, 2021 11:07 am
von hominidae
...wie gesagt, das Topic muss nicht da sein....mqtt ist keine Datenbank, sondern ein Kommunikationsprotokoll.
Das topic wird angelegt, wenn Du das erste Mal ein publish machst...
Du kannst auch ganz andere, freie Topics in den Broker publishen...wenn die niemanden interessieren (wenn niemand diese subscribed und niemand diese mit "retain"-Flag published) wird der Broker auch alte wieder entfernen.

Auch der Mqtt-Explorer zeigt Dir also immer nur die Momentaufnahme.
Du kannst auch dort einzelne topics "aufblitzen" sehen...da wird gerade also ein update publiziert und der Explorer, der diese subscribed hat, wird benachrichtigt.

Wenn Du also vorher den Explorer startest und parallel dann Dein publish im iobroker für u1p3p3 ausführst, solltest Du auch dieses topic (zumindest kurz) sehen.

Re: ioBroker / MQTT

Verfasst: Mo Jan 04, 2021 11:42 am
von LutzB
Ganz wichtiger Hinweis: das "retained" Flag beim Senden aus dem ioBroker setzen!
Die set Topics sieht man normalerweise nicht, da die direkt nach der Verarbeitung wieder entfernt werden. Ein paar Ausnahmen gibt es jedoch, wie immer.

Re: ioBroker / MQTT

Verfasst: Mo Jan 04, 2021 12:31 pm
von skyload
hominidae hat geschrieben: Sa Jan 25, 2020 7:16 pm Ansonsten, zum "debugen" nutze ich MQTT-Explorer: https://mqtt-explorer.com/
Cooler Thread und danke für den Tipp! Nutzt ihr eigentlich 0.4.0-beta1 oder den letzten Release v0.3.5.

Re: ioBroker / MQTT

Verfasst: Mo Jan 04, 2021 6:23 pm
von hominidae
...die v0.3.5 habe ich immer noch hier drauf und bisher keine Probleme...habe auch bisher nix vermisst und daher garnicht nachgeschaut...never change a running beta ;-)

Re: ioBroker / MQTT

Verfasst: Di Jan 05, 2021 2:11 pm
von FaKaBeFr
Mit mqtt.fx konnte ich jetzt sehen, dass die PV Werte übertragen werden. Aber es kommt nichts bei openWB an.
Was läuft da noch falsch?
FF40DBD8-4307-48AF-A7A0-39B5B6E2EAE2.png
FF40DBD8-4307-48AF-A7A0-39B5B6E2EAE2.png (5.79 KiB) 4375 mal betrachtet
C9C490F8-DD78-4708-AC5B-03ACF6F32B9B.png
C9C490F8-DD78-4708-AC5B-03ACF6F32B9B.png (11.02 KiB) 4375 mal betrachtet