Statusüberwachung von Sensoren mit readingsGroup & notify

Begonnen von Markus_F, 19 Februar 2017, 15:43:31

Vorheriges Thema - Nächstes Thema

Markus_F

Hallo, ich möchte meine Tür-Sensoren überwachen, dazu habe ich im Forum das gefunden, was gut funktioniert:

define ZE.Activity readingsGroup .*:Activity
attr ZE.Activity notime 1
attr ZE.Activity room Sensoren
attr ZE.Activity valueIcon {'Activity.unknown' => 'unknown@orange','Activity.dead' => 'unknown@red','Activity.alive' => 'general_ok@green'}

Nun möchte ich Informiert werden wenn ein Sensor nicht mehr aktiv ist, dazu habe ich diese notify angelegt (immer nur einen),
aber kein einziger wird aktive ....

#1:
define n_Activity notify .*:Activity set pushmsg msg '%NAME' 'Activity $EVENT' '' 0 ''
#2:
define n_Activity notify ZE.Activity set pushmsg msg '%NAME' 'Activity $EVENT' '' 0 ''
#3:
define n_Activity notify ZE.Activity:.* set pushmsg msg '%NAME' 'Activity $EVENT' '' 0 ''

an "pushmsg" liegt es nicht .... das funktioniert

Das triggern übernimmt eine dummy variable mit
setreading dy_sensor Activity unknown
setreading dy_sensor Activity alive
...

... aber wie gesagt, nicht passiert .....
Auszug aus Log:

2017.02.19 15:39:20 5: Cmd: >setreading dy_sensor Activity unknown<
2017.02.19 15:39:20 5: Starting notify loop for dy_sensor, 1 event(s), first is Activity: unknown
2017.02.19 15:39:20 5: ZE.Activity: not on any display, ignoring notify
2017.02.19 15:39:20 5: ZE.Batterie: not on any display, ignoring notify
2017.02.19 15:39:20 5: End notify loop for dy_sensor