HowTo: Gardena Smart System
Einklappen
X
-
Hallo,
einer der Befehle funktioniert bei mir nicht: "Plan fortsetzen". Es gibt keine Reaktion. Zur Automatisierung wäre dieser Befehl sehr wichtig. Alle anderen funktionieren sehr gut.
Muss ich in der Vorlage etwas verändern?
<VirtualOutCmd Title="Plan fortsetzen" Comment="" CmdOnMethod="GET" CmdOffMethod="GET" CmdOn="/index.php?action=RESUME_SCHEDUL" CmdOnHTTP="" CmdOnPost="" CmdOff="" CmdOffHTTP="" CmdOffPost="" Analog="true" Repeat="0" RepeatRate="0"/>
Gruß, JohnyEinen Kommentar schreiben:
-
Hallo, habe den Fehler gefunden. In der URL war ein Unterordner angegeben. Diesen habe ich entfernt. Jetzt funktioniert es. Tolles Script!
Gruß, JohnyEinen Kommentar schreiben:
-
Hallo ,
ich habe das Script eingebunden. Die Test-Info kommt, wie oben bei Diablo abgebildet. In der Loxone Config habe ich die Vorlagen eingebunden, so dass ich VI und VQ steuern kann. Allerdings habe ich weder bei den Eingängen im Liveview irgendwelche Angaben (0), noch reagiert mein Mäher auf den virtuellen Ausgang (z.B. 24 Stunden mähen). Ich weiß im Moment nicht was ich falsch mache. Hat jemand einen Tip?
Gruß, Johny
Einen Kommentar schreiben:
-
Hallo Martin II.
Super! Das werde ich ausprobieren.
danke für die Info!Einen Kommentar schreiben:
-
Ein Gast antworteteHallo Johny.
Sollte so sein.
Possible Param:
action
Values: INFO, PARK_UNTIL_FURTHER_NOTICE, PARK_UNTIL_NEXT_TIMER, RESUME_SCHEDUL, START
[duration]
Value
uration in minutes, only for Param action START. Without the Param duration the mower will start for 6h
Einen Kommentar schreiben:
-
Hallo,
mich würde auch interessieren, ob man mit dem Script den Roboter steuern kann, also z.B. Bei Regen heim schickt.Einen Kommentar schreiben:
-
hab auch endlich mal Zeit gefunden das PHP Script auszuprobieren und bin schwer begeistert. Das Script sowie die XML Vorlagen haben sofort funktioniert und mein Robomäher spricht schon mit Loxone
Jetzt wollte ich noch nachfragen ob jemand schon seine Statusbausteine (über 40 Fehler sind echt mühsam einzutippen) zur Verfügung gestellt hat? Ich hab auf die schnelle nix gefunden. Falls nicht, werde ich mich weiter spielen und meine Bausteine dann online stellen.
Weiters wäre es noch spannend wie ihr die Eingabe von Zeiten (Zeitfenstern) per Loxone gelöst habt? Ich hab da grad gar keine Idee. Selbiges mit der Darstellung von Zeiten, da fällt mir nur wieder der Status Baustein ein, andere Ideen?
Danke auf jeden Fall nochmals für das Script und die Vorlagen, funktioniert TOP!Einen Kommentar schreiben:
-
Ein Gast antworteteEs hat sich erledigt.
Problem gefunden:
Der Proxy scheint etwas von XAMPP zu blockieren, so dass ich keinen Token erhalten konnte.
Ohne Proxy läuft es nun einwandfrei.
Danke für die Hilfe und entschuldigt bitte die Verwirrungen.Zuletzt geändert von Gast; 03.08.2017, 15:20.Einen Kommentar schreiben:
-
Moin,
ich überlege auch einen Gardena Mähi zu kaufen.
kann ich mit diesem Skript den Roboter steuern?
also z.B. Fahr jetzt in die Station?Einen Kommentar schreiben:
-
Ein Gast antworteteWas sagt denn phpinfo() ?Einen Kommentar schreiben:
-
Ein Gast antworteteHallo Michael.
Ich nutze XAMPP 3.2.2 und Curl ist aktiviert. Der Gedanke kam mir auch schon, so dass ich vorher geschaut hatte.
Grüße, MartinCode:extension=php_curl.dll
Einen Kommentar schreiben:
-
Hi Martin,
es sieht so aus als ob dein PHP Curl nicht kennt. Du musst das die Curl Extension noch aktivieren / installieren.
Hoffe dass es das dann war.
Viele Grüße
MichaelEinen Kommentar schreiben:
-
Hallo Michael.
Danke für deine Mühen.
Die Login-Daten funktionieren. Die Ausgabe der index.php mit Debug ergibt:
Notice: Trying to get property of non-object in C:\Users\[...]\prog\xampp\htdocs\gardena\gardena.class.inc.php on line 70
Notice: Trying to get property of non-object in C:\Users\[...]\prog\xampp\htdocs\gardena\gardena.class.inc.php on line 70
Notice: Trying to get property of non-object in C:\Users\[...]\prog\xampp\htdocs\gardena\gardena.class.inc.php on line 71
Notice: Trying to get property of non-object in C:\Users\[...]\prog\xampp\htdocs\gardena\gardena.class.inc.php on line 71
Notice: Trying to get property of non-object in C:\Users\[...]\prog\xampp\htdocs\gardena\gardena.class.inc.php on line 98
Warning: Invalid argument supplied for foreach() in C:\Users\[...]\prog\xampp\htdocs\gardena\gardena.class.inc.php on line 104
Username:xxx
Password:xxx
object(gardena)#1 (15) { ["user_id"]=> NULL ["token"]=> NULL ["locations"]=> NULL ["devices"]=> array(0) { } ["CMD_MOWER_PARK_UNTIL_NEXT_TIMER"]=> array(1) { ["name"]=> string(21) "park_until_next_timer" } ["CMD_MOWER_PARK_UNTIL_FURTHER_NOTICE"]=> array(1) { ["name"]=> string(25) "park_until_further_notice" } ["CMD_MOWER_START_RESUME_SCHEDULE"]=> array(1) { ["name"]=> string(21) "start_resume_schedule" } ["CMD_MOWER_START_06HOURS"]=> array(2) { ["name"]=> string(20) "start_override_timer" ["parameters"]=> array(1) { ["duration"]=> int(360) } } ["CMD_MOWER_START_24HOURS"]=> array(2) { ["name"]=> string(20) "start_override_timer" ["parameters"]=> array(1) { ["duration"]=> int(1440) } } ["CMD_MOWER_START_3DAYS"]=> array(2) { ["name"]=> string(20) "start_override_timer" ["parameters"]=> array(1) { ["duration"]=> int(4320) } } ["CMD_SENSOR_REFRESH_TEMPERATURE"]=> array(1) { ["name"]=> string(27) "measure_ambient_temperature" } ["CMD_SENSOR_REFRESH_LIGHT"]=> array(1) { ["name"]=> string(13) "measure_light" } ["CMD_SENSOR_REFRESH_HUMIDITY"]=> array(1) { ["name"]=> string(16) "measure_humidity" } ["CMD_WATERINGCOMPUTER_START_60MIN"]=> array(2) { ["name"]=> string(15) "manual_override" ["parameters"]=> array(1) { ["duration"]=> int(59) } } ["CMD_WATERINGCOMPUTER_STOP"]=> array(1) { ["name"]=> string(15) "cancel_override" } }
Da sind mir gefühlt zu viele NULL-Werte enthalten - oder irre ich mich?
Danke und Grüße, Martin
Einen Kommentar schreiben: