Metainformationen zur Seite
Plugin-Daten | |
---|---|
Autor | Dieter Schmidberger |
Logo | |
Status | STABLE |
Version | 0.4.9 |
Min. LB Version | 2..0 |
Release Download | https://schmidberger.name/download/loxberry/LoxBerry-Plugin-Landroid_v0.4.9.zip |
Beschreibung | Steuerung der Worx Landroid Mähroboto |
Sprachen | DE, EN |
Diskussion | https://www.loxforum.com/forum/projektforen/loxberry/plugins/306569-plugin-worx-landroid |
Worx Landroid Mährobotor
Funktion des Plugins
Das Plugin dient zur Steuerung der Landroid Mäh Robot mit hilfe der Node ioBroker Worx Bibliothek.
Die Empfangen Daten werden per MQTT-Gateway an den MiniServer weiter gegeben und können dort verarbeitet werden.
Installation
Es muss sowohl das Landroid Plugin, als auch das MQTT Gateway auf dem Loxberry installiert werden.
Bei der Installation werden alle nötigen Node Packages und die aktuellste Version der ioBroker Worx Bibliothek installiert.
Das MQTT-Gateway muss separat installiert, und die Subscription landroid/# eingetragen werden.
Erstkonfiguration
Es muss die Email-Adresse und das Passwort für die Landroid Cloud eingegeben werden (gleich wie zB in der App).
Die Serial-Nummer kann angegeben werden wenn im Account mehr als ein Mäher ist. Hat man nur einen kann man diese leer lassen.
Wo finde ich die Serial-Nummer meiner Mäher…
Im Worx Account (Worx Landroid) oder in der App.
Empfangbare Daten (MQTT)
MQTT könnt ihr entweder per UDP empfangen oder direkt an virtuelle Eingängen. LINK
/get_status
Batterie | HTTP Virtual Input | Info |
landroid/dat.bt.t=11.4 landroid/dat.bt.v=19.36 landroid/dat.bt.p=100 landroid/dat.bt.nr=9 landroid/dat.bt.c=0 ? | landroid_dat.bt.t landroid_dat.bt.v landroid_dat.bt.p landroid_dat.bt.nr landroid_dat.bt.c landroid_dat.bt.m | Tempertur Spannung Ladezustand in % Ladezyklen Lädt gerade 0/1 ? |
Statistik | HTTP Virtual Input | Info |
landroid/dat.st.b=2108 landroid/dat.st.d=34299 landroid/dat.st.wt=2239 landroid/dat.st.bl=101 landroid/dat.st.bwt=101 | landroid_dat.st.b landroid_dat.st.d landroid_dat.st.wt landroid_dat.st.bl landroid_dat.st.bwt | Gesamt-KIingenzeit "seit Geburt des Mähers" in Minuten Gesamt-Strecke "seit Geburt des Mähers" in Meter Gesamt-Arbeitszeit "seit Geburt des Mähers" in Minuten Aktuelle Klingenzeit in Minuten??\\ Aktuelle Klingenzeit in Minuten?? |
Regen | Info |
landroid/cfg.rd=180 landroid/dat.rain.s=0 landroid/dat.rain.cnt=0 | Regenverzögerung in Minuten Regen aktiv 0/1 Verbleibende Minuten |
PartyMode | Info |
landroid/cfg.sc.m=1 landroid/cfg.sc.distm=0 | PartyMode 0/1=aus 2=ein PartyMode Zeit in Minuten |
Richtung / Neigung | Info |
landroid/dat.dmp.0=-0.9 landroid/dat.dmp.1=0 landroid/dat.dmp.2=207.4 | Steigung in ° Neigung in ° Richtung in ° |
Mähplan:
Timer 1 | Info | Timer 2 | Info | |
landroid/cfg.sc.d.0.0=00:00 landroid/cfg.sc.d.0.1=0 landroid/cfg.sc.d.0.2=0 landroid/cfg.sc.d.1.0=00:00 landroid/cfg.sc.d.1.1=0 landroid/cfg.sc.d.1.2=0 landroid/cfg.sc.d.2.0=00:00 landroid/cfg.sc.d.2.1=0 landroid/cfg.sc.d.2.2=0 landroid/cfg.sc.d.3.0=00:00 landroid/cfg.sc.d.3.1=0 landroid/cfg.sc.d.3.2=0 landroid/cfg.sc.d.4.0=00:00 landroid/cfg.sc.d.4.1=0 landroid/cfg.sc.d.4.2=0 landroid/cfg.sc.d.5.0=00:00 landroid/cfg.sc.d.5.1=0 landroid/cfg.sc.d.5.2=0 landroid/cfg.sc.d.6.0=00:00 landroid/cfg.sc.d.6.1=0 landroid/cfg.sc.d.6.2=0 | 1. Sonntag Startzeit Dauer in Minuten Kantenmähen 0/1 1. Montag Startzeit Dauer in Minuten Kantenmähen 0/1 1. Dienstag Startzeit Dauer in Minuten Kantenmähen 0/1 1. Mittwoch Startzeit Dauer in Minuten Kantenmähen 0/1 1. Donnertag Startzeit Dauer in Minuten Kantenmähen 0/1 1. Freitag Startzeit Dauer in Minuten Kantenmähen 0/1 1. Samstag Startzeit Dauer in Minuten Kantenmähen 0/1 | landroid/cfg.sc.dd.0.0=00:00 landroid/cfg.sc.dd.0.1=0 landroid/cfg.sc.dd.0.2=0 landroid/cfg.sc.dd.1.0=00:00 landroid/cfg.sc.dd.1.1=0 landroid/cfg.sc.dd.1.2=0 landroid/cfg.sc.dd.2.0=00:00 landroid/cfg.sc.dd.2.1=0 landroid/cfg.sc.dd.2.2=0 landroid/cfg.sc.dd.3.0=00:00 landroid/cfg.sc.dd.3.1=0 landroid/cfg.sc.dd.3.2=0 landroid/cfg.sc.dd.4.0=00:00 landroid/cfg.sc.dd.4.1=0 landroid/cfg.sc.dd.4.2=0 landroid/cfg.sc.dd.5.0=00:00 landroid/cfg.sc.dd.5.1=0 landroid/cfg.sc.dd.5.2=0 landroid/cfg.sc.dd.6.0=00:00 landroid/cfg.sc.dd.6.1=0 landroid/cfg.sc.dd.6.2=0 | 2. Sonntag Startzeit Dauer in Minuten Kantenmähen 0/1 2. Montag Startzeit Dauer in Minuten Kantenmähen 0/1 2. Dienstag Startzeit Dauer in Minuten Kantenmähen 0/1 2. Mittwoch Startzeit Dauer in Minuten Kantenmähen 0/1 2. Donnertag Startzeit Dauer in Minuten Kantenmähen 0/1 2. Freitag Startzeit Dauer in Minuten Kantenmähen 0/1 2. Samstag Startzeit Dauer in Minuten Kantenmähen 0/1 |
Zonen | Info |
landroid/cfg.mz.0=0 landroid/cfg.mz.1=0 landroid/cfg.mz.2=0 landroid/cfg.mz.3=0 landroid/cfg.mzv.0=0 landroid/cfg.mzv.1=0 landroid/cfg.mzv.2=0 landroid/cfg.mzv.3=0 landroid/cfg.mzv.4=0 landroid/cfg.mzv.5=0 landroid/cfg.mzv.6=0 landroid/cfg.mzv.7=0 landroid/cfg.mzv.8=0 landroid/cfg.mzv.9=0 | Meter bis Zone 1 Meter bis Zone 2 Meter bis Zone 3 Meter bis Zone 4 Zone für 10% 1-4 Zone für 20% 1-4 Zone für 30% 1-4 Zone für 40% 1-4 Zone für 50% 1-4 Zone für 60% 1-4 Zone für 70% 1-4 Zone für 80% 1-4 Zone für 90% 1-4 Zone für 100% 1-4 |
Sonstige | Info |
landroid/cfg.id=0 landroid/cfg.lg=it landroid/cfg.tm=21:03:38 landroid/cfg.dt=26/05/2021 landroid/cfg.sn=xxxxxxxxxxxxxxxxxxxxxxxx landroid/dat.mac=xxxxxxxxxx landroid/dat.fw=3.24 landroid/dat.fwb=1 landroid/cfg.cmd=0 landroid/dat.conn=wifi landroid/dat.rsi=-52 landroid/cfg.sc.ots.bc=0 landroid/cfg.sc.ots.wtm=0 landroid/cfg.sc.p=0 landroid/dat.bt.m=0 landroid/dat.lk=1 landroid/dat.act=1 landroid/dat.tr=0 landroid/dat.time.r=0 landroid/dat.time.l=0 landroid/dat.modules.US.stat=ok landroid/dat.modules.DF.stat=ok | ID Sprache Uhrzeit Datum Seriennummer MAC Adresse Firmware Nummer ?? Ausgeführtes Kommando Verbindungsart Verbindungsstärke dB Einmaliger Zeitplan ohne/mit (0/1) Kantenschnitt Einmaliger Zeitplan Arbeitszeit in Minuten ?? ?? Sperre aus/ein (0/1) Mäher aktiv (0/1) ?? ?? ?? Modul ACS Modul Off-Limit |
Status | HTTP Virtual Input | Info |
landroid/dat.ls=1 landroid/dat.le=0 landroid/dat.lz=3 landroid/dat.lk=0 | landroid_dat.ls landroid_dat.le landroid_dat.lz landroid_dat.lk | Status (siehe Tabelle "Status-Codes) Fehler (siehe Tabelle "Fehler-Codes) Nächste Zone (Zonenschritt). Beispiel: 3 = Zone für Schritt 30% wird angefahren ?? |
/get_alive
Alive | Info |
landroid/service=1 landroid/alive=1 | Läuft der Service 0/1 Ist der Mäher per Ping erreichbar |
/get_weather
Wetter | Info |
landroid/coord.lon=10.08227 landroid/coord.lat=48.042629 landroid/weather.0.id=800 landroid/weather.0.main=Clear landroid/weather.0.description=clear sky landroid/weather.0.icon=01n landroid/base=stations landroid/main.temp=11.66 landroid/main.feels_like=11.02 landroid/main.temp_min=11.66 landroid/main.temp_max=11.66 landroid/main.pressure=1022 landroid/main.humidity=82 landroid/wind.speed=2.08 landroid/wind.deg=61 landroid/wind.gust=2.25 landroid/clouds.all=0 landroid/dt=1622231219 landroid/sys.type=0 landroid/sys.id=0 landroid/sys.country=DE landroid/sys.sunrise=1622172437 landroid/sys.sunset=1622228819 landroid/timezone=0 landroid/id=xxxxxxx landroid/name=Musterstadt landroid/cod=200 | Längengrad Breitengrad ?? Wetterbeschreibung Wetterbeschreibung Wettersymbol ?? Temperatur gefühlte Temperatur min Temperatur max Temperatur Luftdruck Luftfeuchte Windgeschwindigkleit Windrichtung Böengeschwindigkeit Bewölkung 0-100 Zeitstempel ?? ?? Land Sonnenaufgang Sonnenuntergang Zeitzone ID Stadt/Ort Empfangscode |
Status-Codes
Status-Codes (ls) | Info |
0: 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: Border Cut 33: Searching zone 34: Pause | Standby in Ladestation Sequenz starten Ladestation verlassen Draht folgen Ladestation suchen Begrenzungsdraht suchen Mähen Angehoben Festgefahren Klinge blockiert Debug Modus Fernsteuerung Fährt zur Ladestation Zonentraining Kante mähen Zone suchen Pause |
Fehler-Codes (le) | Info |
0: 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 16: Mower locked 17: Battery over temperature | Kein Fehler festgefahren / blockiert Mäher angehoben Kabel fehlt/unterbrochen außerhalb der Begrenzung regnet Deckel schließen zum mähen Deckel schließen um zu Ladestation zu fahren Klingenmotor blockiert Radmotor blockiert festgefahren / blockiert Zeit überschritten Mäher umgedreht Batterie leer (Unterspannung) Umgekehrter Draht ?? Ladefehler Ladestation nicht gefunden Mäher gesperrt Batterie hat Übertempertur |
Befehle senden
Befehle werden per virtuellem Ausgang vom MiniServer gesendet.
Virtuller Ausgang anlegen und die IP des Loxberry eintragen, und einen Befehl anlegen
Im Befehl unter Befehl bei EIN /plugins/landroid/landroid.php?do=BEFEHL eingtragen.
Befehle | Info |
/plugins/landroid/landroid.php?do=get_alive /plugins/landroid/landroid.php?do=get_status /plugins/landroid/landroid.php?do=get_weather /plugins/landroid/landroid.php?do=start /plugins/landroid/landroid.php?do=pause /plugins/landroid/landroid.php?do=stop /plugins/landroid/landroid.php?do=edgecut /plugins/landroid/landroid.php?do=set_lock /plugins/landroid/landroid.php?dos=set_unlock /plugins/landroid/landroid.php?do=set_reboot /plugins/landroid/landroid.php?do=set_areacfg&value=<v> /plugins/landroid/landroid.php?do=set_startsequences&value=<v> /plugins/landroid/landroid.php?do=set_raindelay&value=<v> /plugins/landroid/landroid.php?do=set_partymode&value=<v> /plugins/landroid/landroid.php?do=set_partymodetime&value=<v> | Löst die Abfrage der Erreichbarkeit aus (automatisch bei neuen Daten durch Worx-Cloud) Löst die Abfrage der Daten aus Löst die Abfrage der Wetter-Daten von Worx aus Mäher starten Mäher pausieren Mäher stoppen und zu Ladestation fahren Kantenschnitt starten (mit Zeitverzögerung) * verriegelt die Bedienung am Mäher entriegelt die Bedienung am Mäher Startet den Mäher neu** Zonen einteilen &value=ZONE(0-3),Meter Zonen % einteile &value=0,1,2,3,0,1,2,3,0,1 *** Regenverzögerung 0-300 Min. Partymode dauerhaft 1=aus 2=ein Partymode mit Zeit-Begrenzung 0-1440 Min. |
* Für den Kantenschnitt wird für 2 Minuten ein Timer erstellt um den Schnitt zu starten. Ist bereits ein Timer an diesem Tag vorhanden wird dieser überschrieben, und nach 2 Minuten wiederhergestellt.
** Wird er Mäher außerhalb der Ladestation neu gestartet muss er am Display des Mäher wieder aktiviert werden.
*** Es wird die Prozentuale Mähezeit je Zone eingeteilt. Beispiel Zone 0 30% / Zone 1 30% / Zone 2 20% Zone 3 20% ergibt &value=0,1,2,3,0,1,2,3,0,1
Einrichtung in der Loxone Config Software
soon….