Bei der Suche nach einem notifier mit "Verzögerung" habe ich in einem alten Thread bzw. im Wiki folgenden Schnipsel gefunden. Was ich nicht verstehe ist, woher das "storeLastOff" weiß, wessen Statusänderung es sich merken soll? Registriert es nicht die Statusänderungen ALLER devices? Auch ich will eine Aktion auslösen, "wenn x Minuten nach Türkontakt off" eine andere Bedingung zutrifft ...
define storeLastOff notify .*:off { $data{lastOffTime} = time() }
define sunSetOn notify doorContact:on { \
if($data{lastOffTime}+20*60 < time() &&\
sunset_abs(1800) lt sprintf("%02d:%02d",$hour,$min)) {\
fhem "set light on";;\
}\
}
VG, Dieter