Ankündigung

Einklappen
Keine Ankündigung bisher.

Worx Landroid S / Mähroboter LBS ?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • equi
    antwortet
    Moin Moin,
    jonofe , gibts hier schon Neuigkeiten?
    Habe gestern meinen M700 bekommen - habe aber die FW 2.82 drauf.
    Falls möglich, würde ich mich auch als Tester anbieten.

    Grüße,

    equi

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Hier mal das install Skript zur Vorbereitung des EDOMI Servers für MQTT.
    Wer schon die MQTT LBS einsetzt, der muss dies nicht nochmal machen.

    Code:
    cd /tmp
    yum -y update nss
    yum -y install git gcc make
    git clone https://github.com/jonofe/Mosquitto-PHP
    cd Mosquitto-PHP
    cp home_oojah_mqtt.repo /etc/yum.repos.d/
    yum -y install  libmosquitto1 libmosquitto-devel mosquitto-clients
    phpize
    ./configure --with-mosquitto=/usr/lib64
    make
    make install
    cd /tmp
    rm -rf Mosquitto-PHP
    echo "extension=mosquitto.so" > /etc/php.d/mosquitto.ini
    Einfach als root in einer SSH Shell die o.g. Befehle Zeile für Zeile ausführen oder in einer Datei speichern, ausführbar machen (chmod +x <filename>) und dann starten.

    Den Erfolg kann man überprüfen mit

    Code:
    [root@edomi-vanilla ~]# php -m | grep mosquitto
    [B][COLOR=#FF0000]mosquitto[/COLOR][/B]

    Einen Kommentar schreiben:


  • WWebber
    antwortet
    Zitat von McEgg Beitrag anzeigen
    Heißt das, dass ich "irgendwo" bei mir im Netz noch dieses Mosquitto MQTT Client Paket installieren muss, das dann von deinem LBS verwendet wird? Oder wie funktioniert das dann?
    Hat ja jonofe eh schon weiter oben geschrieben: "Es ist lediglich eine MQTT client library notwendig". Damit ist "irgendwo" mit dem edomi Rechner gleichzusetzen und heißt eigentlich im best-case nur Mosquito für centos installieren - sofern alle notwendigen libs dazupassen.
    Zuletzt geändert von WWebber; 07.06.2019, 13:01.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Ja genau so ist das, es wird auf dem EDOMI Server installiert.
    Es ist kein eigener MQTT Broker notwendig, denn der läuft ja bei AWS im Data Center.

    Einen Kommentar schreiben:


  • McEgg
    antwortet
    Das wäre ja großartig.
    Wenns weiter nichts ist.

    Einen Kommentar schreiben:


  • Glotzkowski
    antwortet
    Zitat von McEgg Beitrag anzeigen
    Heißt das, dass ich "irgendwo" bei mir im Netz noch dieses Mosquitto MQTT Client Paket installieren muss
    Ich würde behaupten, dass "irgendwo" auf dem EDOMI-Server ist.

    Einen Kommentar schreiben:


  • McEgg
    antwortet
    Heißt das, dass ich "irgendwo" bei mir im Netz noch dieses Mosquitto MQTT Client Paket installieren muss, das dann von deinem LBS verwendet wird? Oder wie funktioniert das dann?

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von ak68 Beitrag anzeigen
    Ist denn keine direkte Abfrage der WORX-Cloud möglich (ohne MQTT)
    Worx benutzt eine AWS IoT Architektur bestehend aus HTTPS und MQTTS Service. Ohne MQTT geht es nicht! Auch deine original App kommuniziert per MQTT mit den Worx Servern. Für den Worx LBS benötigst du aber keine MQTT LBS sondern lediglich die Mosquitto MQTT Client Paket. Die MQTT Verbindung wird dann direkt vom LBS aufgebaut. Und ehrlich gesagt, MQTT ist nur ein anderes Protokoll als HTTPS, da ist nichts magisches dran.

    Zitat von WWebber Beitrag anzeigen
    außer ich baue den AWS auf meinem Server nach.
    Und das funktioniert nicht, da eine zertifikatsbasierte Authentifizierung gemacht wird. Dazu bräuchte man dann den Private Key des Worx MQTTS Servers.

    Einen Kommentar schreiben:


  • WWebber
    antwortet
    Zitat von ak68 Beitrag anzeigen

    Ist denn keine direkte Abfrage der WORX-Cloud möglich (ohne MQTT), wie z.B. beim Neato-Botvac LBS ?
    Ist für mich eigentlich nicht weiter relevant, wer da wie im Hintergrund mit wem redet, sobald jonofe das LBS fertig hat. Hauptsache ich brauche keinen extra RPi mehr. Dass alles letztendlich im AWS landet, kann ich ja sowieso nicht verhindern - außer ich baue den AWS auf meinem Server nach.

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Zitat von McEgg Beitrag anzeigen
    Mit was muss ich mich vorher noch beschäftigen, außer mit Edomi? Was ist dieses MQTT und brauche ich da auch noch was für?
    Ist denn keine direkte Abfrage der WORX-Cloud möglich (ohne MQTT), wie z.B. beim Neato-Botvac LBS ?

    Einen Kommentar schreiben:


  • McEgg
    antwortet
    Bis jetzt besteht der Garten nur aus ca. 1,5m hohem Unkraut. Terrasse ist auch nicht vorhanden. Der Worx ist bestellt, kommt aber auch erst in 1,5 Wochen. Mal sehen, vielleicht lass ich ihn dann bissl im Keller fahren.
    Frage ist nur, ob Edomi mit dem einen LBS ausreicht oder ich mich vorher noch in irgendwelche zusätzlichen Themen einlesen muss, um den LBS mit dem Worx nutzen zu können.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Am besten Du legst dir schon mal eine Testschleife auf der Terrasse, denn der LBS ist schneller als Dein Garten.
    Habe ich übrigens auch gemacht und als dann endlich der Rollrasen lag, musste mein Landi noch 2 Wochen warten bis er bzw. Sie ("Gertrud") ran durfte.

    Einen Kommentar schreiben:


  • McEgg
    antwortet
    So, ich habe mir jetzt auch mal einen Worx Landroid M500 bestellt. Bin auch schon gespannt, was man dann mit dem LBS damit machen kann... Vielleicht kommt ja was, bis unser Garten fertig ist (vermutlich Ende Juli).
    jonofe
    Mit was muss ich mich vorher noch beschäftigen, außer mit Edomi? Was ist dieses MQTT und brauche ich da auch noch was für?

    Einen Kommentar schreiben:


  • WWebber
    antwortet
    Zitat von jonofe Beitrag anzeigen
    Jep genau so macht es der LBS. Worx Http API + Worx MQTT.
    kanns gar nicht mehr erwarten!!!

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Jep genau so macht es der LBS. Worx Http API + Worx MQTT.

    Einen Kommentar schreiben:

Lädt...
X