Mähroboter Worx Landroid - Erfahrungen?

Also ich finden den Worx Landroid ja wirklich sehr interessant, gerade aufgrund seines Preises ist er natürlich sehr verlockend!
Um beispielsweise einen Gardena mit ähnlichen Fähigkeiten, einer solch hohen Flächenkapazität (Landroid: 1000m2) und App-Steuerung zu finden, muss man bereits über 1.500€ zahlen, da ist der Landroid mit seinen 999€ sehr viel schonender für den Geldbeutel…:smiley:
Deshalb würde ich auf jeden Fall empfehlen eines der beiden größeren Modelle zu wählen, gerade aufgrund der WiFi-Ausstattung.
Der Landroid ist definitiv ein guter Mäher, die größten Kritikpunkte liegen bei dem Kontakt und Service des Herstellers, das Mähergebnis hingegen ist wirklich klasse.

Bei den Worx Geräten lohnt es sich die Preise zu vergleichen und mit dem Bestpreis dann zu hornbach (online oder offline) und auf den mitbewerber Preis dann nochmals 10% rabatt.

Gesendet von meinem Redmi Note 2 mit Tapatalk

Ich überlege auch Richtung Worx Landroid statt dem Gardena Sileno zu gehen.
Die Frage ist halt, ob sich der Aufpreis von 255 Euro zwischen dem M500 (WG754E) und dem M1000i (WG796E.1) lohnt.
Gibt es hier schon Erkenntnisse, ob man an die Daten per http rankommt?

Am günstigsten gibt es die Mäher derzeit bei Obi - dort gibt es 15% Rabatt über OBI-Bonus-Sammelheft.
Preis liegt dann für den M500 bei 509,99 Euro und für den M1000i bei 764,99 Euro.
Ggf. kann man die Mitarbeiter bei Obi vom Sofortabzug des Rabattes überzeugen. So ist jedenfalls mein Plan.
Alternativ gibt es auch volle Sammelhefte bei ebay zu kaufen.
Bei Hornbach scheinen die Worx Mäher nicht mehr gelistet zu sein…

Was unterscheidet den M500 WG 756E und den WG 754E?

Ich habe einen WG796E.1 (a.k.a. M1000i, der mit WLAN) bei Ob* besorgt, weil dies der günstigste Mäher mit Netzanschluß ist (als Grundvoraussetzung zur Smart Home Integration).
Als (standalone) Mäher bin ich damit schon mal sehr zufrieden.

Seit gestern kann ich ihn auch über HTTP ansteuern. Ich benutze openHAB (Jehova!), aber da die Frage ja (natürlich) auch hier im Forum kam, wollte ich einen Querverweis geben.
Hier die Details.

Grüße Markus

Es gibt nicht zufällig schon jemanden der den Worx Landroid über die APi in IP-Symcon eingebunden hat? Auslesen und steuern könnte man da scho so einiges :smiley:

Da fällt mir sofort ein:

Jage Nachbars-Katze -die wieder versucht- in unser Beet zu kac**en :smiley: - Rasier Sie ein bisschen und schick Sie dann nachhause.

Du lachst, aber warum auch nicht :smiley:

Freue mich aber natürlich auch über ernsthafte und hilfreichere Antworten :stuck_out_tongue:

Hallo,
ich habe mich ebenfalls gegen den Gardena und für den Worx Landroid entschieden. Mit ein Grund dafür war das „Project Landlord“ . Liest man sich das alles durch, findet man viele Details zur Hardware, aber auch Infos zum WIFI.
Einige Infos hat mir auch der Wireshark beim belauschen des Web Interfaces gegeben.

Zum Beispiel:

über „http://<ip-adresse>/jsondata.cgi“ kann man sich dich aktuellen Einstellungen besorgen. Leider geht das nur, wenn man zuvor einmal den PIN Code eingegebne hat. (im gleichen Browser). Ohne Pin kommt nur die MAC Adresse, mit PIN, die gesamte Konfiguration.

über „http://<ip-adresse>/jsonDebug.cgi“ bekommt man recht interessante Debug Ausgaben. Und das schöne ist: Das funktioniert auch ohne PIN Code!!

Also habe ich in IP-Symcon einen WWWReader konfiguriert, der (mit authentifizierung: user=„admin“ pass="") diese Seite regelmässig vom Landroid abholt. Über eine RegisterVariable habe ich den WWWReader mit folgendem Script verbunden:
Das Ergebniss kommt im json Format und ist daher einfach in IP-Symcon auszuwerten:
Es kommt sehr viel Info zum Status und das ist alles noch eine grosse Spielwiese für mich.
Wer auch Spass daran hat, kann ja mal das Gleiche probieren und wir können dann gemeinsam über die Einheiten und Bedeutung der Variablen spekulieren.
Um das Gerät auch von IP-Symcon aus zu steuern oder zu programmieren, gibt es für mich noch die PIN Code Hürde. Aber ich frage mich, ob man das wirklich braucht?

<?
$data=json_decode($_IPS[‚VALUE‘]);
//print_r($data);
SetValue(26380 /[Aussen\Landroid\State]/,$data->landroid->state);
SetValue(57278 /[Aussen\Landroid\Distance]/,$data->landroid->distance);
SetValue(41161 /[Aussen\Landroid\BoardTemperatur]/,$data->landroid->boardTemperature);
SetValue(11104 /[Aussen\Landroid\ChargeCurrent]/,$data->landroid->batteryCharger->chargeCurrent);
SetValue(57984 /[Aussen\Landroid\Battery]/,$data->landroid->battery->percentage);
SetValue(33265 /[Aussen\Landroid\BatteryVoltage]/,$data->landroid->battery->voltage);
SetValue(18113 /[Aussen\Landroid\BatteryTemperatur]/,$data->landroid->battery->temperature);
SetValue(24255 /[Aussen\Landroid\MotorLinks]/,$data->landroid->motor[0]->rpm);
SetValue(52329 /[Aussen\Landroid\MotorRechts]/,$data->landroid->motor[1]->rpm);
SetValue(53702 /[Aussen\Landroid\MotorMäher]/,$data->landroid->motor[2]->rpm);

