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

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Adapter: Worx Landroid v2.x.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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
                    • A
                      Andersmacher @Thomas Braun last edited by

                      @thomas-braun Danke für die Rückmeldung!

                      pi@Pi4B-8GB:~ $ iobroker update
                      Error: Object "system.repositories" not found
                      pi@Pi4B-8GB:~ $ iobroker repo list
                      List is empty
                      pi@Pi4B-8GB:~ $
                      

                      Offenbar fehlt mir/meinem Pi da ´was. Habe die Repo-Funktionalität seit Wechesl auf Admin 6 nicht mehr benutzt. Kann das damit zu tun haben?

                      Thomas Braun 3 Replies Last reply Reply Quote 0
                      • T
                        tombox @Thomas Braun last edited by

                        @thomas-braun Dann dauert es wohl noch bis es durchgereicht wird
                        https://github.com/ioBroker/ioBroker.repositories/blob/d2e0e8dc86714a204ff7e6648cbd8fba48f540cc/sources-dist-stable.json#L2588

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

                          @andersmacher

                          iob stop
                          iob setup first
                          
                          1 Reply Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @Andersmacher last edited by

                            @andersmacher sagte in Adapter: Worx Landroid v2.x.x:

                            Habe die Repo-Funktionalität seit Wechesl auf Admin 6 nicht mehr benutzt. Kann das damit zu tun haben?

                            Das heißt auch keine Updates gesehen.

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

                              @andersmacher

                              Wie bist du da insgesamt unterwegs?

                              sudo ln -s /usr/bin/node /usr/bin/nodejs
                              uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                              
                              1 Reply Last reply Reply Quote 0
                              • A
                                Andersmacher @Thomas Braun last edited by

                                @thomas-braun So, nach

                                iob start
                                

                                scheint nun alles wieder ok.

                                Das heißt auch keine Updates gesehen.

                                Doch, bis vor ca. 2 Wochen. Admin6 habe ich aber schon wesentlich länger, also kann es damit ja wohl nichts zu tun haben.
                                Was ich mit "Habe die Repo-Funktionalität seit Wechesl auf Admin 6 nicht mehr benutzt." meinte, war, daß ich immer nur im stable gearbeitet habe und nicht versucht habe, auf latest zu stellen.

                                Wie bist du da insgesamt unterwegs?

                                pi@Pi4B-8GB:~ $ sudo ln -s /usr/bin/node /usr/bin/nodejs
                                ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits
                                pi@Pi4B-8GB:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                                armv7l
                                /usr/bin/nodejs
                                /usr/bin/node
                                /usr/bin/npm
                                v16.17.1
                                v16.17.1
                                8.15.0
                                4.0.23
                                pi
                                pi adm dialout cdrom sudo audio video plugdev games users input netdev lpadmin gpio i2c spi iobroker
                                /home/pi
                                OK:1 http://archive.raspberrypi.org/debian buster InRelease
                                OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease                 
                                Holen:3 https://download.docker.com/linux/raspbian buster InRelease [33,6 kB]  
                                OK:4 https://deb.nodesource.com/node_16.x buster InRelease                     
                                Es wurden 33,6 kB in 1 s geholt (26,7 kB/s).       
                                Paketlisten werden gelesen... Fertig
                                Abhängigkeitsbaum wird aufgebaut.       
                                Statusinformationen werden eingelesen.... Fertig
                                Alle Pakete sind aktuell.
                                nodejs:
                                  Installiert:           16.17.1-deb-1nodesource1
                                  Installationskandidat: 16.17.1-deb-1nodesource1
                                  Versionstabelle:
                                 *** 16.17.1-deb-1nodesource1 500
                                        500 https://deb.nodesource.com/node_16.x buster/main armhf Packages
                                        100 /var/lib/dpkg/status
                                     10.24.0~dfsg-1~deb10u2 500
                                        500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
                                pi@Pi4B-8GB:~ $ 
                                

                                Hoffentlich alles gut!?

                                In jedem Fall schon ´mal Danke für die Hilfe und einen schönen (Rest-)Sonntagabend.

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

                                  @andersmacher

                                  Ja, sieht soweit gut aus.

                                  iobroker repo list
                                  iobroker update 
                                  

                                  sagt nun?

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

                                    @thomas-braun

                                    pi@Pi4B-8GB:~ $ iobroker repo list
                                    stable        : http://download.iobroker.net/sources-dist.json
                                    beta          : http://download.iobroker.net/sources-dist-latest.json
                                    
                                    Active repo(s): stable
                                    pi@Pi4B-8GB:~ $ iob stop
                                    pi@Pi4B-8GB:~ $ iobroker update
                                    Used repository: stable
                                    Adapter    "admin"        : 6.2.22   , installed 6.2.17 [Updatable]
                                    Adapter    "backitup"     : 2.4.12   , installed 2.4.10 [Updatable]
                                    Adapter    "cul"          : 2.0.2    , installed 2.0.2
                                    Adapter    "devices"      : 1.0.12   , installed 1.0.12
                                    Adapter    "discovery"    : 3.0.5    , installed 3.0.5
                                    Adapter    "dwd"          : 2.8.3    , installed 2.8.3
                                    Adapter    "email"        : 1.1.3    , installed 1.1.3
                                    Adapter    "fhem"         : 1.6.3    , installed 1.6.3
                                    Adapter    "flot"         : 1.11.0   , installed 1.11.0
                                    Adapter    "fritzdect"    : 2.2.3    , installed 2.2.3
                                    Adapter    "history"      : 2.2.0    , installed 2.2.0
                                    Adapter    "hm-rega"      : 3.0.40   , installed 3.0.40
                                    Adapter    "hm-rpc"       : 1.15.12  , installed 1.15.12
                                    Adapter    "info"         : 1.9.19   , installed 1.9.19
                                    Adapter    "javascript"   : 6.0.3    , installed 6.0.0  [Updatable]
                                    Controller "js-controller": 4.0.23   , installed 4.0.23
                                    Adapter    "landroid"     : 1.0.3    , installed 1.0.3
                                    Adapter    "maxcul"       : 1.3.1    , installed 1.3.1
                                    Adapter    "modbus"       : 5.0.5    , installed 5.0.4  [Updatable]
                                    Adapter    "ping"         : 1.5.3    , installed 1.5.3
                                    Adapter    "sayit"        : 1.12.3   , installed 1.12.3
                                    Adapter    "simple-api"   : 2.7.0    , installed 2.7.0
                                    Adapter    "socketio"     : 4.2.0    , installed 4.2.0
                                    Adapter    "sql"          : 2.1.8    , installed 2.1.7  [Updatable]
                                    Adapter    "synology"     : 2.1.9    , installed 2.1.9
                                    Adapter    "text2command" : 2.2.2    , installed 2.2.2
                                    Adapter    "tr-064"       : 4.2.16   , installed 4.2.16
                                    Adapter    "vis"          : 1.4.15   , installed 1.4.15
                                    Adapter    "web"          : 4.3.0    , installed 4.3.0
                                    Adapter    "worx"         : 1.7.0    , installed 1.7.0
                                    Adapter    "ws"           : 1.3.0    , installed 1.3.0
                                    Adapter    "zigbee"       : 1.7.5    , installed 1.7.5
                                    pi@Pi4B-8GB:~ $
                                    

                                    Worx habe ich gleich ´mal auf V1.7.0 angehoben, um zu sehen, ob die Verbindung nun wieder einwandfrei klappt. Die anderen noch ausstehenden Updates sind offenbar seit dem "Verschwinden" meiner Repo-Einträge aufgelaufen. Da werde ich mich morgen drum kümmern.

                                    Nochmals Danke!

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

                                      @ksy Bitte mal Node auf dem aktuellen Stand bringen. Hast du bereits auf die 2.0.1 aktualisiert?

                                      Sorry, bin jetzt eine Woche sehr eingeschränkt und habe keinen Zugang zu meinem Server.

                                      Gruß//Lucky

                                      S 1 Reply Last reply Reply Quote 0
                                      • S
                                        Semmy @Lucky_ESA last edited by Semmy

                                        @lucky_esa Hallo
                                        Die Version 1.7.0 funktionierte noch bei mir, aber ab 2.0.0 werden keine Daten mehr aktualisiert.

                                        Viele Grüße
                                        Semmy

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

                                          @semmy Aktuell ist die 2.0.1
                                          Es wäre lieb zu schreiben welche Daten nicht aktualisiert werden. Die im Ordner mower oder rawMqtt. Gibt es Fehlermedlungen im Protokoll?

                                          Gruß//Lucky

                                          S 1 Reply Last reply Reply Quote 0
                                          • S
                                            Semmy @Lucky_ESA last edited by Semmy

                                            @lucky_esa Auf die Schnelle ist mir nur aufgefallen, dass der batterystate im Ordner mower auf jeden Fall nicht aktualisiert wurde.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.0k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            121
                                            1194
                                            378431
                                            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