Plugin: Worx Landroid

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • hismastersvoice
    Supermoderator
    • 25.08.2015
    • 7433

    #76
    Das ist neu, da war vorher eine 86400 drin.
    Da ich meinen Landroid im Winterschlaf habe ist mir das noch nicht aufgefallen.

    Muss ich mir mal in Ruhe anschauen.
    Kein Support per PN!

    Kommentar

    • hismastersvoice
      Supermoderator
      • 25.08.2015
      • 7433

      #77
      thomas628
      Habe die Version 0.4.7 hochgeladen die das Problem mit dem Start/Stop/Neustart/Update löst.

      Der Token hat bei mir auch ein expire 3600, erneuert sich aber immer wieder. zumindest so lange der Landroid online ist, offline habe ich noch nicht getestet.
      Ansonsten würde ich vorerst auf die schnell ein Workaround machen das per cron der Service jede volle Stunde neu startet.
      Keine Ahnung ob dann die Cloud einen schneller aussperrt, das müsste ich auch noch prüfen.
      Kein Support per PN!

      Kommentar

      • thomas628
        Azubi
        • 27.02.2019
        • 8

        #78
        Hallo,

        super - vielen Dank. Mit der 0.4.7 funktioniert Start/Stop wunderbar. Bezüglich der 3600 habe ich mir vorerst einen Workaround gebastelt. Nachdem ich mit dem cron job fast verzweifelt bin (eben doch kein Raspi-Profi ...) lasse ich den Neustart des landroidsrv.service vom Miniserver über das any-plugin alle 30 min ausführen. Klappt ohne Probleme bisher.

        Nochmals vielen Dank und BG
        Thomas

        Kommentar

        • thomas628
          Azubi
          • 27.02.2019
          • 8

          #79
          Nochmal ich ...
          seit dem Update habe ich folgenden Effekt: Mäher ausgeschaltet - landroid plugin meldet im Log, dass der er nicht erreichbar ist (korrekt) - MQTT bleibt aber auf alive=1
          gab es das nicht bereits einmal in einer früheren Version?

          Kommentar

          • Tommes78
            MS Profi
            • 24.09.2015
            • 667

            #80
            Hi,
            habe meinen Mäher aus dem Winterschlaf geholt. Nur leider spinnt das Plugin jetzt irgendwie. Ich muss jedesmal meine Logindaten im Plugin neu eingeben dann funktioniert es wieder für eine gewisse Zeit. Setzte ich die Logindaten im Worx wieder neue. Dann funktioniert es wieder für ein paar Minuten. Hatte jemand eine Idee

            Anbei mal das Log

            Tue, 15 Mar 2022 12:58:35 GMT INFO: Cloud-Type: worx
            Tue, 15 Mar 2022 12:58:35 GMT INFO: sucessfully connected!
            Tue, 15 Mar 2022 12:58:35 GMT INFO: Landroid WebServer: server initialized
            Tue, 15 Mar 2022 12:58:36 GMT INFO: Mower found with Serial (202130267101008294D1)
            Tue, 15 Mar 2022 12:58:37 GMT INFO: New data arrived
            Tue, 15 Mar 2022 12:58:37 GMT INFO: sucessfully connected with Mower (202130267101008294D1)
            Tue, 15 Mar 2022 12:58:43 GMT INFO: New data arrived
            Tue, 15 Mar 2022 13:08:54 GMT INFO: New data arrived
            Tue, 15 Mar 2022 13:20:50 GMT INFO: New data arrived
            Tue, 15 Mar 2022 13:30:07 GMT INFO: New data arrived
            Tue, 15 Mar 2022 13:32:50 GMT INFO: New data arrived
            Tue, 15 Mar 2022 13:43:30 GMT INFO: New data arrived
            Tue, 15 Mar 2022 13:52:47 GMT INFO: New data arrived
            Tue, 15 Mar 2022 13:59:01 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:00:01 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:01:01 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:02:01 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:02:55 GMT INFO: New data arrived
            Tue, 15 Mar 2022 14:02:56 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:02:56 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:03:01 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:04:02 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:05:01 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:06:02 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:07:01 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:08:02 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:09:01 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:10:01 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:11:02 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:12:01 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:12:21 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:12:22 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:12:22 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:12:22 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:12:23 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:12:23 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:12:23 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:12:23 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
            Tue, 15 Mar 2022 14:12:26 GMT INFO: New data arrived
            Tue, 15 Mar 2022 14:12:27 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}

            Kommentar

            • challo
              LoxBus Spammer
              • 21.09.2016
              • 377

              #81
              Hi, ich hätte mal eine grundsätzliche Frage zu Integration in Loxone. Fragt ihr nur den Status ab oder Steuert ihr auch Zeitplan oder Start/Stop über Loxone?
              Wie oft bleibt der Roboter bei euch mit Fehler z.b. Festgefahren stehen? Leider gibt es hier ja keine Möglichkeit den Fehler zu quittieren und den Roboter nochmal zu starten.
              Ich habe ein relativ großes Grundstück ca 1000qm und durch einige Ecken und Kinderspielzeug bleibt er bei mir doch recht häufig hängen. Eventuell habe ich aber den Draht auch an einigen stellen zu nah an Hecken oder sonst was gelegt...

              Kommentar

              • Tommes78
                MS Profi
                • 24.09.2015
                • 667

                #82
                Da ich bisher leider noch keine Rückinfo haben stelle ich mein Problem noch ein.

                Wie schon von anderen Usern gepostet läuft der Token ja jetzt schneller ab, aber bei mir ereuert er sich nicht automatisch. Die Verbindung ist bei mir auch nicht geblockt wg. zu vieler Aufrufe oder so. Wenn ich im Plugin nochmal neu speichere dann fuinktioniert erstmal wieder alles, bis denke ich das Token wieder abgelaufen ist.
                Daher die Frage was ich tun kann? Im Log sieht man das die Authorisierung nicht funktioniert, aber wie gesagt sobald ich im Plugin speichere und die Logindaten dadurch wohl wieder neu gesetzt werden funktioniert es für kurze Zeit wieder

                Anbei mal das Log

                Tue, 15 Mar 2022 12:58:35 GMT INFO: Cloud-Type: worx
                Tue, 15 Mar 2022 12:58:35 GMT INFO: sucessfully connected!
                Tue, 15 Mar 2022 12:58:35 GMT INFO: Landroid WebServer: server initialized
                Tue, 15 Mar 2022 12:58:36 GMT INFO: Mower found with Serial (202130267101008294D1)
                Tue, 15 Mar 2022 12:58:37 GMT INFO: New data arrived
                Tue, 15 Mar 2022 12:58:37 GMT INFO: sucessfully connected with Mower (202130267101008294D1)
                Tue, 15 Mar 2022 12:58:43 GMT INFO: New data arrived
                Tue, 15 Mar 2022 13:08:54 GMT INFO: New data arrived
                Tue, 15 Mar 2022 13:20:50 GMT INFO: New data arrived
                Tue, 15 Mar 2022 13:30:07 GMT INFO: New data arrived
                Tue, 15 Mar 2022 13:32:50 GMT INFO: New data arrived
                Tue, 15 Mar 2022 13:43:30 GMT INFO: New data arrived
                Tue, 15 Mar 2022 13:52:47 GMT INFO: New data arrived
                Tue, 15 Mar 2022 13:59:01 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
                Tue, 15 Mar 2022 14:00:01 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
                Tue, 15 Mar 2022 14:01:01 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
                Tue, 15 Mar 2022 14:02:01 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}
                Tue, 15 Mar 2022 14:02:55 GMT INFO: New data arrived
                Tue, 15 Mar 2022 14:02:56 GMT ERROR: StatusCodeError: 401 - {"message":"Unauthorized","code":"401.000"}

                Kommentar

                • frshwoody
                  Dumb Home'r
                  • 02.12.2020
                  • 11

                  #83
                  Hallöchen.
                  Zunächst möchte ich mich bedanken für diese tolle Schnittstelle.
                  Leider habe ich damit aber ein Problem. Dieses handelt sich um den Befehl "edgecut". Alle anderen Befehle funktionieren von Loxone in Richtung Worx. Aber den Kantenschnitt mag er nicht.
                  Aus der Worx-App oder auch der Web-App "https://landroidworxapp.azurewebsites.net/" funktioniert es aber einwandfrei.
                  Ich gebe dazu über einen Virtuellen Ausgang: /plugins/landroid/landroid.php?do=edgecut aus. Sollte laut den lox wiki-Befehlen doch so funktionieren oder?
                  Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot 2022-03-27 194618.png
