Moin
Habe schon Versucht den Code für Fhem 5.7 zu ändern
aber leider wie so oft ohne Erfolg. :'(
.*:on-for-timer.* {
my @@args= split(" ", "$EVENT");
if($defs{$NAME_off}) {
my $mod_cmd= sprintf (
"modify $NAME_off +%%02d:%%02d:%%02d",
$args[1] / 3600, ($args[1] / 60) %% 60, $args[1] %%60);
fhem $mod_cmd;
} else {
my $room = AttrVal("$NAME", "room", "FS20"); #Unsorted
my $def_cmd= sprintf (
"define $NAME_off at +%%02d:%%02d:%%02d set $NAME off",
$args[1] / 3600, ($args[1] / 60) %% 60, $args[1] %%60);
fhem $def_cmd;
fhem "attr $NAME_off room $room"
}
}
Was habe ich da Übersehen? :-[
Verdoppelung von @ und % ist nicht mehr nötig. Bitte dazu den roten Hinweis oben rechts beachten und die commandref zu notify lesen.
Moin,
habe es durch das setzen von attr follow-on-for-timer bei den entsprechenden FS20-Devices gelöst.
attr <device> follow-on-for-timer 1
Gruss
Andreas