Plugin-Daten
AutorDieter Schmidberger
Logo
StatusSTABLE
Version0.4.9
Min. LB Version2..0
Release Downloadhttps://schmidberger.name/download/loxberry/LoxBerry-Plugin-Landroid_v0.4.9.zip
BeschreibungSteuerung der Worx Landroid Mähroboto
SprachenDE, EN
Diskussionhttps://www.loxforum.com/forum/projektforen/loxberry/plugins/306569-plugin-worx-landroid

Worx Landroid Mährobotor

Version History...


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….

Roadmap

Fragen stellen und Fehler melden