Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Wer kann helfen: Einfache Steuerung eines Worx

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    663

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

Wer kann helfen: Einfache Steuerung eines Worx

Scheduled Pinned Locked Moved Einsteigerfragen
14 Posts 4 Posters 1.1k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • hsteinmeH hsteinme

    @ecki

    den Startpunkt auf 24 m setzen

    Unter areas setze

    • area_0 = 24 m
    • area_1 = area_2 = area_3 = 0 m
    • startSequence = [1, 1, 1, ..., 1, 1]

    Die Mähzeit auf 30 min setzen
    Den Robby manuell losschicken

    Warum manuell? Mit ioBroker schickst Du den Mäher über den One Time Scheduler wie folgt durch Einstellungen unter mower los:

    • oneTimeWorkTime = 30
    • oneTimeStart = true

    Die Schleifen wieder umschalten wenn der Robby in der Station ist

    Ich würde sie zwar erst vor der nächsten Mähsession umschalten (falls dann überhaupt erforderlich). Aber wenn Du es gleich nach dem Andocken machen möchtest:

    • Unter mower steht status auf 1 (= Home) beim Aufenthalt in der Ladestation.

    Nur mal so nebenbei:

    • Wie klein ist denn Dein Vorgarten, wenn Dein Mäher mit einer halben Stunde Mähzeit auskommen soll?
    • Wie willst Du verhindern, dass Dein Mäher während des Mähvorgangs bzw. bei der Heimfahrt unter dem Carport mäht?
    E Offline
    E Offline
    Ecki
    wrote on last edited by
    #5

    @hsteinme
    Genau so wollte ich das. Was ich nur nicht gecheckt habe ist: Wie sende ich die Befehle an den Landroid? Bzw. welche Befehle muß ich verwenden?

    • Mein Vorgarten ist nur ca. 20 qm groß. Da reichen 30min dicke...
    • Ich habe eine Engstelle beim Drahtverlegen vorgesehen. Da fährt er nicht (so gut wie nie) durch. Jetzt mit der neuen Funktion Zone-keeper sollte das dann garnicht mehr passieren.
    hsteinmeH 1 Reply Last reply
    0
    • E Ecki

      @hsteinme
      Genau so wollte ich das. Was ich nur nicht gecheckt habe ist: Wie sende ich die Befehle an den Landroid? Bzw. welche Befehle muß ich verwenden?

      • Mein Vorgarten ist nur ca. 20 qm groß. Da reichen 30min dicke...
      • Ich habe eine Engstelle beim Drahtverlegen vorgesehen. Da fährt er nicht (so gut wie nie) durch. Jetzt mit der neuen Funktion Zone-keeper sollte das dann garnicht mehr passieren.
      hsteinmeH Offline
      hsteinmeH Offline
      hsteinme
      wrote on last edited by
      #6

      @ecki sagte in Wer kann helfen: Einfache Steuerung eines Worx:

      Wie sende ich die Befehle an den Landroid?

      Du sendest keine Befehle an den Mäher. Du stellst nur die genannten Werte in die genannten Datenpunkte hinein. Der Adapter setzt dies dann in Kommands an den Mäher um. Welche Datenpunkte du mit welchen Werten füllen musst,habe ich Dir oben detailliert beschrieben.

      Kann es sein, dass Du Dich zunächst noch etwas tiefer mit den grundlegenden Abläufen und Wirkweisen des ioBroker's auseinandersetzen musst?

      E 1 Reply Last reply
      0
      • hsteinmeH hsteinme

        @ecki sagte in Wer kann helfen: Einfache Steuerung eines Worx:

        Wie sende ich die Befehle an den Landroid?

        Du sendest keine Befehle an den Mäher. Du stellst nur die genannten Werte in die genannten Datenpunkte hinein. Der Adapter setzt dies dann in Kommands an den Mäher um. Welche Datenpunkte du mit welchen Werten füllen musst,habe ich Dir oben detailliert beschrieben.

        Kann es sein, dass Du Dich zunächst noch etwas tiefer mit den grundlegenden Abläufen und Wirkweisen des ioBroker's auseinandersetzen musst?

        E Offline
        E Offline
        Ecki
        wrote on last edited by
        #7

        @hsteinme
        Da könntest Du Recht haben. ;-)
        Hab mich bisher nur mit Shellys gewerkelt, da hats geklappt.
        Ich habe das auch so, wie Du beschrieben hast, gemacht, aber beim Mäher kam nichts an...
        Naja, ich versuchs nochmal und werde den Fortschritt berichten

        hsteinmeH 1 Reply Last reply
        0
        • E Ecki

          @hsteinme
          Da könntest Du Recht haben. ;-)
          Hab mich bisher nur mit Shellys gewerkelt, da hats geklappt.
          Ich habe das auch so, wie Du beschrieben hast, gemacht, aber beim Mäher kam nichts an...
          Naja, ich versuchs nochmal und werde den Fortschritt berichten

          hsteinmeH Offline
          hsteinmeH Offline
          hsteinme
          wrote on last edited by
          #8

          @ecki sagte in Wer kann helfen: Einfache Steuerung eines Worx:

          Ich habe das auch so, wie Du beschrieben hast, gemacht, aber beim Mäher kam nichts an...

          Wenn Du Hilfe brauchst, musst Du hier schon konkreter werden: Welchen Datenpunkt hast Du womit und wie gefüllt? Was hat der Mäher daraufhin getan? Wo befand sich der Mäher zu diesem Zeitpunkt?

          E 1 Reply Last reply
          0
          • hsteinmeH hsteinme

            @ecki sagte in Wer kann helfen: Einfache Steuerung eines Worx:

            Ich habe das auch so, wie Du beschrieben hast, gemacht, aber beim Mäher kam nichts an...

            Wenn Du Hilfe brauchst, musst Du hier schon konkreter werden: Welchen Datenpunkt hast Du womit und wie gefüllt? Was hat der Mäher daraufhin getan? Wo befand sich der Mäher zu diesem Zeitpunkt?

            E Offline
            E Offline
            Ecki
            wrote on last edited by Ecki
            #9

            @hsteinme
            Einiges funktioniert jetzt:
            e3bcb92c-481c-47d5-9b9d-63623c4a189c-grafik.png ergibt: a714b8b2-bb5b-4f41-afc1-c712a4b868ae-grafik.png
            Die Schleifen werden umgeschaltet mit 080836a2-8ffd-42ee-82cd-df9b8859e61c-grafik.png
            Was nicht funktioniert ist:
            0e88cae2-4067-4e60-a827-a7283108b265-grafik.png oder 2662bbfc-176f-4800-a2ac-009bcf2b8271-grafik.png
            es bleibt bei
            0f90b752-4fa2-4aaf-90ed-70d70898ace7-grafik.png
            Was ist hier falsch?:

             setState('worx.0.201930198403xxxxxxEB.areas.area_1' /* Area1 */, '[1,23,0,0]');
             setState('worx.0.201930198403xxxxxxEB.areas.area_0' /* Area0 */, 0); 
            

            Beides funktioniert nicht... Kann mir hier jemand auf die Sprünge helfen, wie dieser Datenpunkt gesetzt werden muß?
            Danke schonmal!

            hsteinmeH 1 Reply Last reply
            0
            • E Ecki

              @hsteinme
              Einiges funktioniert jetzt:
              e3bcb92c-481c-47d5-9b9d-63623c4a189c-grafik.png ergibt: a714b8b2-bb5b-4f41-afc1-c712a4b868ae-grafik.png
              Die Schleifen werden umgeschaltet mit 080836a2-8ffd-42ee-82cd-df9b8859e61c-grafik.png
              Was nicht funktioniert ist:
              0e88cae2-4067-4e60-a827-a7283108b265-grafik.png oder 2662bbfc-176f-4800-a2ac-009bcf2b8271-grafik.png
              es bleibt bei
              0f90b752-4fa2-4aaf-90ed-70d70898ace7-grafik.png
              Was ist hier falsch?:

               setState('worx.0.201930198403xxxxxxEB.areas.area_1' /* Area1 */, '[1,23,0,0]');
               setState('worx.0.201930198403xxxxxxEB.areas.area_0' /* Area0 */, 0); 
              

              Beides funktioniert nicht... Kann mir hier jemand auf die Sprünge helfen, wie dieser Datenpunkt gesetzt werden muß?
              Danke schonmal!

              hsteinmeH Offline
              hsteinmeH Offline
              hsteinme
              wrote on last edited by
              #10

              @ecki sagte in Wer kann helfen: Einfache Steuerung eines Worx:

              Was ist hier falsch?:

              Sag mal, kennst Du eigentlich diese Seite:
              https://www.iobroker.net/#de/adapters/adapterref/iobroker.worx/README.md

              Falls ja: Auch schon mal durchgelesen?

              • Die Area-Datenpunkte nehmen Zahlen als Meterangabe an, aber keine Strings oder Arrays

              • Startpunkte auf 0 Meter sind nicht zulässig (außer zur Kennzeichnung ungenutzter Zonen).

              1 Reply Last reply
              0
              • E Offline
                E Offline
                Ecki
                wrote on last edited by Ecki
                #11

                @hsteinme
                Ja, sicher. Das mit Null habe ich dort aber nicht gelesen.

                Gemäß log (level:silly) muß zwischen zwei aufeinander folgenden Befehlen 1000ms Zeit liegen. Diese Wartezeit habe ich jetzt eingebaut und es funktioniert (fast).
                Trotz 8d1ec8c8-523c-4fbf-9c8e-83f05e176f2d-grafik.png

                 setState('worx.0.201930198403015041EB.mower.oneTimeWorkTime' /* Arbeitszeit in Minuten */, 30);
                

                kommt de45ee6c-d3f1-463d-a117-a0be0f76243e-grafik.png
                Da komm ich jetzt nicht weiter....

                hsteinmeH L 2 Replies Last reply
                0
                • E Ecki

                  @hsteinme
                  Ja, sicher. Das mit Null habe ich dort aber nicht gelesen.

                  Gemäß log (level:silly) muß zwischen zwei aufeinander folgenden Befehlen 1000ms Zeit liegen. Diese Wartezeit habe ich jetzt eingebaut und es funktioniert (fast).
                  Trotz 8d1ec8c8-523c-4fbf-9c8e-83f05e176f2d-grafik.png

                   setState('worx.0.201930198403015041EB.mower.oneTimeWorkTime' /* Arbeitszeit in Minuten */, 30);
                  

                  kommt de45ee6c-d3f1-463d-a117-a0be0f76243e-grafik.png
                  Da komm ich jetzt nicht weiter....

                  hsteinmeH Offline
                  hsteinmeH Offline
                  hsteinme
                  wrote on last edited by
                  #12

                  @ecki Setz mal probeweise oneTimeJson auf {"wtm": 30, "bc": 0}. Funktioniert es dann?

                  E 1 Reply Last reply
                  0
                  • hsteinmeH hsteinme

                    @ecki Setz mal probeweise oneTimeJson auf {"wtm": 30, "bc": 0}. Funktioniert es dann?

                    E Offline
                    E Offline
                    Ecki
                    wrote on last edited by Ecki
                    #13

                    @hsteinme said in Wer kann helfen: Einfache Steuerung eines Worx:

                    {"wtm": 30, "bc": 0}

                    komme gerade nicht dazu... Allerdings ist mir auch nicht klar wie da die Syntax aussieht.
                    Wäre das so?: d891cde5-5603-4aef-8098-f8f79505eebe-grafik.png
                    Melde mich aber sobald ich es getestet habe

                    1 Reply Last reply
                    0
                    • E Ecki

                      @hsteinme
                      Ja, sicher. Das mit Null habe ich dort aber nicht gelesen.

                      Gemäß log (level:silly) muß zwischen zwei aufeinander folgenden Befehlen 1000ms Zeit liegen. Diese Wartezeit habe ich jetzt eingebaut und es funktioniert (fast).
                      Trotz 8d1ec8c8-523c-4fbf-9c8e-83f05e176f2d-grafik.png

                       setState('worx.0.201930198403015041EB.mower.oneTimeWorkTime' /* Arbeitszeit in Minuten */, 30);
                      

                      kommt de45ee6c-d3f1-463d-a117-a0be0f76243e-grafik.png
                      Da komm ich jetzt nicht weiter....

                      L Online
                      L Online
                      Lucky_ESA
                      Developer Most Active
                      wrote on last edited by
                      #14

                      @ecki sagte in Wer kann helfen: Einfache Steuerung eines Worx:

                      @hsteinme
                      Ja, sicher. Das mit Null habe ich dort aber nicht gelesen.

                      Gemäß log (level:silly) muß zwischen zwei aufeinander folgenden Befehlen 1000ms Zeit liegen. Diese Wartezeit habe ich jetzt eingebaut und es funktioniert (fast).
                      Trotz 8d1ec8c8-523c-4fbf-9c8e-83f05e176f2d-grafik.png

                       setState('worx.0.201930198403015041EB.mower.oneTimeWorkTime' /* Arbeitszeit in Minuten */, 30);
                      

                      kommt de45ee6c-d3f1-463d-a117-a0be0f76243e-grafik.png
                      Da komm ich jetzt nicht weiter....

                      Das kann leider vorkommen. Es gibt passive States und aktive. Du musst oneTimeWorkTime (passive) setzen und ohne Pause dann sofort oneTimeStart (aktive).

                      Wenn du oneTimeWorkTime setzt und dann 1 Sekunde wartest, kann genau in dieser Sekunde neue Daten von Worx kommen. Diese neuen Daten überschreiben dann deine Eingabe und dann bekommst du diese Meldung. Worx kann Daten ohne Pause nicht verarbeiten.

                      Hier muss ich wohl die Anleitung anpassen. Diese 1,1 Sekunden benötige ich wenn man einige (aktive) States setzen möchte. Diese (aktive) States sind Daten die an Worx übersendet werden und die (passiven) sind States die für den kompletten Request benötigt werden.

                      Beispiel: oneTimeStart versendet

                      {"ots":{"bc":0,"wtm":0}]
                      

                      Hier benötige ich oneTimeWithBorder für "bc" und oneTimeWorkTime für "wtm" die zuerst gesetzt werden müssen.

                      Gruß//Lucky

                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      212

                      Online

                      32.7k

                      Users

                      82.6k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe