Willkommen im Loxone Community Forum. Um alle Funktionen nutzen und sehen zu können, registriere dich bitte zuerst. Dies gilt auch für das herunterladen von Dateien.
Worx Mähroboter starten & Stoppen / HTTP-Post-Request
Hallo zusammen,
mein WG757 kommuniziert dank euch mittlerweie auch mit meinem Miniserver.
Nun spiele ich mit dem Gedanken ein Firmwarea-Update auf 5.18 zu machen (aktuelle Version 2.71), da dort in der Landroid App wesentlich mehr Funktionen möglich sein sollen. Allerdings habe ich auch gelesen, dass dann die Kommunikation nicht mehr möglich sein soll.
Hat jemand schon die aktuelle Firmware drauf und kann das bestätigen?
Ich plane nun in dieser Saison ebenfalls die Anschaffung eines Worx Landroid M500.
Ist denn die hier genannte Variante mit den aktuellen Modellen noch möglich?
Und hat jemand die Kanten-Abfahr-Funktion auch integriert?
Die hier behandelte Methode funktioniert mit der neuen Modellreihe die 2019 auf den Markt gekommen ist nicht mehr. Diese Modelle kommunizieren nur mehr mit der Cloud und können nicht direkt ausgelesen werden.
Es gibt aber Zusatztools für die lokale Kommunikation, die müssen halt ständig laufen.
Was wären das z.B. für Zusatztools?
Ich möchte nicht nur für den Mäher extra iOBroker laufen lassen, mir wäre ein standalone nodejs oder PHP Package lieber, das ich auf meinem Loxberry nebenbei laufen lasse...
Im Roboter-Forum gibts eine Exe die auf einem Windows-PC laufen muss.
Alternativ habe ich letztes Jahr die Landroid-Bridge auf einem Raspi laufen lassen (https://github.com/virtualzone/landroid-bridge). Alle Infos und Steuerbefehle können per MQTT übertragen werden, mit dem Loxberry MQTT-Plugin lässt sich das ganze also sehr einfach in Loxone einbinden und abbilden.
hagor nun hat es mich auch getroffen und hier steht nun ein M500 der die Tage installiert werden möchte.
Kannst du bitte noch paar Stichworte mehr nennen, wie eine Kommunikation mit Loxone aussehen kann?
Hab ich das richtig verstanden:
du hast ein Stückchen Software namens "Landroid-Bridge" entwickelt, welches man auf einem Raspi installieren kann (auf einem Loxberry wäre natürlich super)
via Loxberry Plugin MQTT, verbindet man dann "Landroid-Bridge" und Loxone
Nö, die Landroid-Bridge hab ich nicht entwickelt, nur gefunden. Die habe ich dann auf einem Raspi (kein Loxberry) installiert und laufen lassen. Die Bridge sorg für die Kommunikation mit dem Worx-Server in Cloud und pusht dann alle Infos weiter zu meinem MQTT-Broker. Das Loxberry MQTT-Plugin nimmt dann diese Infos von MQTT und gibt sie weiter an Loxone (genau so in umgekehrte Richtung für Steuerbefehle)
Leider gibt es aktuell ein Problem mit der Landroid-Bridge die nicht so tut wie sie soll. Scheinbar wurde seitens Worx wieder mal was an der inoffiziellen API geändert und leider ist der ursprüngliche Autor der Landroid-Bridge nicht mehr aktiv. Ich bin daher auch wieder auf der Suche nach einer Lösung/Alternative...
EdgeCut ist nicht als Funktion in der Bridge implementiert und ich hab da soweit auch nix dazu gebaut. Von demher hab ich die Funktion nie direkt verwendet. Immer nur über Umweg Start und dann Home
Ich habe vor zwei Wochen meinen alten Landroid S WR102SI.1 in Loxone integriert, aber halt über ioBroker der auf meiner Synology NAS läuft. Wenn Interesse besteht, kann ich gerne nähere Infos dazu posten!
Also mit ioBroker muss ich mich auch erst noch intensiver beschäftigen, habe ich aber parallel aufm Loxberry ioBroker installiert.
Für Worx gibt es auch zwei Adapter, einen davon für die neuen Modelle mit Cloud Anbindung.
Simple RESTful API (Dient zur Kommunikation zwischen den Loxone, Worx und ioBroker)
In Loxone kannst du dann alle Infos auslesen bzw. Start, Pause, Home Befehle senden. Bzgl. Home muss der Robo mähen, damit er die Funktion ausführt! Aus diesem Grund hab ich den Home Befehl mit einem Verzögerten Impluls von 5 Sekunden implementiert. Gibt natürlich noch mehr Infos zum auslesen, aber mir reicht das so.
Habe meinen Roboter heute auch bekommen und gleich mal ioBroker installiert, den Worx Cloud Adapter installiert und die Daten eingegeben.
Grünes Lämpchen im ioBroker leuchtet auch.
Wie kommst du denn nun zu den URLs, die du dann in Loxone ansprichst?
Also die Status URL z.B.?
Hallo,
meiner steht auch hier und möchte (hoffentlich über Ostern) eingebunden werden.
Lasst uns doch gemeinsam ein Wiki Eintrag machen, dort könnte man zB auch ein Template einfügen.
Also bei mir scheitert es aktuell glaube ich nur daran, dass ich keine Ahnung habe wie ich die Daten jetzt von ioBroker auf meinen Loxberry bekomme um sie von dort Richtung Loxone zu schicken...
Ich habe oben im Beitrag die Adapter noch aktualisiert die man dazu braucht! Leider kann man pro Beitrag nur 5 Bilder uploaden In den Bildern hier zu sehen der Start Befehlt. Der schwarze Balken und die xxxxxxx ist meine RoboID die ist bei jedem natürlich anders.
Hier noch ein paar Beispiele aus der Loxone Config für virtuelle Ausgänge
Start: [IP:Port vom ioBroker]/set/set/worx.0.xxxxxxx.mower.state?value=true
Pause: [IP:Port vom ioBroker]/set/worx.0.xxxxxxx.mower.pause?value=true
Home: [IP:Port vom ioBroker]/set/worx.0.xxxxxxx.mower.state?value=false
Hier noch ein paar Beispiele aus der Loxone Config für virtuelle Eingänge
Status: [IP:Port vom ioBroker]/getPlainValue/worx.0.xxxxxxx.mower.status
Error: [IP:Port vom ioBroker]/getPlainValue/worx.0.xxxxxxx.mower.error
Akku: [IP:Port vom ioBroker]/getPlainValue/worx.0.xxxxxxx.mower.batteryState
Die Parameter "set" und "getPlainValue" kommen aus dem Simple API Adapter im ioBroker. Die genau Beschreibung welche Parameter es gibt, findet man in der Adapter Beschreibung.
Ich hoffe ich hab die Anleitung so halbwegs verständlich rüber gebracht wie es funktioniert. Wenn es noch fragen gibt, immer her damit Als Bonus hab ich das ganz auch noch in Alexa eingebunden (mit 1Home) + in Loxone TTS wenn es einen wichtigen Error gibt (z.B. Robo hängt fest)!
Nein aber habe im ioBroker Forum gelesen, es kommt auf die Worx Firmware an. Mit 3.51 sollte es funktionieren. Ich kann es aber gerade nicht testen, weil ich überall Mähkanten einbaue und erste neues Kabel legen muss
Hmm welche Version vom API Adapter hast du drauf? Ich hab die Version 2.3.2 installiert und die sieht ein bissl anders aus (siehe Screenshot). Hab die Einstellungen so gelassen wie sie default waren. Also mit IP Range und Port.
Wir verarbeiten personenbezogene Daten über Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen, Werbung zu personalisieren und Websiteaktivitäten zu analysieren. Wir können bestimmte Informationen über unsere Nutzer mit unseren Werbe- und Analysepartnern teilen. Weitere Einzelheiten finden Sie in unserer Datenschutzrichtlinie.
Wenn Sie unten auf "Einverstanden" klicken, stimmen Sie unserer Datenschutzrichtlinie und unseren Datenverarbeitungs- und Cookie-Praktiken wie dort beschrieben zu. Sie erkennen außerdem an, dass dieses Forum möglicherweise außerhalb Ihres Landes gehostet wird und Sie der Erhebung, Speicherung und Verarbeitung Ihrer Daten in dem Land, in dem dieses Forum gehostet wird, zustimmen.
Kommentar