Ich möchte in RandomTimer die Zeitangabe <timespec_stop> durch den Wert eines dummy ersetzen, bekomme aber den Perl-Code dafür nicht hin :'(
define <name> RandomTimer <timespec_start> <device> <timespec_stop> <timeToSwitch>
bekomme die Fehlermeldung "Wrong timespec <dummy>: either HH:MM:SS or {perlcode}"
Schon mal probiert, was die in der commandref genannten Beispiele zurückliefern?
{Value("<dummy>")} wird als <timespec> zwar akzeptiert, aber erst ausgewertet wenn das define des RandomTimer durch modify geändert wird. Der RandomTimer bekommt also eine Änderung des dummy nicht mit ...
Lösung: Ein notify, welches bei Änderung des dummy ein defmod des RandomTimer auslöst 8)