Hallo zusammen,
Vorab: ich miene ich hätte das Thema schon mal irgendwo gelesen und finde es leider nicht mehr.
Ausgangssituation: Ich habe einen SC aber auch einen RHS mit einen/mehreren RT(s) gepeert.
Nun macht mein E-Mail notify ärger, weil er meint jedem erzählen zu wollen, dass er nun "auf"/"zu" ist - siehe Logauszug:
... Sensor contact: auf (to Chef)
... Sensor contact: auf (to Kollege(n))
... Sensor contact: zu (to Chef)
... Sensor contact: zu (to Kollege(n))
Kann mir jemand einen Tipp geben wie ich das in Griff bekomme - habe auch schon mit even-on-change und update versucht trotzdem wird ein Event getriggert.
Ich möchte ungern in meinen E-Mail-Notify-Utils auf Stringebene filtern.
Danke und Viele Grüße
Arthur
Hallo Arthur,
also ich verstehe es gerade nicht.
Es kommen irgendwelche trigger - die sind ok? fenster geht auf und zu?
dann werden durch notifies emails getriggert? das ist nicht ok?
hm - dann sollte man das notify ändern.
leider kann ich nicht sehen, welchen notify du hast
ausserdem weiss nich nicht,wann du an wen was schicken willst.
Übersehe ich etwas?
Gruss Martin
Hallo Martin,
alles korrekt was du schreibst - zunächst also kein Fehlverhalten der Komponenten.
Mein Anwendungsfall ist - Alarm einschalten (Anruf, E-Mail etc. scharf geschaltet) und dann z.B. Terrassentür auf.
Da der Sensor mit drei RTs gepeert ist bekomme ich nun 4 x eine E-Mail (1x Chef=HMLAN und 3xKollegen=RT).
Ja, ich muss den Notify (define Alarm_Sensoren_StatusChange notify .*.Sensor:contact.* { Fenster_Alarm_Notify("Alarm_Mail_Fenster","$NAME") }) anpassen und ich frage mich an welcher stelle ich da ansetzen muss/soll (wenn Trigger "Chef=HMLAN" kommt?).
Kannst du was empfehlen?
Wie man unsschwer erkennen kann nutze ich nur "ein" Notify für mehrere Sensoren.
Danke und Viele Grüße
Arthur
Hallo Arthur,
ok - verstehe.
Problem ist also, dass der Sensor jeden Aktor informieren muss und somit das Reading contact (da es targget beinhaltet) 3mal kommt, immer mit unterschiedlichen Werten
Es werden 2 trigger"typen" genutzt, neben contact gibt es auch noch "state". Nun ist es mit state leider so eine sache...
aber funktionieren sollte
define Alarm_Sensoren_StatusChange notify .*.Sensor.(closed|tilted|open) { Fenster_Alarm_Notify("Alarm_Mail_Fenster","$NAME:$EVENT") }
Da kannst du auch einstellen ob eine email kommen soll, wenn zugemacht wird.
natürlich klappt es nur mit event-on-change .*
Hallo Martin,
ganz genau.
Ich habe es mal eingebaut und teste es mal.
Danke.
Viele Grüße
Arthur