Seite 4 von 5

Re: MQTT - Best practice

Verfasst: Do 3. Mai 2018, 18:48
von hartwig
Habe eben meinen 330x auf die neue Version angehoben und die ersten Schritte mit dem MQTT gemacht!

Super !

Was mir aber fehlt, ist irgendwo eine Info, was denn da auf welchen Topics gesendet wird.

Ich kann jetzt nur am Mosquito lauschen und hoffen, dass alles gefunden habe.

Was mir noch abgeht ist die Info auf welche Topics ich senden kann und was hier zur Verfügung steht.

Ansonsten würde ich auch ein Like geben für aktuelle Geokoordinaten. Da ich einen großen etwas unübersichtlichen Garten habe und der Mover hin- und wieder mal nicht zurückfindet oder sich festfährt, wäre es super wenn ich hier die Position hätte.

Re: MQTT - Best practice

Verfasst: Fr 11. Mai 2018, 09:34
von Jorge
Habe MQTT-FHEM Modul aktiviert, hier kommen jetzt wesentlich mehr Daten an von robonect an. Allerdings kann man bislang keine MQTT Befehle an robonect absetzen?

Re: MQTT - Best practice

Verfasst: Fr 18. Mai 2018, 10:18
von blueberry63
Ich habe auch Mosquitto auf meinem FHEM-Server installiert, allerdings noch ohne UserID+Password. Ich kann beim "Lauschen" leider keine Daten von Robonect sehen. Liegt es an fehlender UserID+Password?

Gruß
Blueberry63

Re: MQTT - Best practice

Verfasst: Fr 18. Mai 2018, 11:22
von Andreas
Allerdings kann man bislang keine MQTT Befehle an robonect absetzen?
Doch, ich meine, dass kann man, leider ist das - meines Wissens nach - noch nicht dokumentiert, aber ich meine, ich habe das hier schon mal in einem Thread gelesen, dass man schon etwas senden kann (z.B. mode), ich muss das nur mal wiederfinden.
Ich kann beim "Lauschen" leider keine Daten von Robonect sehen. Liegt es an fehlender UserID+Password?
Nein, das funktioniert auch ohne Login-Daten einwandfrei, wenn du keine vergeben hast. Wie "lauscht" du denn konkret? Mit mosquitto_sub kann man da sehr effektiv lauschen und auch auf einfach auf das topic "#" subscriben, dann solltest du was sehen.
Sagt denn dein Robonect-Interface auch, dass du erfolgreichen mit dem MQTT server verbunden bist?

Re: MQTT - Best practice

Verfasst: Fr 18. Mai 2018, 11:43
von blueberry63
Du hast Recht, Robonect zeigt an, dass der MQTT-Client nicht verbunden ist - da kann ich ja lange per "mosquitto_sub -d -v -t \#" lauschen!

Allerdings habe ich schon einen anderen MQTT-Client erfolgreich integriert. Host+Port sind gleich konfiguriert. Wie wird denn in Robonect der URL-Eintrag gemacht? Ich habe nur die IP-Adresse eingetragen.

Gruß
Blueberry63

Re: MQTT - Best practice

Verfasst: Fr 18. Mai 2018, 12:02
von Andreas
Ok, das mit ist die Ursache schon einmal gefunden.
Du kannst mit slashes getrennt ein Topic vorgeben, z.B. "garten/robonect". Bedenke, ein Topic beginnt nie mit einem slash!

In diesem Thread ist ein Screenshot von meinem Setup zu sehen, welches super funktioniert: https://www.forum.robonect.de/viewtopic ... 531#p12935

Dein Subscribe-Command sieht etwas sonderbar mit dem escapten Hash aus, Tippfehler oder geht das auch so; ich subscribe auf das "Alles"-topic "#" immer so:

Code: Alles auswählen

mosquitto_sub -t '#' -v

Re: MQTT - Best practice

Verfasst: Fr 18. Mai 2018, 14:40
von blueberry63
Ich denke, ich habe alles richtig gemacht:

diesselbe IP-Adresse wie bei meinem anderen MQTT-Device
derselbe Port wie bei meinem anderen MQTT-Device
Topic; garten/erwin ;-)

Von meinem anderen Device sehe ich auch die Daten mittels "mosquitto_sub". Ich habe keine Idee mehr.

Anm.: ich habe schon die Beta4 installiert.

Gruß
Blueberry63

Re: MQTT - Best practice

Verfasst: Fr 18. Mai 2018, 15:17
von Reinerlein
Hallo blueberry63,

nur um es sicher auszuschließen: Du bist mit deinem Robonect aber in deinem "normalen" WLAN angemeldet, sodass das Modul auch eine Chance hat deinen Mosquitto zu erreichen, oder?

Ansonsten mal vom Rechner aus, auf dem Mosquitto läuft, versuchen, das Robonect-Modul anzupingen. Damit stellst du sicher, dass es einen gangbaren Weg zwischen den beiden gibt :)

Ich weiß, blöde Frage, aber manchmal sieht man ja den Wald vor lauter Bäumen nicht...

Grüße
Reinerlein

Re: MQTT - Best practice

Verfasst: Fr 18. Mai 2018, 16:25
von blueberry63
Netzwerktechnisch ist alles in Ordnung. Aber mir ist folgendes aufgefallen. Die Anzeige im Kopf vom MTTQ-Menü in Robonect ändert sich:

mosquitto auf FHEM gestartet: "Nicht verbunden"
mosquitto auf FHEM gestoppt: "Verbindung fehlgeschlagen"

???

Noch ein Hinweis: ich hatte am Anfang mal UserID+Password eingegeben. Ist da vielleicht noch etwas "hängengeblieben"?

Gruß
Blueberry63

Re: MQTT - Best practice

Verfasst: So 31. Mär 2019, 20:46
von TichaWutz
Servus zusammen,

ich habe nun auch die Anbindung in MQTT realisiert. Folgendes stelle ich fest (bei einem R40li)
  • Es werden nicht alle Topics aus der List übergeben (ich meine ich sehe nur die 'mower/' topics
  • Die Werte entsprchen nicht dem im Webinterface - z.B. Akkukapazität weicht völlig voneinander ab
  • Die Status Werte sind falsch, bzw. wurden schon mit einem komma-wert geschickt (5.6)
Hat irgendwer ähnliche Erfahrungen oder Tips?
Danke