Worx Rasenroboter - was gibt die webschnittstelle her

Begonnen von ritter_runkel, 27 Juni 2016, 23:36:10

Vorheriges Thema - Nächstes Thema

fred_feuerstein

Hi Axel,

ja es gibt nen neuen Status. Nr. 34 => Pause

Denke, bei Deinem Modul muss nun auch ab diesem Status der erneuten Start oder das nach Hause fahren möglich gemacht/hinzugfügt werden, oder?

Hier die Ausgabe:

{
   "cfg":{
      "lg":"it",
      "tm":"16:29:20",
      "dt":"26/08/2018",
      "sc":{
         "m":1,
         "p":0,
         "d":[
            [
               "00:00",
               0,
               0
            ],
            [
               "00:00",
               0,
               0
            ],
            [
               "19:15",
               120,
               1
            ],
            [
               "19:15",
               120,
               1
            ],
            [
               "19:15",
               120,
               1
            ],
            [
               "00:00",
               0,
               0
            ],
            [
               "00:00",
               0,
               0
            ]
         ]
      },
      "cmd":0,
      "mz":[
         1,
         21,
         0,
         0
      ],
      "mzv":[
         0,
         0,
         0,
         0,
         0,
         0,
         0,
         0,
         1,
         1
      ],
      "rd":0,
      "sn":"20183019064A2"
   },
   "dat":{
      "mac":"F0FE6B83",
      "fw":3.45,
      "bt":{
         "t":20.9,
         "v":17.83,
         "p":51,
         "nr":470,
         "c":0
      },
      "dmp":[
         -5.9,
         0.9,
         279
      ],
      "st":{
         "b":2930,
         "d":49924,
         "wt":3075
      },
      "ls":34,
      "le":0,
      "lz":7,
      "rsi":-73,
      "lk":1
   }
}


Hoffe es hilft :)
Gruß, Fred

FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art

fred_feuerstein

#376
Noch eine Frage:

Die Worx-Api gibt wohl auch die in der App angezeigten aktuellen Wetter-Daten her. Besteht die Möglichkeit, diese auch als Reading irgendwie zu bekommen?

Das soll woll so aussehen:
Data: {
"coord":{"lon":...,"lat":...},
"weather":[{"id":800,"main":"Clear","description":"clear sky","icon":"01d"}],
"base":"stations","main":{"temp":21.33,"pressure":1020,"humidity":43,"temp_min":21,"temp_max":22},
"visibility":10000,"wind":{"speed":4.1,"deg":270},"clouds":{"all":0},"dt":1535459400,
"sys":{"type":1,"id":...,"message":0.002,"country":"DE","sunrise":1535429941,"sunset":1535479376},"id":...,"name":"...","cod":200}


Da könnte man für die Anzeigen in FHEM dann auch die Wetter-Infos mit einbeziehen. Ist natürlich nicht so wichtig wie die Steuerung selbst, da nur Kosmetik. :)

Gruß, Fred

FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art

axel.mohnen

Hi fred_feuerstein,

kurze Frage, hast du nach "Pause" nochmals "Pause" Befehl ausgeführt (Toggle) um fortzufahren?

Gruss
Axel

axel.mohnen

Hi fred,

ich habe die version 1.4 angepasst.

der Befehl "startMower" funktioniert jetzt im Status 1 (Home) und 34 (Pause).

Gruss
Axel

axel.mohnen

#379
Noch ein cooles "Nice to have"  8)

Wieso gibts den Status "12 => "Remote control""?
Gibt es vielleicht Befehle (cmd) um den Mower manual zusteuern?

Damit könnte man dann eine eigene Mählogik implementieren (GPS, iBeacon, etc...)

fred_feuerstein

Zitat von: axel.mohnen am 28 August 2018, 17:41:34
Hi fred_feuerstein,

kurze Frage, hast du nach "Pause" nochmals "Pause" Befehl ausgeführt (Toggle) um fortzufahren?

Gruss
Axel

Hatte beides probiert. In der App geht es aber auch nicht als toggle. Wenn er auf Pause steht, geht nur Start oder home.
Gruß, Fred

FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art

fred_feuerstein

Habe noch nichts von einer steuerungsmöglichkeit gehört. Evtl. Ist es ein Feature einer größeren worx Reihe?
Oder ein Platzhalter für künftige Dinge...

Werde später das Pause nochmal testen.
Gruß, Fred

FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art

kud

Gibt es eigentlich eine Übersicht der bisher bekannten Statusmeldungen ? Habe in diesem Tread nicht gefunden /Überlesen? ;-)

fred_feuerstein

habs aus der 74_landroid.pm von Axel:

Statusmeldungen:
Zitat0 => "Idle",
       1 => "Home",
       2 => "Start sequence",
       3 => "Leaving home",
       4 => "Follow wire",
       5 => "Searching home",
       6 => "Searching wire",
       7 => "Mowing",
       8 => "Lifted",
       9 => "Trapped",
       10 => "Blade blocked",
       11 => "Debug",
       12 => "Remote control",
       30 => "Going home",
       31 => "Zone Training",
       32 => "Edge cutting",
       33 => "Searching zone",
       34 => "Pause"

Fehlercodes:
Zitat0 => "No error",
       1 => "Trapped",
       2 => "Lifted",
       3 => "Wire missing",
       4 => "Outside wire",
       5 => "Raining",
       6 => "Close door to mow",
       7 => "Close door to go home",
       8 => "Blade motor blocked",
       9 => "Wheel motor blocked",
       10 => "Trapped timeout",
       11 => "Upside down",
       12 => "Battery low",
       13 => "Reverse wire",
       14 => "Charge error",
       15 => "Timeout finding home"
Gruß, Fred

FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art

fred_feuerstein

Axel, perfekt! Now, it worx :) ;)

Pause lässt ihn pausieren und mit Start geht es wieder weiter.

btw: mit
pm2 restart /opt/landroid/fhem-landroid-s/LandroidSrv.js -f -- mower1
das klappt mit dem restart nach dem Austausch der landroidsrv.js :)
könntest Du evtl. noch in deine Readme übernehmen. Also eine Info, was bei einem Update zu tun ist.

Gruß, Fred

FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art

axel.mohnen

#385
TipTop! :)

UPDATE: Ich habe die README in der version1.4 angepasst! Es gibt jetzt auch einen Anhang mit den Status- und Fehlercodes

Xell1984

Super! :)

Ist das Update "Idiotensicher"? Hab noch den Stand von vor ein paar Monaten drauf und wollte jetzt im Zuge der neuen Features mal updaten.
Razpberry on Raspberry Pi 3 mit Raspian Jessy

axel.mohnen

Die version 1.3 im Master Branch ist "Idiotensicher".
Die version 1.4 mit der "Pause" Funktion ist noch nicht voll getestet......

axel.mohnen

Bezügl. "Pause" Funktion (version 1.4):

Bis jetzt habe ich nur Feedback von fred_feuerstein.
Hat noch jemand von Euch die version 1.4 getestet?

Merci,
Gruss
Axel

kud

Sorry. Aber dieses Jahr wächst nur mein Bart. Der Rasen ist nicht mehr existent. Robbi schläft und schläft und ...