Ansichten: 517
Größe: 30,9 KB
ID: 342594
                  Im Debug-Protokoll wird ausgegeben:

                  Sun, 27 Mar 2022 17:42:15 GMT DEBUG: Worxcloud MQTT sendMessage to 20213026711000592696 Message: {"sc":{"d":[["19:43",5,1],["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,0]]}}
                  Sun, 27 Mar 2022 17:42:15 GMT INFO: Mow time changed to: [["19:43",5,1],["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,0],["00:00",0,0]]
                  Sun, 27 Mar 2022 17:42:16 GMT DEBUG: Worxcloud MQTT get Message for mower Cutty (20213026711000592696)
                  Sun, 27 Mar 2022 17:42:16 GMT INFO: New data arrived

                  Vielleicht kann für mich hier wer Licht ins Dunkel bringen?

                  Übrigens die Sperre des Datenabrufs bekomme ich auch. Erst kommt ein 403 Fehler dann ein 401 und dann gehts nach ca. 6 Stunden wieder.

                  Ich danke schon Mal falls mir hier wer helfen kann.

                  SG

                  Kommentar

                  • hismastersvoice
                    Supermoderator
                    • 25.08.2015
                    • 7433

                    #84
                    Edge Cut setzt einen Timer der 1 oder 2 min (bin mir gerade nicht sicher) nach dem setzen dann startet.
                    Also etwas warten

                    Worx hat den Token von 86400 Sekunden auf 3600 Sekunden gesetzt, muss ich mir mal genauer anschauen.
                    Kein Support per PN!

                    Kommentar


                    • frshwoody
                      frshwoody kommentierte
                      Kommentar bearbeiten
                      Danke für die Erleuchtung. So funktionierts auch. Nach 1 Minute fährt er dann auch los.
                      Übrigens, weil es gerade passiert ist. Wenn der 403 Fehler kommt startet es so:
                      Mon, 28 Mar 2022 07:12:04 GMT DEBUG: Onlinecheck: couldnt get data StatusCodeError: 429 - {"message":"Too Many Attempts."}
                      Mon, 28 Mar 2022 07:13:02 GMT ERROR: StatusCodeError: 403 - "\r\n\r\n\r\n

                      Danke für die schnelle Hilfe!
                      SG
                  • frshwoody
                    Dumb Home'r
                    • 02.12.2020
                    • 11

                    #85
                    Hi nochmal.
                    Übrigens wenn der Fehler 403 erscheint gibt es zumindest bei mir keine aktuellen Daten mehr.
                    Wäre super wenn du das fixen könntest, denn mein Mäher fährt hier durch die Gegend und sein Status sagt aber, dass er in der Ladestation steht.
                    Dank dir schon Mal.
                    SG

                    Kommentar

                    • Bullit
                      MS Profi
                      • 25.10.2018
                      • 549

                      #86
                      Er kann daran nichts fixen. Die Landroid-Server lassen eine bestimmte Menge an Zugriffen zu und sperren einem dann aus. Daran fixen kann nur Positec (Worx) etwas.

                      Kommentar

                      • t_heinrich
                        Lox Guru
                        • 07.01.2016
                        • 2137

                        #87
                        Zitat von Bullit

                        Wir haben innerhalb der Beta-Gruppe schon einige Male angedeutet dass das, so wie es ist, nicht zeitgemäss ist. Auch wir haben bisher kaum eine zufriedenstellende Reaktion darauf bekommen. Ich werde es nochmals vorbringen. Kann aber nicht garantieren dass es was wird.
                        Bullit konntest du denn hier was erreichen? Irgendwie Schade, dass so wenig Rücksicht auf Feedback aus der Comminty genommen wird.

                        Gruß Thomas

                        Kommentar

                        • Bullit
                          MS Profi
                          • 25.10.2018
                          • 549

                          #88
                          Aktuell noch nicht, Thomas.

                          Die Tester-Community ist erst so langsam erwacht und ich hatte noch keine Muse es mal anzubringen. Ich setz mich dran und hoffe auf positive Reaktionen.

                          Kommentar


                          • t_heinrich
                            t_heinrich kommentierte
                            Kommentar bearbeiten
                            Cool, dass du dran bleibst.

                          • Bullit
                            Bullit kommentierte
                            Kommentar bearbeiten
                            Gerne! Wie gesagt war halt durch die Winterzeit nicht mehr viel los. Wir testen ja nicht zu Hause im Wohnzimmer 😂 Aber ich bin dran. Habs mal angebracht und versuche hartnäckig dahinter zu bleiben.
                        • hismastersvoice
                          Supermoderator
                          • 25.08.2015
                          • 7433

                          #89
                          Ich habe mal eine neue Version 0.4.8. hochgeladen, diese Startet den Service neu bevor die Zeit des Token abgelaufen ist.
                          Bei mir kommt es in der Nacht gelegentlich noch zu einer 403 für eine Stunde, daran kann ich aber nichts ändern.

                          Kein Support per PN!

                          Kommentar

                          • frshwoody
                            Dumb Home'r
                            • 02.12.2020
                            • 11

                            #90
                            Hallo und danke für das Update.
                            Meine Erfahrung ist dazu, dass nach dem Update und Neustart des LB (welches ich gestern Nachmittag durchgeführt habe) im Anschluss die Verbindung aufgebaut wurde und dann nach ca. 10 Minuten es nur noch zur 403 Fehlern kam weshalb sich das Plugin dann selbst stoppte und somit keine Daten mehr für den MS zur Verfügung standen.

                            Nachdem ich das Plugin heute wieder manuell neu gestartet habe, läuft bisher der Dienst (mal sehen ob er das auch dauerhaft tut), aber im Log sind die Zeiteinträge komisch.
                            Da kommt um 10.47 Uhr ein Eintrag ohne Datum und danach ist die Uhrzeit schon falsch. Aber dann kommt zur falschen Zeit um 10.15 Uhr wieder ein Eintrag und nun ist die Uhrzeit um über 1 Stunde zurückgesetzt.
                            In Wirklichkeit ist es bereits 12.50 Uhr als ich den Screenshot vorhin gemacht habe.
                            Seit diesen Einträgen kommt auch nichts neues mehr dazu. Der Mäher hat inzwischen fleißig gemäht und sich wieder in seine Station begeben. Diese Info ist auch am MS angekommen. Sehen kann man das aber im Log nicht mehr.
                            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot 2022-04-24 125012.png
Ansichten: 306
Größe: 228,3 KB
ID: 345721
                            Mal schauen wie es jetzt weiter geht.

                            SG

                            Kommentar

                            Lädt...