FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: Tobias am 17 Mai 2013, 11:22:57

Titel: notify und $EVENT Bug?
Beitrag von: Tobias am 17 Mai 2013, 11:22:57
Problem:
define dummy dummy
attr dummy eventMap /on-for-timer 30:Anschalten/off:Ausschalten/
attr dummy loglevel 0
attr dummy room dummy

define dummy_notify notify .*:on-for-timer.* {\
   Log 1, "Log on-for-timer: $EVENT";;\
}
attr dummy_notify room dummy


wird nun ein "set dummy Anschalten" abgesetzt so steht im Log:
2013.05.17 11:11:15 0: dummy set dummy on-for-timer 30
2013.05.17 11:11:15 1: Log on-for-timer: on-for-timer


Wie man sieht, beinhaltet $EVENT nur den ersten Teil :(
Titel: Aw: notify und $EVENT Bug?
Beitrag von: rudolfkoenig am 17 Mai 2013, 18:26:55
Ich weiss nicht genau wass Du gemacht hast, aber wenn ich das unten angegebene verwende, dann kommt:

2013.05.17 18:24:15.142 0: dummy set dummy on-for-timer 30
2013.05.17 18:24:15.145 1: Log on-for-timer: Anschalten

bzw. ohne eventMap

2013.05.17 18:25:54.081 0: dummy set dummy on-for-timer 30
2013.05.17 18:25:54.082 1: Log on-for-timer: on-for-timer 30
Titel: Aw: notify und $EVENT Bug?
Beitrag von: Tobias am 18 Mai 2013, 07:08:35
ich habe es nochmal auf 2 Umgebungen ausprobiert, auch mit vorherigem Update. Ich komme immer wieder auf das Ergebnis im ersten Posting :(
Wenn ich dagegen ein "set dummy on-for-timer 60" absetze so steht auch die 60 korrekt im Log. Mir scheints ein Problem mit eventMap zu sein..??
2013.05.18 07:09:13 0: dummy set dummy on-for-timer 60
2013.05.18 07:09:13 1: Log on-for-timer: on-for-timer 60

Versteh ich nicht. Ev. kann das jemand anders auch nochmal ausprobieren?