Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Worx v0.4.x

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter Worx v0.4.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • haselchen
      haselchen Most Active @hsteinme last edited by

      @hsteinme

      Wie wäre die Live-Aktualisierung , wenn ich ein 2.Handy benutze , dass nur im WLAN ist und die App geöffnet lasse (sagen wir permanent)?

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

        @haselchen sagte in Test Adapter Worx v0.4.x:

        Wie wäre die Live-Aktualisierung , wenn ich ein 2.Handy benutze , dass nur im WLAN ist und die App geöffnet lasse (sagen wir permanent)?

        Ich habe oben den Ablauf nach einem Poll durch die App beschrieben. Ein Poll wird beim Starten der App durchgeführt oder durch einen Benutzer-Eingriff. Wenn ein Handy "nur einfach so rumliegt" führt, die App keinen Poll durch. Die Aktualisierung würde also immer nur vom Mäher aus erfolgen, nicht von der App aus.

        1 Reply Last reply Reply Quote 0
        • S
          Sandmanyz @arteck last edited by

          @arteck sagte in Test Adapter Worx v0.4.x:

          ich mach es so

          müsst ihr aber einen Datenpunkt anlegen über den getriggert wird.

          let worx = 'worx.0.id_des_mover';
          let laufzeit =  60;
          let plusMinuten = 1;
          
          on({id: worx + '.mower.state', change: "ne"}, function (obj) {   
              let stat = getState(worx + '.mower.state').val;
          
              if (!stat) {
                  worxLos(new Date(), '00:00', 0);  // wenn fertig dann wird wieder alles gelöscht 
              }
          });
          
          on({id: '0_userdata.0.draussen.worxKantenschnitt', change: "any"}, function (obj) {   
              if (getState('0_userdata.0.draussen.worxKantenschnitt').val) {
                  if (!getState(worx + '.mower.state').val) {    // robi muss in der garage sein
           
                       
                                  let jetzt = new Date();    
                                  jetzt.setMinutes(jetzt.getMinutes() + plusMinuten );
                                  let los = new Date(jetzt);
                      
                                  let startUm ;
                      
                                  if (los.getMinutes() < 10) {
                                      startUm = los.getHours() + ':0' + los.getMinutes();
                                  } else {
                                      startUm = los.getHours() + ':' + los.getMinutes();
                                  }
                      
                             
                      
                                  worxLos(los, startUm, laufzeit);
                      
                              }
                          }
                      });
                      
                      
                      function worxLos(zeitstempel, startUm, laufzeit) {
                          switch (zeitstempel.getDay()) {
                              case 0:
                                  setState(worx + '.calendar.sunday.startTime', startUm);
                                  setTimeout(function () {
                                      setState(worx + '.calendar.sunday.workTime', laufzeit); 
                                  }, 1000 * 5); // warte 5 sekunden               
                                  break;
                              case 1:
                                  setState(worx + '.calendar.monday.startTime', startUm);
                                  setTimeout(function () {
                                      setState(worx + '.calendar.monday.workTime', laufzeit);  
                                  }, 1000 * 5); // warte 5 sekunden                               
                                  break;
                              case 2:
                                  setState(worx + '.calendar.tuesday.startTime', startUm);
                                  setTimeout(function () {
                                      setState(worx + '.calendar.tuesday.workTime', laufzeit);  
                                  }, 1000 * 5); // warte 5 sekunden                               
                                  break;
                              case 3:
                                  setState(worx + '.calendar.wednesday.startTime', startUm);
                                  setTimeout(function () {
                                      setState(worx + '.calendar.wednesday.workTime', laufzeit);   
                                  }, 1000 * 5); // warte 5 sekunden                              
                                  break;
                              case 4:
                                  setState(worx + '.calendar.thursday.startTime', startUm);
                                  setTimeout(function () {
                                      setState(worx + '.calendar.thursday.workTime', laufzeit); 
                                  }, 1000 * 5); // warte 5 sekunden                                
                                  break;
                              case 5:
                                  setState(worx + '.calendar.friday.startTime', startUm);
                                  setTimeout(function () {
                                      setState(worx + '.calendar.friday.workTime', laufzeit);
                                  }, 1000 * 5); // warte 5 sekunden 
                                  break;
                              case 6:
                                  setState(worx + '.calendar.saturday.startTime', startUm);
                                  setTimeout(function () {
                                      setState(worx + '.calendar.saturday.workTime', laufzeit);  
                                  }, 1000 * 5); // warte 5 sekunden                                                                   
                          }  
                      }
                      
          

          Wie würde das in Blockly aussehen?

          1. „startTime“ auf z.B. 10:00 setzen
          2. 5 Sekunden Pause
          3. „workTime“ auf 10 setzen

          Was ist mit „borderCut“? Muss das nicht auch noch auf true gesetzt werden? Finde ich in dem Skript nicht.

          arteck 1 Reply Last reply Reply Quote 0
          • arteck
            arteck Developer Most Active @Sandmanyz last edited by

            @Sandmanyz der borderCut steht bei mir immer auf true..deshalb setzte ich den nicht im script..mit blockly..kein plan..
            würde aber sagen so wie du es beschreibst ja

            1 Reply Last reply Reply Quote 0
            • S
              Sandmanyz last edited by

              Gut das kann ich ja auch machen bzw. habe ich borderCut einfach erst einmal immer auf true.

              Nun habe ich mit Blockly folgendes gebaut....

              1. Schreibe in "startTime" die aktuelle Zeit plus 60 Sekunden
              2. Warte 5500ms
              3. Schreibe in "workTime" 10 (Minuten)

              Mein Roboter fährt dann jedoch zum Mähen und nicht zum Kantenmähen raus. Was macht dein Sktipt neben dem Setzen der beiden Objekte (startTime, workTime) noch?

              Ich habe von Javascript maximal wenig Ahnung.

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

                @Sandmanyz sagte in Test Adapter Worx v0.4.x:

                Schreibe in "startTime" die aktuelle Zeit plus 60 Sekunden
                Warte 5500ms
                Schreibe in "workTime" 10 (Minuten)

                Du musst borderCut auf true setzen, wenn Du einen Kantenschnitt haben möchtest. Bitte beachte aber: Der Mäher fährt nur einen geplanten Kantenschnitt pro Tag. Weitere Kantenschnittaufträge im Zeitplan werden als reine Mähaufträge ausgeführt.

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

                  @hsteinme sagte in Test Adapter Worx v0.4.x:

                  Der Mäher fährt nur einen geplanten Kantenschnitt pro Tag. Weitere Kantenschnittaufträge im Zeitplan werden als reine Mähaufträge ausgeführt.

                  Jetzt ist mir das Verhalten klar. Das ist zum Testen natürlich blöd. Danke für die Info.

                  1 Reply Last reply Reply Quote 0
                  • M
                    MartyBr last edited by

                    Hallo, ich habe eine Frage zu dem Befehl "sendCommand". Ich möchte bei Regen den Worx direkt in seine Garage schicken. Ich finde leider keinen Trigger "go Home" oder so ähnlich. Ich vermute daher, dass man sendCommand mit einem Parameter nutzen muss.

                    Das Blocky dazu sollte kein Problem sein.

                    Hier meine Konfiguration:

                    FW: 3.08
                    Worx M1000
                    Worx Adapter 1.1.0 (gitHub)

                    Habt ihr einen Tipp für mich?

                    T 1 Reply Last reply Reply Quote 0
                    • T
                      tazdevil20 @MartyBr last edited by

                      @MartyBr
                      Hi,
                      einfach den den Wert "Home" auswähle bzw im Script/Blockly die 3 setzen.

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        MartyBr @tazdevil20 last edited by

                        @tazdevil20
                        So:
                        Bildschirmfoto 2020-06-14 um 20.44.02.png

                        T 1 Reply Last reply Reply Quote 0
                        • T
                          tazdevil20 @MartyBr last edited by

                          @MartyBr
                          Sollte so passen.

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            MartyBr @tazdevil20 last edited by

                            @tazdevil20 Dann warte ich mal auf Regen. Danke für deine Hilfe 👍

                            1 Reply Last reply Reply Quote 0
                            • F
                              Flopsi last edited by

                              Hallo

                              leider finde ich den Datenpunkt Home nicht ....

                              auch die Version 1.1.0 ist mir unbekannt ich habe noch Version 1.0.2 ....

                              Könnt ihr mir helfen ?

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

                                @Flopsi sagte in Test Adapter Worx v0.4.x:

                                Datenpunkt Home

                                mower.state = false steuert die Heimfahrt an.

                                @Flopsi sagte in Test Adapter Worx v0.4.x:

                                Version 1.1.0

                                Das ist die aktuell in GitHub befindliche Version.

                                1 Reply Last reply Reply Quote -1
                                • F
                                  Flopsi last edited by

                                  Habe mir die 1.1.0 über GitHub installiert.

                                  Den Datenpunkt mower.state gibts da bei mir nicht.

                                  Dieser Datenbpunkt ist es bei mir :

                                  sendcommand

                                  hier kann ich folgendes auswählen:

                                  2020-07-04 07_34_18-objects - ioBroker.png

                                  Gruss

                                  hsteinme S 2 Replies Last reply Reply Quote 0
                                  • hsteinme
                                    hsteinme @Flopsi last edited by

                                    @Flopsi sagte in Test Adapter Worx v0.4.x:

                                    Den Datenpunkt mower.state gibts da bei mir nicht.

                                    Datenpunkte siehst Du im Objects-Reiter unter der entsprechenden Instanz des Worx-Adapters:

                                    State.png

                                    Zum Setzen der Datenpunkte dient nicht der sendcommand-Block, sondern der update-Block:
                                    Update.png

                                    Klicke ins linke Eingabefeld und navigiere im Objektbaum zum Datenpunkt worx.0.xxxxxxx.mower.state und wähle ihn aus. Ins zweite Eingabefeld "schreibst" Du true hinein.

                                    S 1 Reply Last reply Reply Quote 0
                                    • S
                                      skokarl @Flopsi last edited by

                                      @Flopsi sagte in Test Adapter Worx v0.4.x:

                                      Habe mir die 1.1.0 über GitHub installiert.

                                      Was ist der Unterschied zur 1.0.2 ?

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

                                        @skokarl sagte in Test Adapter Worx v0.4.x:

                                        Was ist der Unterschied zur 1.0.2 ?

                                        Wenn ich GitHub richtig deute, so ist wohl nur die Unterstützung der Kress und Landxcape Modelle zu den bisherigen Landroid Modellen dazu gekommen.

                                        1 Reply Last reply Reply Quote 1
                                        • S
                                          skokarl last edited by

                                          Es gibt ja nun wieder ein Update, sowohl beim Mäher als auch von der Handy App.
                                          Wird hier am Adapter was nachgezogen ?

                                          In der App geht jetzt z.B. Kantenschnitt auf Tastendruck.
                                          VG

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

                                            @skokarl sagte in Test Adapter Worx v0.4.x:

                                            Es gibt ja nun wieder ein Update, sowohl beim Mäher als auch von der Handy App.
                                            Wird hier am Adapter was nachgezogen ?

                                            Da ist natürlich @Meistertr gefragt.

                                            @skokarl sagte in Test Adapter Worx v0.4.x:

                                            In der App geht jetzt z.B. Kantenschnitt auf Tastendruck.

                                            Mit der aktuellen Firmware 3.16 kannst Du übrigens wieder den Kantenschnitt über den Datenpunkt mower.edgecut starten.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            512
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            landroid worx
                                            36
                                            198
                                            20048
                                            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