Hallo zusammen,
ich habe die Tür-/Fensterkontakte HM-Sec-Sco im Einsatz und möchte diese als Auslöser für einen Alarm nutzen. Das klappt soweit auch mit folgendem Code sehr gut:
.*_tfk_.*:open {
my $alias=AttrVal($NAME,"alias",$NAME);
if (Value("wg_al_status") eq "scharf"){
DebianMail('xxx@xxx.com','ALARM',$alias.' wurde geöffnet.');
}
}
Allerdings habe ich folgendes Problem: Die Kontakte senden ja regelmäßig Updates über ihren Status, auch wenn sich dieser nicht geändert hat. Das führt dazu, dass ein Fenster, welches bevor die Anlage scharf gestellt wurde, offen war, irgendwann den Alarm auslösen würde.
Habt ihr eine Idee, wie ich das lösen könnte? Also, dass der Alarm nur dann ausgelöst wird wenn sich der Status eines Fensters nach Scharfstellen der Alarmanlage tatsächlich ändert.
attr event-on-change
Aber macht es Sinn die Alarmanlage scharf zu stellen, wenn ein Fenster geöffnet ist?
Perfekt vielen Dank :)
Da gebe ich dir grundsätzlich schon recht, aber die Scharfschaltung geht eh automatisch über Presence. So passt das für mich.