FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Michael am 12 Dezember 2015, 13:49:21

Titel: on_for_timer_off_check - HILFE
Beitrag von: Michael am 12 Dezember 2015, 13:49:21
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?  :-[
Titel: Antw:on_for_timer_off_check - HILFE
Beitrag von: marvin78 am 12 Dezember 2015, 14:05:59
Verdoppelung von @ und % ist nicht mehr nötig. Bitte dazu den roten Hinweis oben rechts beachten und die commandref  zu notify lesen.
Titel: Antw:on_for_timer_off_check - HILFE
Beitrag von: AndreasHH am 13 Dezember 2015, 14:24:26
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