hat hier schon jemand mal den Angriff gewagt, einen Gardena Mähroboter einzubinden? Hab seit 2 Wochen einen Gardena R70li und hab mir dazu ein Wlan-Modul von
Robonect H30x besorgt. Das funktioniert auch ganz gut mit der Steuerung per Wlan. Möchte ihn jetzt ins HC2 einbinden um ihn bei Regen automatisch in die Station
fahren zu lassen. Eine offene API gibts dazu auch auf dem Modul, nur leider hab ich davon gar keinen Plan .
ja, es ist so wie ich mir gedacht habe. Da kannst du einfach oben gepostetes VD anpassen. Musst nur die Befehle anpassen und bei der Abfrage des Status musst du die json-Antwort anpassen. Keine große Sache.
könntest du mir da behilflich sein? LUA ist noch nicht so meins, bekomme zwar schon paar Sachen hin aber zum Großteil hapert es daran.
Hab mir ein VD angelegt das ich so gern nutzen möchte…das nur noch dementsprechend gefüllt werden muß…
Die setzt du mit der json-response vom Status-Call. Die Response kannst du dann mit json.decode dekodieren und die Werte dann ins Label schreiben. Die Zahlen übersetzt du dann mit einer if-else-Abfrage.
Zum Beispiel so:
local httpPath = "/full_status.json";
if (httpData == nil) then
httpData = Net.FHttp(selfIp, selfPort);
end
response, status, errorCode = httpData:GET(httpPath);
--fibaro:debug("Response: "..tostring(response))
jsonTable = json.decode(response)
local batterylevel = (tostring(jsonTable.power_status.battery_charge));
nen Code hab ich noch nicht. hab mit den Infos die du gepostet hast versucht was zusammen zu basteln, aber dann auch wieder entfernt weil es nicht
funzte.
Daten kann ich folgende auslesen wenn ich 192.168.xxx.xx/json?cmd=status eingebe