?>

Viel Spass beim forschen!!

Super Input, jetzt weiß ich wenigstens wie ich die Daten in IPS bekomme. Dennoch fände ich es cool wenn man den Worx auch steuern könnte, dann wäre man unabhängiger von der integrierten Software!

starten und stoppen kann man.

linux shell command:
start:

curl -u admin:0000 -H "Accept: application/json" -H "Content-type: application/x-www-form-urlencoded" -X POST -d 'data=[["settaggi",11,1]]' http://192.168.2.167/jsondata.cgi

stop/home:

curl -u admin:0000 -H "Accept: application/json" -H "Content-type: application/x-www-form-urlencoded" -X POST -d 'data=[["settaggi",12,1]]' http://192.168.2.167/jsondata.cgi

Gruss, Michael

Wie hat so ein Befehl dann als URL auszusehen damit ich ihn per WWWReader starten und stoppen kann?

Hallo MIchael,

klappt tatsächlich!
Hast du noch mehr Infos dazu (settaggi…)?
Was geht noch?

Danke

Und wie führt man diese Befehle aus IPS direkt aus?

Und wie führt man diese Befehle aus IPS direkt aus?

so:

<?
$username = "admin";
$password = "0000";
$url = "http://192.168.2.167/jsondata.cgi";

//start
$post_data = 'data=[["settaggi",11,1]]';

//stop + go home
//$post_data = 'data=[["settaggi",12,1]]';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json', 'Content-Type: application/x-www-form-urlencoded'));
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);

print_r(json_decode($result));
?>

ausser start/stop+home laesst sich scheinbar nichts steuern.
Theoretisch koennte man die Timer programmieren. Ich moechte allerdings IPS entscheiden lassen.
Je nach Wetterlage :slight_smile:

Und btw. Ich habe 2 Schleifen gelegt und schalte diese IPS gesteuert ueber einen Relaiskontakt um. Funktioniert problemlos.
Als naechstes kommen noch ein elektrischer Maehergaragentorantrieb und eine elektrische Zaundurchfahrtsklappe.

Gruss, Michael

klappt das auch mit einem 2017 S model ?

denke ohne die zukünftige api von worx wirds nicht
gehen ?

Wenn ich über den Browser die json anschaue, erhalte ich

{„versione_fw“:2.45,„lingua“:1,„ore_funz“:[15,15,15,15,15,0,0],„ora_on“:[9,9,9,9,9,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,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],„mac“:[0,35,167,80,158,8],„time_format“:1,„date_format“:1,„rit_pioggia“:180,„area“:0,„enab_bordo“:1,„percent_programmatore“:10,„indice_area“:3,„tempo_frenatura“:20,„perc_rallenta_max“:70,„canale“:0,„num_ricariche_batt“:0,„num_aree_lavoro“:1,„dist_area“:[1,1,1,1],„perc_per_area“:[1,1,1,1],„area_in_lavoro":0,„email“:"xxx@hotmail.com“,„perc_batt“:„100“,„ver_proto“:1,„state“:„home“,„workReq“:„landroid req manual homing“,„message“:„none“,„batteryChargerState“:„idle“,„distance“:-36989}

Da muss doch mehr möglich sein, als nur start und stop. Ich habe den worx landroid wg798e.

Wenn ich mit php via
$httpformat=„http“;
$loginname=„admin“; //Loginname
$passwd=„xxx“; //passwort
$ip=„192.168.1.33“; //ip adresse

$arrContextOptions=array(
„ssl“=>array(
„verify_peer“=>false,
„verify_peer_name“=>false,
),
);

$context = stream_context_create(array(
‚http‘ => array(
‚header‘ => "Authorization: Basic " . base64_encode(„admin:password“)
)
));

$json = file_get_contents(„http://192.168.1.33/jsondata.cgi“, false, $context);
?>

Bekomme ich immer die Fehlermeldung
Warning: file_get_contents(http://192.168.1.33/jsondata.cgi): failed to open stream: No route to host in WorxLandroid.php on line 22

Keine Ahnung wo der Fehler ist.

hier gibts einen Ansatz für das Model S

Entwicklungsprojekt: Landroid-S Windows App

Hallo,

habe meinen neuen Worx Landroid M jetzt auch eingebunden.

Hat allerdings lange gedauert, bis ich alle Info’s hier zusammengesucht habe.

Falls noch jemand so unbedarft wie ich ist, und keine Lust hat, so viel Zeit zu investieren, habe ich mal schnell zusammengeschrieben, wie ich vorgegangen bin.

(Die Infos stammen alle hier aus dem Forum - ich habe sie nur zusammengefasst)

Mein Worx heisst übrigens Rasi, also nicht wundern, was der Name da soll :slight_smile:

Viel Spass mit eurem Worx und viel Erfolg

(Und als nächstes bekommt er eine Garage mit elektrischem Tor - gesteuert über Sonoff)

Worx Landroid M in ipsymcon auslesen und steuern.pdf (290 KB)