Seite 2 von 3

Re: Fibaro HC2 (LUA)

Verfasst: Fr 21. Okt 2016, 20:57
von Hebold
Hallo, als IP Adresse ist die Richtige Adresse des Automowers eingestellt und der Port ist auf 80 eingestellt??

Unter Allgemein:

IP Adresse: z.b 192.168.178.xx (xx=Adresse des Robonect Modules)
TCP Port: 80

Unter Fortgeschritten:

Einen neuen Button erstellen z.b. Status und dann folgende Zeilen einfügen:

-- Setze Verbindungsdaten
-- hole ip adresse aus virtuellem modul
selfId = fibaro:getSelfId()
mowerIP = fibaro:get(selfId, "IPAddress")
mowerPort = fibaro:get(selfId, "TCPPort")
-- setze variable MOWER aus IP und Logindaten
MOWER = Net.FHttp(mowerIP)
-- -------------------------------------------------
-- -------------------------------------------------

-- geting info about specific device
response = MOWER:GET("/json?cmd=Status")

-- decoding json string to table
extractedjson = json.decode(response)

-- "Status/battery": "Battery Status"
-- "Status/duration": "Mode Duration"
-- "Status/hours": "Hours"
-- "Status/mode": "Mode"
-- "Status/Status": "Status"
-- "Timer/Status": "Timer Status"

battery = extractedjson.Status.battery
duration = extractedjson.Status.duration
hours = extractedjson.Status.hours
AM_Status = extractedjson.Status.Status
AM_Mode = extractedjson.Status.mode
AM_Timer = extractedjson.Timer.Status


fibaro:debug(battery.."%")
fibaro:debug(duration.."s")
fibaro:debug(hours.."h")
fibaro:debug(AM_Status)
fibaro:debug(AM_Mode)
fibaro:debug(AM_Timer)


Dann:

Speichern nicht vergessen.

Unter DEBUG dann Start drücken und dann sollten die Daten angezeigt werden.

Re: Fibaro HC2 (LUA)

Verfasst: Sa 22. Okt 2016, 08:35
von axbl
Hakko, Danke, so habe ich alles eingegeben.
IP im Browser funktioniert, bekomme das WEB-Interface. Allerdings muss ich mich da mit Benutzername/Password anmelden, obwohl ich im gleichen Netz bin.
Mover:192.168.1.70
HC2: 192.168.1.10

Aber in der HC2 bei Debug bekomme ich die Meldung:

[ERROR] 08.16.28: line 15: Expected value but found T_END at character 1

in Zeile 15 steht:

extractedjson = json.decode(response)

Habe die Variablen moverIP und moverPort mittels debug überprüft.

Re: Fibaro HC2 (LUA)

Verfasst: Sa 22. Okt 2016, 08:49
von axbl
ok, wenn ich

MOWER:setBasicAuthentication("Axel","xxxxxxx")

in das script einfüge, gehts...

Kann man das auch abschalten ? oder User/Password genau wie IP/Port zentral anlegen ?

Re: Fibaro HC2 (LUA)

Verfasst: Sa 29. Apr 2017, 23:25
von ovali
Hallo!
Mal eine Frage für einen Laien: Das H30x Modul ist für den Automower 315 geeignet?
Steht nämlich nirgendwo angeführt.
Möchte das Modul als Interface zu meiner Loxone verwenden.

Grüße aus Wien
Martin

PS: Irgendwie kommt mir das alles ein wenig elitär vor. Nirgendwo steht was, keine Ahnung, ob es hier so eine Art Mutprobe gibt, damit man dann dazugehört....

Re: Fibaro HC2 (LUA)

Verfasst: So 30. Apr 2017, 00:36
von saugbaer
ovali hat geschrieben:
Sa 29. Apr 2017, 23:25
Hallo!
Mal eine Frage für einen Laien: Das H30x Modul ist für den Automower 315 geeignet?
Steht nämlich nirgendwo angeführt.
Möchte das Modul als Interface zu meiner Loxone verwenden.

Grüße aus Wien
Martin

PS: Irgendwie kommt mir das alles ein wenig elitär vor. Nirgendwo steht was, keine Ahnung, ob es hier so eine Art Mutprobe gibt, damit man dann dazugehört....
moin moin,

wenn man bei der Hausautomatisierung anfängt mit dem lesen, wird man dies auch nicht rausbekommen :D
ich würde beim Modul anfangen...bei dir am besten beim HX Modul, weil dies kannst du für einen 315 nehmen.

p.s
das lesen und verstehen wird dir aber keiner abnehmen können. ;) ...und mit Mut hat dies hier nix zu tun :lol: ....man sollte nur nicht das Pferd von hinten aufzäumen :?

Re: Fibaro HC2 (LUA)

Verfasst: Di 6. Jun 2017, 18:52
von speedo
Hallo zusammen,
hatte bereits angefangen ein eigenes VD zu basteln und habe bei der Recherche dann Deins hier im Forum gefunden.

Funktioniert soweit prima (Besten Dank für Deine Mühe!).

Allerdings habe ich die Kombination AM305 und HX-Modul. Somit zeigt er mir beim Status auch mal die Zahl 17. Gibt es irgendwor eine Auflistung, welche Statusziffer was bedeutet?

Beste Grüße!

Re: Fibaro HC2 (LUA)

Verfasst: Fr 30. Jun 2017, 14:15
von speedoxx007
@Hebold

Ich habe in der Main Schlaufe im VD dein LUA Code drin aber obwohl das Ping eigentlich ok ist, funktioniert das PING Script nicht korrekt. Bon auf der HC2 auf V4.130 Stable.
30-06-_2017_14-11-11.png
30-06-_2017_14-11-11.png (81.05 KiB) 5223 mal betrachtet
Was mache ich falsch?

Re: Fibaro HC2 (LUA)

Verfasst: Di 8. Aug 2017, 10:52
von jc82517
"Dabei müssen noch die ID`s (878, 890) angepasst werden!!" Stehe auf dem Schlauch. Welche zwei Devices werden hier angesprochen? Müsste doch nur das virtuelle Device sein oder?

Re: Fibaro HC2 (LUA)

Verfasst: So 23. Dez 2018, 14:16
von AndyA
Hallo Zusammen,

bin seit kurzem auch stolzer Besitzer eines Robonect-Moduls für meinen Gardena Sileno City250. Nun wollte ich die Zeit nutzen um den Mäher in meine HC2 Umgebung zu integrieren. Dies hat auch soweit funktioniert nur die Schleife funktioniert nicht und ich hänge am gleichen Problem wie mein Vorschreiber (an den ID´s 890 + 878) welche Devices sind das ?
kann mir jemand helfen? das wäre super.
Vorab vielen Dank

Grüße
Andy

Re: Fibaro HC2 (LUA)

Verfasst: Sa 5. Jan 2019, 11:26
von AndyA
Hallo Zusammen,

habe das genannte Problem gelöst, es müssen zumindes bei mir die id´s der VD sein oder dann alternativ "SelfId"

Anbei mein überarbeitetes VD
VD_Automower_2019.zip
(17.35 KiB) 210-mal heruntergeladen
IP, Username, Passwort und die ID´s müssen angepasst werden.
.zip einfach umbennen in .vfib

Grüße
Andy