FHEM Forum

FHEM - Hausautomations-Systeme => SlowRF => Thema gestartet von: dadoc am 17 September 2015, 12:25:38

Titel: Woher kommt "stop-for-timer"?
Beitrag von: dadoc am 17 September 2015, 12:25:38
Mit diesem notify:
define Remote_Blind_Down_n notify Solar_RC19_B5.*|Solar_WC_Btn_03.* { \
    if (ReadingsVal("blind_is_moving", "state", "") eq "off") { \
fhem("set Sw_Solar_WC_off on-for-timer 1") ;;\
fhem ("set blind_is_moving on-for-timer 30") ;;\
}\
    else {fhem("set Sw_Solar_WC_stop on-for-timer 1");; \
fhem ("set blind_is_moving off")};;\
}

bekomme ich über trigger Solar_RC19_B5 on das im Log:
2015.09.17 11:47:46 3: FS20 set Sw_Solar_WC_off on-for-timer 1
2015.09.17 11:47:46 3: FS20 set blind_is_moving on-for-timer 30
2015.09.17 11:47:52 3: FS20 set Sw_Solar_WC_stop on-for-timer 1
2015.09.17 11:47:53 3: FS20 set blind_is_moving off

Und das als Events:
2015-09-17 11:47:46 FS20 Sw_Solar_WC_off on-for-timer 1
2015-09-17 11:47:46 at blind_is_moving_timer Next: 11:48:16
2015-09-17 11:47:46 Global global DEFINED blind_is_moving_timer
2015-09-17 11:47:46 FS20 blind_is_moving on-for-timer 30
2015-09-17 11:47:46 CUL_HM Solar_RC19_B5 on
2015-09-17 11:47:53 FS20 Sw_Solar_WC_stop stop-for-timer 1
2015-09-17 11:47:53 Global global DELETED blind_is_moving_timer
2015-09-17 11:47:53 FS20 blind_is_moving off
2015-09-17 11:47:53 CUL_HM Solar_RC19_B5 on


Interesshalber die Frage, was es mit "stop-for-timer" auf sich hat, da ich dazu weder im Forum noch sonstwo Informationen finden konnte. Ist das quasi die "Ergänzung", die den Status des FS20-Device nach Ablauf des Timers in fhem setzt?
Grüße
Martin
Titel: Antw:Woher kommt "stop-for-timer"?
Beitrag von: rudolfkoenig am 17 September 2015, 13:23:37
Kommt vom eventMap on:stop. Workaround: on-for-timer:on-for-timer vor on:stop im eventMap einfuegen.
Titel: Antw:Woher kommt "stop-for-timer"?
Beitrag von: dadoc am 17 September 2015, 13:39:55
Danke!