FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: franky08 am 02 Januar 2016, 21:24:01

Titel: [gelöst] at triggern?
Beitrag von: franky08 am 02 Januar 2016, 21:24:01
Mal eine dumme Frage, wie triggere ich zum testen ein at? Bei einem notify kein Problem aber bei einem at?

VG
Frank
Titel: Antw:at triggern?
Beitrag von: Benni am 02 Januar 2016, 21:31:05
Es gibt eine Funktion at_exec.
Schau mal hier: http://forum.fhem.de/index.php/topic,12809.msg78886.html#msg78886 (http://forum.fhem.de/index.php/topic,12809.msg78886.html#msg78886)
Titel: Antw:at triggern?
Beitrag von: franky08 am 02 Januar 2016, 21:41:05
Sollte man Wissen, danke Benni, hab ich bis jetzt nicht gebraucht aber zum testen unerlässlich  ;)

VG
Frank
Titel: Antw:[gelöst] at triggern?
Beitrag von: Benni am 02 Januar 2016, 22:21:06
Habe es auch erst kürzlich mal gebraucht, daher der schnelle Link.

Ich habe mir gerade auch mal noch den Spaß erlaubt und das als cmdalias für die einfachere Verwendung gebastelt:


define cmdAT cmdalias atexec .* AS { if($defs{$EVENT}) { if($defs{$EVENT}->{TYPE} eq "at") { at_Exec($defs{$EVENT});; 0;; } else { return "$EVENT is not of TYPE at!";; }} else { return "Device $EVENT does not exist!";; }}


damit läßt sich ein at nun ganz einfach per

atexec <at-device-name>

"triggern"

Werde das auch mal P.A.Trick für "seine" cmdalias-Sammlung im Wiki vorschlagen. :)

Titel: Antw:[gelöst] at triggern?
Beitrag von: franky08 am 02 Januar 2016, 22:31:37
Ist gleich in meine cmdalias Sammlung eingeflossen  :)

VG
Frank