Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Adapter: Worx Landroid v2.x.x

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Adapter: Worx Landroid v2.x.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      KSY last edited by

      Vielen Dank an alle Beteiligten,
      ich habe auch zwei WORX mit ioBroker am Laufen, jetzt die Version 2.0.0 installiert, die Daten nach erneutem Login sehen gut aus. 👍

      1 Reply Last reply Reply Quote 0
      • K
        KSY last edited by

        @Lucky_ESA

        Habe gerade festgestellt, dass der Adapter 2.0.0 bei mir die Datenpunkte jede Minute aktualisiert. Habe die 3.26, vorher gab es ca. alle 10 Minuten eine Aktualisierung.
        Ist das bei euch auch der Fall?
        Ich hatte schon alle relevanten Scripte deaktiviert, die minütliche Aktualisierung bleibt aber.
        Liegt das am Adapter oder hat WORX was geändert?

        L 1 Reply Last reply Reply Quote 0
        • L
          Lucky_ESA Developer Most Active @KSY last edited by

          @ksy sagte in Adapter: Worx Landroid:

          @Lucky_ESA

          Habe gerade festgestellt, dass der Adapter 2.0.0 bei mir die Datenpunkte jede Minute aktualisiert.

          Das war früher auch schon so aber da wurde nur geprüft, ob der Worx Online ist. Jetzt werden jede Minute auch die rawMqtt Daten aktualisiert. Zusätzliche Aktualisierung kommt dann wenn MQTT was schickt. Zu sehen im Datenpunkt rawMqtt.last_status.timestamp = letzte MQTT Aktualisierung

          Gruß//Lucky

          K 1 Reply Last reply Reply Quote 0
          • K
            KSY @Lucky_ESA last edited by

            @lucky_esa
            Ok, Danke für den Hinweis.
            Noch eine Frage:
            Widerspricht das nicht der Vorgehensweise von WORX, die Aktualisierung der Daten nur noch in einem längeren Zeitintervall zu senden, wegen Traffic, Kosten usw.? Bei der 3.28 glaube ich sind es ca. 50 Minuten.
            Oder hat das damit nichts zu tun?
            Habe hier halt auch schon gelesen, dass man für 24 Std. gesperrt werden kann, wenn die Daten zu oft abgefragt werden.

            Grüße
            Klaus

            L 1 Reply Last reply Reply Quote 0
            • L
              Lucky_ESA Developer Most Active @KSY last edited by Lucky_ESA

              @ksy sagte in Adapter: Worx Landroid:

              @lucky_esa
              Ok, Danke für den Hinweis.
              Noch eine Frage:
              Widerspricht das nicht der Vorgehensweise von WORX, die Aktualisierung der Daten nur noch in einem längeren Zeitintervall zu senden, wegen Traffic, Kosten usw.?

              Den Intervall können wir natürlich anpassen aber seit dem du diesen Adapter hast fragst du (unbewusst) 24/7 deine Daten jede Minute ab. Diese wurden aber nie in rawMqtt aktualisiert.
              Und wurdest du jemals gesperrt?
              Aber wenn ihr wollt kann ich euch einen Intervall-Angabe in den Einstellungen hinzufügen!
              Der Aktualisierungs-Intervall in der 3.28 hat sich geändert und ja, hier wird traffic eingespart. Bei mir kommt Nachts bis zu 8 Stunden keine Daten.
              Abfrage Cloud => Jede Minute Anfrage vom Adapter zur Cloud
              Automatische Daten Mqtt => Nur bei wichtigen Ereignisse wie z. Bsp. Error, Statusmeldungen oder du sendest einen Befehl (Hier wurden die 10 Minuten wohl entfernt)

              Gruß//Lucky

              K Meistertr 2 Replies Last reply Reply Quote 0
              • K
                KSY @Lucky_ESA last edited by

                @lucky_esa
                Ok, verstanden.
                Ich brauche dann keine Möglichkeit ein Intervall einzustellen. Im Gegenteil, die Aktualisierung in rawMqtt sehe ich als Vorteil.

                1 Reply Last reply Reply Quote 0
                • L
                  Lucky_ESA Developer Most Active last edited by

                  Es werden allerdings nur Daten aktualisiert wenn Änderungen in der APP durchgeführt werden wie z. Bsp. das Zurücksetzen der Klingenarbeitszeit oder halt Offline oder Online.
                  Wenn du Worx was Gutes tun möchtest dann lösche die APP und steuer alles über iobroker 🙂

                  Gruß//Lucky

                  K 1 Reply Last reply Reply Quote 0
                  • K
                    KSY @Lucky_ESA last edited by

                    @lucky_esa
                    😊 Dann hätte ich aber ein Problem, wenn Worx was ändert und weder der Adapter noch die Desktop-App funzt.
                    War ja vor kurzem so, da konnte ich die Teile nur noch mit der App steuern.😞

                    1 Reply Last reply Reply Quote 0
                    • Meistertr
                      Meistertr Developer @Lucky_ESA last edited by

                      @lucky_esa Der Server darf auf jedenfall nicht angepollt werden um die daten zu aktualisieren. Das ist eine Vereinbarung mit den Entwicklern von Worx.

                      L 1 Reply Last reply Reply Quote 1
                      • L
                        Lucky_ESA Developer Most Active @Meistertr last edited by

                        @meistertr Das habe ich mir gedacht. OK, werde mich daran halten allerdings ist auf dem GIT derzeit ein Workaround da es Themen mit Node 18 gibt.

                        Gruß//Lucky

                        K 1 Reply Last reply Reply Quote 0
                        • K
                          KSY @Lucky_ESA last edited by

                          @lucky_esa
                          @Meistertr

                          Also, jetzt bin echt verwirrt.
                          Bedeutet das jetzt im Klartext: die Aktualisierung im Minutentakt ist nicht ok?
                          Ich hatte einige Steuerungen bei der 3.26 per Script auf die 10-Minuten-Aktualisierung ausgelegt (Garage Tor auf, zu, Kantenschnitt, Mähvorgang, Heimfahrt usw.)
                          Habe deswegen auch festgestellt, dass mir der Status jede Minute "Kantenschnitt" ansagt, obwohl ich ja vorher nur eine 10-min.-Aktualisierung hatte. Bei mir dauert der KS ca. 8 Min.
                          War jetzt schon dran, die Skripte umzuschreiben.
                          @Meistertr
                          Dann ist meine Vermutung doch richtig, dass nicht jede Minute abgefragt werden darf?

                          L 1 Reply Last reply Reply Quote 0
                          • L
                            Lucky_ESA Developer Most Active @KSY last edited by

                            @ksy Es ist alles wie vorher, es wurde nur der Ordner rawMqtt nicht mit aktuellen Daten aktualisiert. Das war ein Issue welcher auch auf dem GIT diskutiert wurde.
                            Du must dir daher keine Geadanken machen, alles OK.

                            Gruß//Lucky

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              tombox @Lucky_ESA last edited by

                              Es wurde die neue version im latest repo veröffentlicht. Der Adapter wurde neugeschrieben und unterstützt jetzt auch Node v18

                              Es gibt verschiedene Order mit Daten
                              activityLog das Aktivitätenprotokoll aus der App
                              areas Die Areas des Mähers
                              calendar Der Mähkalender des Mähers
                              modules Die verbauten Modules des Mähers
                              mower Aufbereite Informationen des Mähers sowie Steuerung des Mähers
                              product Produktinformationen zum Mäher
                              rawMqtt dieRohaten die via MQTT vom Mäher kommen

                              1 Reply Last reply Reply Quote 0
                              • L
                                Lucky_ESA Developer Most Active last edited by

                                Hier noch eine Beschreibung der neuen Datenpunkte/Ordner.

                                worx.0.xx.mower.firmware_available -> Verfügbare Firmware
                                worx.0.xx.mower.firmware_available_date -> Datum Update der letzten Firmware
                                worx.0.xx.mower.firmware_available_all -> History der Firmware als JSON
                                Update der Daten 24H

                                worx.0.xx.product -> Informationen von eurem Mower welche Features, Board und Accessories er hat.
                                Update der Daten einmalig nach einem Neustart/Restart

                                worx.0.xx.activityLog.last_update -> Letzte Aktualisierung
                                worx.0.xx.activityLog.payload -> Alle Aktivitäten der letzten 8 Tage als JSON
                                worx.0.xx.activityLog.manuell_update -> Ab hier wird es schwierig. Warum auch immer sehe ich in der APP sehr selten ein delay von 4 Minuten. Daher könnt ihr das Aktivitätenprotokoll mit diesem Button manuell neu abfragen. Ich habe in VIS oder iQontrol einen Button um das Protokoll zu aktualisieren. Bitte hier keinen Cron erstellen der den Button in einem Intervall auf true setzt. Hier gibt es ein Beschränkung von auslösen des Buttons...
                                Hier ein kleines Blockly als Beispiel zum auswerten des JSON. Kann natürlich auch für die Firmware angewendet werden.


                                worx.zip

                                Update der Daten jede Minute wenn sich die Datenpunkte worx.0.xx.mower.error oder worx.0.xx.mower.status geändert haben.

                                worx.0.xx.rawMqtt.last_status.timestamp -> Letzte MQTT Update (Nicht der 10 Minuten Intervall vom rawMqtt). Hier wurde der Intervall alle 10 Minuten von Worx entfernt. Es kann nun vorkommen, dass Nachts >6 Stunden keine neuen Daten kommen.

                                Bugfix:
                                Aktualisierung von rawMqtt alle 10 Minuten. Somit wird nun der DP worx.0.xx.rawMqtt.blade_work_time_reset aktualisiert
                                Bei einer Neuinstallation kommen keine Fehlermeldungen mehr die auf fehlende Datenpunkte hinweisen

                                Viel Spaß beim testen aber viel Zeit haben wir wohl nicht mehr, da bald der Winterschlaf beginnt😁

                                Denkt bitte daran das sich der JSON (von Worx nicht von uns) geändert hat von worx.0.xx.rawMqtt.raw in worx.0.xx.rawMqtt.last_status.payload. Somit müsst ihr eventuell eure Javascript(e) anpassen.

                                Viel Spaß beim testen aber viel Zeit ist nicht mehr😀

                                Gruß//Lucky

                                K 1 Reply Last reply Reply Quote 0
                                • K
                                  KSY @Lucky_ESA last edited by

                                  @lucky_esa
                                  Hi,
                                  ich bekomme jeden Tag zwischen 13:00 - 14:00 Uhr Fehlermeldungen mit dem Adapter 2.0.0.
                                  Kann ich mir nicht wirklich erklären. Hast du da eine Info für mich?
                                  Error2.jpg
                                  Error.jpg

                                  T L 2 Replies Last reply Reply Quote 0
                                  • T
                                    tombox @KSY last edited by

                                    @ksy Bitte mal mit der 2.0.1 Neutesten

                                    A 1 Reply Last reply Reply Quote 0
                                    • A
                                      Andersmacher @tombox last edited by

                                      @tombox Habe auch das Anmelde-Problem mit meiner derzeitigen Worx Version 1.6.6. Wenn ich versuche, via
                                      Unbenannt.PNG
                                      auf beta umzustellen, schmiert mir seltsamer der Adapter-Tab ab:
                                      Unbenannt1.PNG
                                      Daher habe ich versucht, den von @feuersturm vorgeschlagen Weg zu gehen, erhalte jedoch keine Auswahlmöglichkeit für Worx, sondern nur eine Liste mit lauter undefined-Einträgen:
                                      Unbenannt2.PNG

                                      Kannst Du (oder ein anderer Experte) mir einen Tipp geben, was ich falsch mache?
                                      Der Link zum Beta stimmt doch noch - oder?

                                      Falls relevant: ioBroker läuft bei mir auf Raspi 4B unter Buster. Gerade auch noch mal alles aktualisiert - ändert aber nichts am Verhalten.

                                      Vielen Dank im Voraus.

                                      PS:
                                      Daß man in
                                      https://forum.iobroker.net/topic/4834/adapter-worx-landroid-v2-x-x/604
                                      nicht antworten kann, liegt daran, daß der Threat mit [erl] markiert ist?

                                      Thomas Braun T 2 Replies Last reply Reply Quote 0
                                      • Thomas Braun
                                        Thomas Braun Most Active @Andersmacher last edited by

                                        @andersmacher

                                        iobroker update
                                        iobroker repo list
                                        
                                        A 1 Reply Last reply Reply Quote 0
                                        • T
                                          tombox @Andersmacher last edited by

                                          @andersmacher
                                          Im stable ist zur Zeit 1.7.0 müsste dir auch angezeigt werden.

                                          komisch das die Npm und GitHub Auswahl liste leer ist da müsste eigentlich worx als adapter auftauchen

                                          Thomas Braun 1 Reply Last reply Reply Quote 0
                                          • Thomas Braun
                                            Thomas Braun Most Active @tombox last edited by

                                            @tombox

                                            Nö.

                                            github:	2.0.1
                                            latest:	2.0.1 for 0 days
                                            stable:	1.6.6 for 3 months
                                            
                                            T 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            935
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            121
                                            1194
                                            340605
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo