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.
    • Dr. Bakterius
      Dr. Bakterius Most Active last edited by

      Zuerst einmal möchte ich mich für den Adapter bedanken. Ich habe ihn jetzt ca. 4 Wochen im Einsatz und er funktioniert für mich perfekt.

      Seit der Version 2.3.2 habe ich allerdings etwa einmal in der Stunde für mich unnötige Einträge im Log:

      2023-08-10 00:53:19.466 - info: worx.0 (8229) Refresh token for MQTT-Connection
      2023-08-10 00:53:19.469 - info: worx.0 (8229) Disconnected
      2023-08-10 00:53:20.009 - info: worx.0 (8229) MQTT connected to: iot.eu-west-1.worxlandroid.com
      2023-08-10 01:49:59.798 - info: worx.0 (8229) Refresh token for MQTT-Connection
      2023-08-10 01:49:59.800 - info: worx.0 (8229) Disconnected
      2023-08-10 01:50:00.380 - info: worx.0 (8229) MQTT connected to: iot.eu-west-1.worxlandroid.com
      2023-08-10 02:18:10.112 - info: worx.0 (8229) Request Counter: 8
      2023-08-10 02:18:21.148 - info: worx.0 (8229) Request Counter: 9
      2023-08-10 02:46:39.913 - info: worx.0 (8229) Refresh token for MQTT-Connection
      2023-08-10 02:46:39.914 - info: worx.0 (8229) Disconnected
      2023-08-10 02:46:40.446 - info: worx.0 (8229) MQTT connected to: iot.eu-west-1.worxlandroid.com
      2023-08-10 03:43:19.514 - info: worx.0 (8229) Refresh token for MQTT-Connection
      2023-08-10 03:43:19.516 - info: worx.0 (8229) Disconnected
      2023-08-10 03:43:20.027 - info: worx.0 (8229) MQTT connected to: iot.eu-west-1.worxlandroid.com
      2023-08-10 04:39:59.566 - info: worx.0 (8229) Refresh token for MQTT-Connection
      2023-08-10 04:39:59.568 - info: worx.0 (8229) Disconnected
      2023-08-10 04:40:00.317 - info: worx.0 (8229) MQTT connected to: iot.eu-west-1.worxlandroid.com
      2023-08-10 05:36:40.010 - info: worx.0 (8229) Refresh token for MQTT-Connection
      2023-08-10 05:36:40.014 - info: worx.0 (8229) Disconnected
      2023-08-10 05:36:40.490 - info: worx.0 (8229) MQTT connected to: iot.eu-west-1.worxlandroid.com
      2023-08-10 06:33:19.508 - info: worx.0 (8229) Refresh token for MQTT-Connection
      2023-08-10 06:33:19.509 - info: worx.0 (8229) Disconnected
      2023-08-10 06:33:20.054 - info: worx.0 (8229) MQTT connected to: iot.eu-west-1.worxlandroid.com
      2023-08-10 07:29:59.967 - info: worx.0 (8229) Refresh token for MQTT-Connection
      2023-08-10 07:29:59.968 - info: worx.0 (8229) Disconnected
      2023-08-10 07:30:00.743 - info: worx.0 (8229) MQTT connected to: iot.eu-west-1.worxlandroid.com
      2023-08-10 08:26:39.720 - info: worx.0 (8229) Refresh token for MQTT-Connection
      2023-08-10 08:26:39.721 - info: worx.0 (8229) Disconnected
      2023-08-10 08:26:40.236 - info: worx.0 (8229) MQTT connected to: iot.eu-west-1.worxlandroid.com
      2023-08-10 08:57:12.114 - info: worx.0 (8229) Request Counter: 10
      2023-08-10 09:23:19.477 - info: worx.0 (8229) Refresh token for MQTT-Connection
      2023-08-10 09:23:19.479 - info: worx.0 (8229) Disconnected
      2023-08-10 09:23:20.107 - info: worx.0 (8229) MQTT connected to: iot.eu-west-1.worxlandroid.com
      2023-08-10 10:19:59.452 - info: worx.0 (8229) Refresh token for MQTT-Connection
      2023-08-10 10:19:59.453 - info: worx.0 (8229) Disconnected
      2023-08-10 10:19:59.980 - info: worx.0 (8229) MQTT connected to: iot.eu-west-1.worxlandroid.com
      2023-08-10 11:16:39.482 - info: worx.0 (8229) Refresh token for MQTT-Connection
      2023-08-10 11:16:39.483 - info: worx.0 (8229) Disconnected
      2023-08-10 11:16:39.959 - info: worx.0 (8229) MQTT connected to: iot.eu-west-1.worxlandroid.com
      

      Mir ist schon klar, dass ich das Log-Level ändern kann. Aber wozu diese Einträge im 'info'-Level? Die gehören IMHO nach 'debug'. Kann man das vielleicht in einem künftigen Update wieder deaktivieren oder ist das aus irgendeinem Grund nur bei mir so? Bzw. liegt das am Worx-Server?

      hsteinme L 2 Replies Last reply Reply Quote 0
      • hsteinme
        hsteinme @Dr. Bakterius last edited by

        @dr-bakterius
        Warum stören Dich diese 72 Zeilen pro Tag?

        Anders gefragt: Welche Art von Informationen gehören denn Deiner Ansicht nach zum Info-Level der Adapter? Welche gehören in den Debug-Level?

        Dr. Bakterius 1 Reply Last reply Reply Quote 1
        • L
          Lucky_ESA Developer Most Active @Dr. Bakterius last edited by

          @dr-bakterius Hast du mitbekommen das @tombox und ich 4 Monate mit der 24h Sperre beschäftigt waren? Mit Hilfe von @hsteinme konnten wir die MQTT Verbindung ändern und benötigen diese Infos wenn die 24h Sperre mal einsetzen sollte. Kommen diese 3 Logeinträge nicht dann ist deine Verbindung wahrscheinlich für 24h gesperrt.
          Wenn irgendwann die 24h Sperre nicht mehr bei euch einsetzt, dann können wir das Log Level ändern aber das wird noch dauern.

          Gruß//Lucky

          1 Reply Last reply Reply Quote 0
          • Dr. Bakterius
            Dr. Bakterius Most Active @hsteinme last edited by

            @hsteinme
            @Lucky_ESA

            Danke für Eure Antworten. Ich habe nicht alle Beiträge hier gelesen (sind ja mehr als 1.000) und daher nur oberflächlich das Problem mit der Sperre mitbekommen. Und ich hatte den Eindruck gewonnen, dass das Problem gelöst werden konnte. Was ja offensichtlich so ist, denn bei mir läuft der Adapter von Anfang an hervorragend.

            Trotzdem habe ich gerne ein möglichst sauberes Log. Zyklisch wiederkehrende Meldungen gehören IMHO nicht nach 'info'. Wenn es möglich ist, würde ich mir wünschen, dass man eine 'warn'-Meldung bringt, wenn die Verbindung nicht erfolgt / gesperrt ist. Das würde mir auch viel eher auffallen weil ich mir 'warn' und 'error' in der VIS anzeigen lasse.

            Ist aber nur meine Meinung und soll keine Kritik sein.

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

              Hallo zusammen,

              gibt es jemanden der folgenden Voraussetzungen erfüllt?

              1. Adapter Version 2.3.2 installiert
              2. Firmware <= 3.3
              3. Sieht das Update in der APP auf 3.32 oder größer
              4. Hat kein Problem damit das Update über den Adapter zu starten
              5. Ist in der Lage den Adapter auf Debug Loglevel zu stellen

              Wenn ja, kannst der jenige dann den Adapter auf debug stellen und das Update mal durchführen.
              worx.0.xxx.mower.firmware_update_start -> true
              Danach
              worx.0.xxx.mower.firmware_update_start_approved -> true

              Was beinhaltet diese Ausgabe? Fängt an mit "Receive: Start Firmware Update - "

              Hatte gestern mein Update durchgeführt und vergessen vorher auf debug zu stellen. Es kommen dann falsche Logeinträge. Und ja, möchte gerade kein Downgrad machen werde es aber wohl müssen wenn sich keiner meldet.

              Gruß//Lucky

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

                @lucky_esa

                Bin leider schon auf der 3.3 sonst hätte ich gerne geholfen 😕

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

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

                  @lucky_esa

                  Bin leider schon auf der 3.3 sonst hätte ich gerne geholfen 😕

                  Das weiß ich. Habe heute selber ein downgrad und update durchgeführt. Habe es schon auf GIT hochgeladen.

                  Gruß//Lucky

                  1 Reply Last reply Reply Quote 0
                  • C
                    CaesarII @Thomas Braun last edited by

                    @thomas-braun

                    iobroker add worx --host raspberrypi --debug
                    NPM version: 9.4.2
                    Installing iobroker.worx@2.3.2... (System call)
                    npm ERR! code 1
                    npm ERR! path /opt/iobroker/node_modules/aws-crt
                    npm ERR! command failed
                    npm ERR! command sh -c node ./scripts/install.js
                    npm ERR! Could not find tar version 6.1.11
                    npm ERR! Looking for tar version 6.1.11 as a dependency...
                    npm ERR! Could not find tar version 6.1.11
                    npm ERR! Could not find tar
                    npm ERR! Downloading tar from npm for build...
                    npm ERR! ERROR - npm could not download tar! tar is required to build the CRT
                    npm ERR! ERROR: Could not download tar! Cannot build CRT
                    npm ERR! This is likely due to being unable to download the package.
                    npm ERR! Please install tar version undefined and then run the aws-crt install script again
                    npm ERR! If that does not work, ensure that:
                    npm ERR! * you have npm (node package manager) installed
                    npm ERR! * tar version 6.1.11 is available in your node package registry
                    npm ERR! Killed
                    
                    npm show tar version
                    6.1.15
                    

                    Bekomme den Adapter einfach nicht installiert. Für mich ist tar installiert. Allerdings aktueller. Den Pfad zu /aws-crt gibt es natürlich bei mir auch nicht. Was kann ich denn noch machen dass die Installation doch noch klappt.
                    Gruß
                    Thomas

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

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

                      aws-crt

                      Wo kommt der denn her? Bei mir installiert der Adapter, ich hab aber gar kein aws-crt auf der Kiste drauf.

                      Schau per iob diag nach dem Zustand des Systems.

                      C 1 Reply Last reply Reply Quote 0
                      • C
                        CaesarII @Thomas Braun last edited by

                        @thomas-braun said in Adapter: Worx Landroid v2.x.x:

                        iob diag

                        ======================= SUMMARY =======================
                                             v.2023-04-16
                        
                        
                        Operatingsystem:        Raspbian GNU/Linux 11 (bullseye)
                        Kernel:                 5.15.84-v7l+
                        Installation:           Native
                        Timezone:               Europe/Berlin (CEST, +0200)
                        User-ID:                1000
                        X-Server:               true
                        Boot Target:            graphical.target
                        
                        Pending OS-Updates:     160
                        Pending iob updates:    0
                        
                        Nodejs-Installation:    /usr/bin/nodejs         v16.19.0
                                                /usr/bin/node           v16.19.0
                                                /usr/bin/npm            9.4.2
                                                /usr/bin/npx            9.4.2
                        
                        Recommended versions are nodejs 18.x.y and npm 9.x.y
                        Your nodejs installation is correct
                        
                        MEMORY:
                                       total        used        free      shared  buff/cache   available
                        Mem:            1.9G        1.4G         89M         35M        333M        343M
                        Swap:            99M         99M          0B
                        Total:          2.0G        1.5G         89M
                        
                        Active iob-Instances:   26
                        Active repo(s): stable
                        
                        ioBroker Core:          js-controller           4.0.24
                                                admin                   6.3.5
                        
                        ioBroker Status:        iobroker is running on this host.
                        
                        
                        Objects type: jsonl
                        States  type: jsonl
                        
                        Status admin and web instance:
                        + system.adapter.admin.0                  : admin                 : raspberrypi                              -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
                        + system.adapter.web.0                    : web                   : raspberrypi                              -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                        
                        Objects:                12314
                        States:                 10360
                        
                        Size of iob-Database:
                        
                        21M     /opt/iobroker/iobroker-data/objects.jsonl
                        2.9M    /opt/iobroker/iobroker-data/states.jsonl
                        

                        Davor war noch einiges mehr. Aber keinen Fehler oder roter Text. Grafana ist noch eine Leich hab ich gesehen.
                        Gruß
                        Thomas

                        L Thomas Braun 2 Replies Last reply Reply Quote 0
                        • L
                          Lucky_ESA Developer Most Active @CaesarII last edited by

                          @caesarii Der Worx Adapter lädt das Module aws-iot-device-sdk-v2. Dieser hat in der dependencies das Modul aws-cer.

                          Wenn ich was auf`m GIT ändere bis du dann in der Lage vom GIT zu laden?

                          Gruß//Lucky

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

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

                            X-Server:               true
                            Boot Target:            graphical.target
                            Pending OS-Updates:     160
                            

                            Desktop ausschalten, Updates endlich mal einspielen, wurde vermutlich noch nie getan.

                            Recommended versions are nodejs 18.x.y and npm 9.x.y

                            Installier da nodejs@18.

                            Dein RAM ist ausgelastet, siehe Thema 'Desktop'.

                            Davor war noch einiges mehr.

                            Dann zeig das mal, wenn die bisherigen Dinge gefixt sind.

                            C 1 Reply Last reply Reply Quote 0
                            • C
                              CaesarII @Lucky_ESA last edited by

                              @lucky_esa
                              ja bekomme ich hin

                              Gruß
                              Thomas

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

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

                                @lucky_esa
                                ja bekomme ich hin

                                Gruß
                                Thomas

                                Aktualisiere aber bitte erst dein System. Vielleicht hat sich dann das Problem gelöst.

                                Was sagt den das:
                                cd /opt/iobroker/node_modules/
                                npm list tar

                                Die Ausgabe sollte dann ungefähr so aussehen.

                                ├─┬ aws-iot-device-sdk-v2@1.14.0
                                │ └─┬ aws-crt@1.15.20
                                │   ├─┬ cmake-js@6.3.2
                                │   │ └── tar@4.4.19
                                │   └── tar@6.1.15 deduped
                                ├─┬ iobroker.js-controller@5.0.11
                                │ └── tar@6.1.15
                                └─┬ iobroker.zigbee@1.8.23
                                  └── tar@6.1.15 deduped
                                

                                Gruß//Lucky

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

                                  @lucky_esa

                                  Verstehe ich ehrlich gesagt nicht.
                                  Hier:

                                  echad@chet:/opt/iobroker $ npm ls aws-cer iobroker.worx tar
                                  iobroker.inst@3.0.0 /opt/iobroker
                                  ├─┬ iobroker.echarts@1.5.1
                                  │ └─┬ canvas@2.11.2
                                  │   └─┬ @mapbox/node-pre-gyp@1.0.10
                                  │     └── tar@6.1.15 deduped
                                  ├─┬ iobroker.js-controller@5.0.11
                                  │ └── tar@6.1.15
                                  ├── iobroker.worx@2.3.2
                                  └─┬ iobroker.zigbee@1.8.23
                                    └── tar@6.1.15 deduped
                                  
                                  echad@chet:/opt/iobroker $
                                  
                                  L 1 Reply Last reply Reply Quote 0
                                  • C
                                    CaesarII @Thomas Braun last edited by

                                    @thomas-braun
                                    mit dem Befehl sollte der 'Desktop' ausgeschaltet sein.

                                    sudo systemctl set-default multi-user.target
                                    

                                    update gemacht, hier die Ausgabe

                                    pi@raspberrypi:~ $ type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v
                                    /usr/bin/nodejs
                                    /usr/bin/node
                                    /usr/bin/npm
                                    /usr/bin/npx
                                    v18.17.1
                                    v18.17.1
                                    9.6.7
                                    9.6.7
                                    
                                    
                                    

                                    Iobroker läuft nun wieder.

                                    Gruß
                                    Thomas

                                    1 Reply Last reply Reply Quote 0
                                    • C
                                      CaesarII @Lucky_ESA last edited by

                                      @lucky_esa said in Adapter: Worx Landroid v2.x.x:

                                      npm list tar

                                      das ist die Ausgabe

                                      pi@raspberrypi:/opt/iobroker/node_modules $ npm list tar
                                      iobroker.inst@3.0.0 /opt/iobroker
                                      ├─┬ iobroker.echarts@1.5.1
                                      │ └─┬ canvas@2.11.2
                                      │   └─┬ @mapbox/node-pre-gyp@1.0.11
                                      │     └── tar@6.1.13 deduped
                                      ├─┬ iobroker.js-controller@4.0.24
                                      │ └── tar@6.1.13
                                      └─┬ npm@9.5.0
                                        ├─┬ cacache@17.0.4
                                        │ └── tar@6.1.13 deduped
                                        ├─┬ libnpmdiff@5.0.10
                                        │ └── tar@6.1.13 deduped
                                        ├─┬ node-gyp@9.3.1
                                        │ ├─┬ make-fetch-happen@10.2.1
                                        │ │ └─┬ cacache@16.1.3
                                        │ │   └── tar@6.1.13 deduped
                                        │ └── tar@6.1.13 deduped
                                        ├─┬ pacote@15.1.0
                                        │ └── tar@6.1.13 deduped
                                        └── tar@6.1.13
                                      
                                      
                                      1 Reply Last reply Reply Quote 0
                                      • L
                                        Lucky_ESA Developer Most Active @Thomas Braun last edited by

                                        @thomas-braun Was genau verstehst du nicht? Es sollte eigentlich die 6.1.15 installiert sein aber die o. g. Fehlermeldung versucht die 6.1.11 zu installieren. Diese steht auf in der dep von crt.
                                        Mich würde jetzt seine Ausgabe interessieren.

                                        Gruß//Lucky

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

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

                                          Diese steht auf in der dep von crt.

                                          Die dep hab ich nicht.

                                          1 Reply Last reply Reply Quote 0
                                          • B
                                            Bernd 2 last edited by

                                            Hallo zusammen, ich hab jetzt nach längerer Zeit auch mal wieder die Möglichkeit mich mit meiner Zonensteuerung zu befassen.
                                            Bis zum Frühjahr hat alles funktioniert, ich habe je nach Status meiner Sonoff Zonensteuerung die Startsequenz und die Meter bis zum Start der jeweiligen Zone gesteuert, das funktioniert aber jetzt nicht mehr weil die Daten irgendwie nicht mehr an den Mäher übertragen werden, was kann ich machen das es wieder funktioniert.
                                            Hier meine Objekte die nicht an den Mäher übertragen werden und nach kurzer Zeit wieder ihren vorherigen Wert annehmen:
                                            Objekte Worx.JPG
                                            Hier der Auszug aus dem Blockly welches das bis zum Frühjahr immer gut gesteuert hat:
                                            Blockly Zonen.JPG

                                            Was kann ich machen damit es wieder funktioniert?

                                            Gruß

                                            Bernd

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            919
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

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