Miniserver belauscht Worxy (Rasenroboter mit Wlan)

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • streuber
    Smart Home'r
    • 25.08.2015
    • 46

    Miniserver belauscht Worxy (Rasenroboter mit Wlan)

    Da ich mehrere Haustiere habe, kann ich den einstellbaren Wochenplan von meinem „Worxy“ (Landroid WG 796E.1) nicht nutzen. Ich starte den Rasenroboter manuell per App, sowie ich kontrolliert habe, das nichts auf den Rasen rumliegt, was zerschreddert werden könnte. Darum lasse ich vom Miniserver folgendes auswerten und in der Visu anzeigen.

    -Ladezustand der Batterie

    -zurückgelegter Weg

    -Status von „Worxy“ (schläft, auf Draht, mäht, wurde angehoben, wurde gestoppt, fährt nachhause, wird geladen, fertig mit Laden)

    Man kann natürlich noch viel mehr auswerten, aber im praktischen Einsatz meiner Meinung nach nicht notwendig.

    Mangels Programmierkenntnissen ist es mir allerdings noch nicht gelungen, den Rasenmäher per Befehlssequenz von Miniserver zu starten bzw. nachhause zuschicken. Dazu rufe ich dann per Webpage-Befehl die Worx-App auf und starte das Teil bzw. schicke ihn nachhause. Aber hier gibt es bestimmt ein paar Spezies, die dass hinbekommen.

    So nun im Detail.

    Wenn man folgenden Befehl im Browser eingibt


    http://admin:PIN-Worxy@IP-Worxy/jsondata.cgi

    und es kommt folgende Antwort,

    {"versione_fw":2.21,"lingua":1,"ore_funz":[0,0,0,0,0,0,0],"ora_on":[0,0,0,0,0,0,0],"min_on":[0,0,0,0,0,0,0],"allarmi":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0],"settaggi":[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0],"mac":[0,35,167,92,99,91],"time_format":1,"date_format":1,"rit_pioggia": 180 ,"area":0,"enab_bordo":1,"percent_programmatore ":9 0,"indice_area":4,"tempo_frenatura":20,"perc_ral le nta_max":70,"canale":0,"num_ricariche_batt":0,"num _aree_lavoro":3,"dist_area":[5,30,42,0],"perc_per_area":[1,8,1,0],"area_in_lavoro":0,"email":"peter_streuber@web .de ","perc_batt":"81","ver_proto":1,"state":"home ","w orkReq":"landroid req manual homing","message":"none","batteryChargerState":"ch arging","distance":-6}

    hat man eigentlich schon gewonnen. Da der Worx-Hersteller recht flott mit Updates ist, kann die Antwortstruktur natürlich abweichen, aber das hier dargestellte Auswerteprinzip ist trotzdem nutzbar.

    Ich werte folgende Variablen aus:

    state

    batteryChargerState

    perc_batt

    distance



    Ich definiere also 4 virtuelle Eingänge:

    Status

    Ladestatus

    Batteriekapazität

    Entfernung




    Bild 1



    Ich frage also alle 10s die Variable „perc_batt“ ab und benutze dafür folgenden virtuellen Eingangsbefehl:


    Bild 2


    Die 3 anderen virtuellen Eingänge dazu werden analog erstellt, die Befehlserkennung sieht so aus:


    Status: \i"state":"\i\2

    Ladestatus : \i"batteryChargerState":"\i\1

    Entfernung: \i"distance":\i\v



    Der Wert der Entfernung muß noch durch 1000 dividiert werden, wenn ich in Meter darstellen möchte.

    Mit folgender Schaltung werte ich den Status von „Worxy“ aus:


    Bild 3


    der Inhalt des Statusbausteins:


    Bild 4




    Die Ermittlung der Zahlenwerte ist eine reine Fleißaufgabe. „Worxy“ in einen bestimmtem Zustand versetzen, anschließend den Browseraufruf, die dargestellten Begriffe in einer Tabelle den ermittelten Zahlenwerte zuordnen und anschließend im Statusbaustein logisch verknüpfen. So könnte man noch viel mehr auswerten (Schleifensignal weg, Worxy außerhalb des Mähbereiches usw.)




    Meine Visualisierung sieht dann so aus:

    Bild 5

    Dieser Beitrag soll eine Anregung für alle Besitzer eines Worx-Rasenroboter sein. Ich würde mich freuen, wenn noch Verbesserungen oder die oben erwähnte Start/Stop Befehlssequenz von Euch erarbeitet werden könnten.

    Ich freue mich auf Eure Beiträge!



    Sommerliche Grüße aus Porst
    sendet Euch Peter

    Angehängte Dateien
    Zuletzt geändert von streuber; 11.06.2017, 21:42.
  • verdammt
    LoxBus Spammer
    • 27.08.2015
    • 285

    #2
    Hi,

    ich bekomme die Tage nun auch einen Worx Landroid wr105si, dann werde ich auch mal bisschen testen.

    Diese Seite gibt es wohl auch noch http://admin:<password>@<ip-Adresse>/log.html
    Ansonsten habe in einem Homematic Forum mal dieses gefunden.


    Gruß
    Markus
    Grüße Markus
    __________________________________________________ ________
    1 Miniserver GEN 2, 6 Extension, AirBase, Tree, Loxberry
    SONOFF 4CH für Garten. MS4Home

    Kommentar

    • streuber
      Smart Home'r
      • 25.08.2015
      • 46

      #3
      Hallo liebe Fans der Worx-mähschafe,
      ich habe gestern einen Worksmäher, der S-Serie in Betrieb genommen und mußte leider feststellen, das mein HowTo hier nicht zutrifft.
      Alle die noch mit der alten App den Zugriff auf Ihren Worxs-Mäher (L- und M-Serie) haben, können dieses HowTo verwenden. Aber aufgepasst, es wird auch für diese Mäher ein Update angeboten, wo dann die neue App der S-Mäher genutzt werden kann, dann ist es auch hier mit dem Zugriff vorbei!

      Grüße aus Porst
      von Peter

      PS: Ich habe einen Hinweis erhalten ,dass meine Email-adresse in der Rückantwort von worxy zu sehen ist. Danke dafür, aber da es meine "Viagra" Mailadresse ist, habe ich da keine Probleme!

      Kommentar

      • LJSven
        Extension Master
        • 28.01.2016
        • 136

        #4
        Ich "versuche" gerade das gleiche - kannst du mir dein Datei als Beispiel schicken? Möchte auch noch zusätzlich den Mäher starten & stoppen.

        Kommentar

        • Gast

          #5
          Guten Abend,

          erstmal danke an Peter für die detaillierte Beschreibung, wirklich sehr hilfreich und funktioniert perfekt.
          Ich würde gerne diesen HowTo wieder ein wenig beleben und fragen ob schon jemand den Start/Stopp Befehl rausfinden konnte?
          Wie funktioniert generell das senden von Befehlen an den Landroid?

          Beispiel: "rit_pioggia": 180
          diese Punkt bezieht sich wohl auf die Minuten "Start nach dem Regen", in diesem Fall 180 Minuten.
          Wie kann ich dem Landroid z.B. diesen Wert auf 30Min setzen?

          Gruß,
          Atti

          Kommentar

          • type0n
            Dumb Home'r
            • 07.01.2017
            • 18

            #6
            Hi,
            guck mal hier https://www.loxforum.com/forum/germ...sierung/111779, dort habe ich am Ende eine kleines HowTo geposted.

            Gruß
            Type0n
            Zuletzt geändert von type0n; 16.08.2018, 14:35.
            Loxberry, 1x MS, 1x 1-Wire, 11x Extension, 1x Airbase, viele ESP8266/ESP32 Geräte über UDP MQTT, Shellies! Novelan Solewärmepumpe, 10kWp PV mit SMA STL-9000, einige RaPis,FritzBoxen etc. Alte Hütte von 1770 mit rund 370m² für 2 Parteien, vollentkernt ab 2011, Einzug 2013, Fertigstellung , ein wenig Umlage 9K m²

            Kommentar

            • OmerBeg
              Smart Home'r
              • 27.08.2015
              • 89

              #7
              Du hast einen Tippfehler in der URL
              EFH, Loxone, Loxberry & KNX

              Kommentar

              • type0n
                Dumb Home'r
                • 07.01.2017
                • 18

                #8
                @OmerBeg
                Danke! Habe ich geändert.
                Loxberry, 1x MS, 1x 1-Wire, 11x Extension, 1x Airbase, viele ESP8266/ESP32 Geräte über UDP MQTT, Shellies! Novelan Solewärmepumpe, 10kWp PV mit SMA STL-9000, einige RaPis,FritzBoxen etc. Alte Hütte von 1770 mit rund 370m² für 2 Parteien, vollentkernt ab 2011, Einzug 2013, Fertigstellung , ein wenig Umlage 9K m²

                Kommentar

                • verdammt
                  LoxBus Spammer
                  • 27.08.2015
                  • 285

                  #9
                  Hallo Zusammen,

                  hier nich eine Info bezüglich S Roboter.
                  Für iobroker gab bzw. gibt es wohl noch einen Adapter.

                  Guten Morgen Leute, ich habe gestern eine Email von den Entwicklern bei Worx bekommen mit dem Hinweis, Den Adapter Schnellstmöglich zu löschen, da der Adapter und auch die anderen Programme die daten vom Landroid holen mit Polling arbeiten wird scheinbar ...
                  Grüße Markus
                  __________________________________________________ ________
                  1 Miniserver GEN 2, 6 Extension, AirBase, Tree, Loxberry
                  SONOFF 4CH für Garten. MS4Home

                  Kommentar

                  • Gast

                    #10
                    Hallo,

                    hat wer von euch das schon mit der aktuellen Firmware v5.18 getestet? Ich kann zwar eine Verbindung mit einer App usw. herstellen, die Abfragen wie oben beschrieben funktionieren leider nicht. Wenn ich das so in verschiedene Browser eingebe (IE/ Chrome/ Firefox) findet er die IP Adresse nicht. (Die Stimmt aber)

                    Irgendwer schon Erfahrungen?

                    Grüße,
                    Norbert

                    Kommentar

                    • type0n
                      Dumb Home'r
                      • 07.01.2017
                      • 18

                      #11
                      Hi,

                      wenn ich mich recht erinnere, verlieren die M Modelle durch das Update die Möglichkeit den Mäher so fernzusteuern wie ich es oben beschrieben habe. Die M Modelle verhalten sich nach den Update wir die S Modelle. Der interne Webserver ist nicht mehr nutzbar, alles läuft über die Cloud. Wie Markus schon schrieb, gab es die Möglichkeit über iobroker die S Modelle anzubinden, damit ist Positec aber nicht einverstanden. Wenn die Integration über den internen Webserver genutzt werden soll, bleibt nur ein downgrade auf eine alte Version übrig.

                      Hilfreiche Infos dazu findet man im Roboter Forum.

                      Bei mir funktioniert die letzte Version einwandfrei, ein Wechsel auf eine höhere Version ist nach meiner Ansicht nicht nötig.

                      Schönen Gruß
                      Thomas
                      ​​​​​​
                      Loxberry, 1x MS, 1x 1-Wire, 11x Extension, 1x Airbase, viele ESP8266/ESP32 Geräte über UDP MQTT, Shellies! Novelan Solewärmepumpe, 10kWp PV mit SMA STL-9000, einige RaPis,FritzBoxen etc. Alte Hütte von 1770 mit rund 370m² für 2 Parteien, vollentkernt ab 2011, Einzug 2013, Fertigstellung , ein wenig Umlage 9K m²

                      Kommentar


                      • renezs
                        renezs kommentierte
                        Kommentar bearbeiten
                        Wie ist die Aussage "Wie Markus schon schrieb, gab es die Möglichkeit über iobroker die S Modelle anzubinden, damit ist Positec aber nicht einverstanden." gemeint?
                        Geht das nicht oder darf man das nicht?
                    • Medve
                      Dumb Home'r
                      • 16.02.2016
                      • 25

                      #12
                      Hallo zusammen, gibt es hier zu dem Thema Neuigkeiten?

                      Welche Firmware war die letzte die lief? Oder hat Worx nachgearbeitet und die letzten sind wieder brauchbar?

                      Kommentar

                      • Medve
                        Dumb Home'r
                        • 16.02.2016
                        • 25

                        #13
                        Hat keiner mehr ein M-Modell?

                        Kommentar

                        • Gast

                          #14
                          Doch! Aber leider auch noch keine Lösung.
                          Anyone??

                          Kommentar

                          Lädt...