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.
    • M
      Modjo @Jason last edited by

      @Jason Die Daten habe ich von dem Adapter yr.no.
      VG

      1 Reply Last reply Reply Quote 0
      • haselchen
        haselchen Most Active @Meistertr last edited by haselchen

        @Meistertr

        Okay. Danke für die schnelle Antwort.
        Ein riesen Problem habe ich allerdings noch.
        Ich steuer ein Shelly Rolltor. Bedingung ist,wenn sich der Akku Stand ändert soll das Rolltor runter.
        Das funktioniert nur ,wenn ich in der App mit dem Finger nach unten ziehe und die Akku Zahl sich aktualisiert.
        Ich dachte der Datenpunkt würde reichen??

        Gerade festgestellt, ohne wenn ich die App nicht anhabe aktualisiert sich kein Datenpunkt.

        1 Reply Last reply Reply Quote 0
        • haselchen
          haselchen Most Active @Meistertr last edited by

          @Meistertr

          Brauche dringend Hilfe. Alle 5min den Adapter neustarten , da wird WORX irgendwann das Log In sperren.

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

            @haselchen was soll das bedeuten? Startest du ihn neu oder gibt es eine fehler Meldung?

            haselchen 1 Reply Last reply Reply Quote 0
            • haselchen
              haselchen Most Active @Meistertr last edited by

              @Meistertr

              Hab ich ja geschrieben. Die Datenpunkte füllen sich nur wenn ich die App öffne und aktualisiere.
              Aus Frust habe ich nen Cronjob eingerichtet der den Adapter alle 5min neu startet damit die Daten aktuell sind. Ich steuer damit ein Rolltor was auf und zugeht und das muss störungsfrei funktionieren sonst ballert er gegen das geschlossene Tor.

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

                @haselchen der Roboter sendet stamdertmaßig alle 10 Minuten die "unwichtigen" Werte. Mehr ist von worx nicht freigegeben sonst wird der Account für 24 Stunden gesperrt. Bei den Staus und error code (wichtige Werte) sieht es anders aus. Diese werde zeitgleich aktualisiert. Darf ich fragen warum du nicht den Status state nimmst? Es gibt die Möglichkeit die Werte manuell über einen Button zu holen, dies werde ich aber nicht einbauen, da ich dann alle paar Tage wieder erklären darf wieso der Adapter keine Verbindung mehr hat.

                haselchen 2 Replies Last reply Reply Quote 0
                • haselchen
                  haselchen Most Active @Meistertr last edited by

                  @Meistertr

                  Hm. Das werde mal probieren.
                  Wenn Status Searching home , Searching wire....dann Rolltor hoch.
                  Wenn die Änderung tatsächlich in Echtzeit stattfindet, sollte es hoffentlich funktionieren.
                  Vorausgesetzt Worx hat den Account durch meinen Dauer Neustart nicht geblockt 😂

                  1 Reply Last reply Reply Quote 0
                  • haselchen
                    haselchen Most Active @Meistertr last edited by

                    @Meistertr sagte in Adapter: Worx Landroid:

                    @haselchen der Roboter sendet stamdertmaßig alle 10 Minuten die "unwichtigen" Werte. Mehr ist von worx nicht freigegeben sonst wird der Account für 24 Stunden gesperrt. Bei den Staus und error code (wichtige Werte) sieht es anders aus. Diese werde zeitgleich aktualisiert. Darf ich fragen warum du nicht den Status state nimmst? Es gibt die Möglichkeit die Werte manuell über einen Button zu holen, dies werde ich aber nicht einbauen, da ich dann alle paar Tage wieder erklären darf wieso der Adapter keine Verbindung mehr hat.

                    Hat sich irgendwas geändert? Status und Error werden nicht mehr zeitnah aktualisiert. Das ist der Horror für meine Blocklys und Timer.

                    1 Reply Last reply Reply Quote 0
                    • A
                      algermi last edited by

                      Servus zusammen,

                      Und sorry falls die Antwort auf meine Frage bereits Schon irgendwo behandelt wurde. Gibt es die Möglichkeit nur die Mähwerk zu stoppen. Der Landroid soll aber erstmal weiter fahren.

                      In Abhängigkeiten eines scripts soll das Mähwerk dann wieder aktiviert werden.

                      Danke euch

                      hsteinme 1 Reply Last reply Reply Quote 0
                      • hsteinme
                        hsteinme @algermi last edited by

                        @algermi sagte in Adapter: Worx Landroid:

                        Gibt es die Möglichkeit nur die Mähwerk zu stoppen.

                        Nein, gibt es nicht.

                        Wenn es das gäbe, was wäre dann Dein Anwendungsszenario?

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

                          @olixAtiobroker sagte in Adapter: Worx Landroid:

                          Hallo,
                          erstmal vielen Dank für den Adapter - auch wenn ich noch auf dem Landroid S Adapter bin. Ich habe folgende Frage zu den Zustandsübergängen:
                          Sehr häufig geht mein Mäher von "7-Mowing" direkt zu "1-Home" über, er überspringt dabei häufig den Status "30 - Going home" (der allerdings in 50% der Fälle kommt). Ist das bei Euch auch so?

                          Warum ist das wichtig für mich: ich habe zwei getrennte Rasenflächen und dazwischen einen schmalen Übergang. Im "33 - Searching Zone" Modus, wenn er also dem Draht folgt, kann der Mäher die Engstelle problemlos passieren. Wenn er sich allerdings im Modus "7 - Mowing" dahin verirrt, fährt er sich mit hoher Wahrscheinlichkeit fest (1-2 mal pro Woche). Ich wollte daher die Schleife für die Überfahrt "abschalten" wenn er im Status "7 - Mowing" ist und wieder anschalten, sobald der Mäher "heim" möchte - das klappt natürlich nur, wenn der entsprechende Zustandsübergang kommt, sonst kriege ich ja gar nicht mit, dass der Mäher heim möchte.
                          Gibt es dazu Ideen?
                          Danke,
                          Oliver

                          Hallo
                          Ist das immer noch, dass der Status direkt von Modus 7 auf 1 geht? Oder hast du dafür eine Lösung gefunden. Ich habe auch das Problem.

                          Viele Grüße
                          Semmy

                          1 Reply Last reply Reply Quote 0
                          • SMS
                            SMS last edited by

                            Hi!

                            Mal ne Frage: Welchen Wert bekommt ihr als Laufzeit für die Klingen? Bei mir sollen das 11263 Minuten sein. In der App stehen 2 Stunden, was auch stimmt.

                            Hatte das Problem auch schonmal jemand und konnte es beheben?

                            Danke und Grüße!

                            hsteinme 1 Reply Last reply Reply Quote 0
                            • hsteinme
                              hsteinme @SMS last edited by

                              @sms Hast Du in der App schon mal anlässlich eines Klingentauschs die Laufzeit zurück gesetzt? Falls ja:

                              • Die App zeigt die Klingenlauffzeit seit dem Zurücksetzen an.
                              • Der Adapter zeigt die Klingenlaufzeit seit der "Geburt" des Mähers an.

                              Falls Du dies anders möchtest brauchst Du eine neuere Adapterversion und ein Skript mit Rechenfertigkeit. Details kanst Du hier nachlesen: https://github.com/iobroker-community-adapters/ioBroker.worx/issues/257

                              Cosmicbase created this issue in iobroker-community-adapters/ioBroker.worx

                              closed Klingen und Batteriewechsel #257

                              C 1 Reply Last reply Reply Quote 0
                              • C
                                Cosmicbase @hsteinme last edited by

                                @hsteinme
                                Dann machen wir hier mal weiter.
                                Über deinen Tip zu einem Javascript freue ich mich natürlich.
                                Hast du das über Node-Red umgesetzt?

                                hsteinme 1 Reply Last reply Reply Quote 0
                                • hsteinme
                                  hsteinme @Cosmicbase last edited by

                                  @cosmicbase Ich arbeite nicht mit Node-Red.

                                  In der worx Adapter Version 1.3.7 benötigst Du folgende Datenpunkte

                                  • worx.0.99999999999999999999.rawMqtt.raw.blade_work_time: Gesamtklingenlaufzeit
                                  • worx.0.99999999999999999999.rawMqtt.raw.blade_work_time_reset: Klingenlaufzeit beim letzten Reset

                                  Jetzt benötigst Du noch einen eigenen privaten Datenpunkt, den Du unter javascript.0 oder unter 0_userdata.0 selbst manuell im Objektbaum anlegen musst, z.B.

                                  0_userdata.0.MyWorx.99999999999999999999.blade_work_time_current

                                  Für diesen Datenpunkt vergibst Du den Typ Zahl, keinen Maximalwert, keine Maßeinheit sowie Lese- und Schreibberechtigungen.

                                  'use strict';
                                  
                                  const idBladeWorkTime = 'worx.0.99999999999999999999.rawMqtt.raw.blade_work_time';
                                  const idBladeWorkTimeReset = 'worx.0.99999999999999999999.rawMqtt.raw.blade_work_time_reset';
                                  const idBladeWorkTimeCurrent = '0_userdata.0.MyWorx.99999999999999999999.blade_work_time_current';
                                  
                                  on ({id: [idBladeWorkTime, idBladeWorkTimeReset], change: 'ne'}, function() {
                                      setState(idBladeWorkTimeCurrent, getState('idBladeWorkTime').val - getState('idBladeWorkTimeReset').val);
                                  })
                                  

                                  Dieses Skript muss immer laufen. Immer dann, wenn sich der Wert von idBladeWorkTime oder der Wert von idBladeWorkTimeReset ändert, berechnet das Skript die Differenz dieser beiden Werte neu und stellt diese im Datenpunkt idBladeWorkTimeCurrent ab.

                                  Mit Deinem privaten Datenpunkt kannst Du nun arbeiten wie mit anderen Datenpunkten. Insbesondere kannst Du diesen Datenpunkt in der Vis darstellen.

                                  C 2 Replies Last reply Reply Quote 0
                                  • C
                                    Cosmicbase @hsteinme last edited by Cosmicbase

                                    @hsteinme vielen Dank für deine Hilfe. Werde es ausprobieren und berichten.
                                    Machst du den Klingenreset ausschließlich über die App und in der Vis nur zur Kontrolle?
                                    Was machst du unter Javascript.0 genau?
                                    Hast du nen Screenshot?

                                    hsteinme 1 Reply Last reply Reply Quote 0
                                    • hsteinme
                                      hsteinme @Cosmicbase last edited by hsteinme

                                      @cosmicbase Ich mache überhaupt keinen Klingenreset. Einen Klingenwechsel führe ich dann aus, wenn meine Augen mir sagen, dass die Schnittflächen des Rasens zerfetzt aussehen, oder wenn ich beim gelegentlichen Umdrehen des Mähers feststelle, dass die Klingen stumpf sind.

                                      Private Datenpunkte konnte man früher nur unter javascript.0 anlegen. Mittlerweile wird empfohen, diese unter 0_userdata.0 anzulegen.

                                      5a6b8897-1348-4c6f-8ac3-8c6c6d684a18-image.png

                                      C 1 Reply Last reply Reply Quote 0
                                      • C
                                        Cosmicbase @hsteinme last edited by Cosmicbase

                                        @hsteinme
                                        Wie ich einen Datenpunkt unter 0_userdata.0 anlege weiß ich. Aber wie bringe ich die folgende Datenpunkte

                                        worx.0.99999999999999999999.rawMqtt.raw.blade_work_time: Gesamtklingenlaufzeit
                                        worx.0.99999999999999999999.rawMqtt.raw.blade_work_time_reset: Klingenlaufzeit beim letzten Reset

                                        mit ein.

                                        hsteinme 1 Reply Last reply Reply Quote 0
                                        • hsteinme
                                          hsteinme @Cosmicbase last edited by

                                          @cosmicbase Diese beiden Datenpunkte legt doch der Adapter selbst an, sobald Du auf die Version 1.3.7 wechselst:

                                          worx.jpg

                                          C 1 Reply Last reply Reply Quote 0
                                          • C
                                            Cosmicbase @hsteinme last edited by

                                            @hsteinme Die v. 1.3.7 habe ich ja und die Datenpunkte sehe ich ja. Hast du gemeint ich muss das Script getreu deinem manuell schreiben?
                                            Ich hätte gemeint das Skript wird automatisch generiert.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

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