From: Mario Höllein Date: Sun, 24 Jun 2018 19:04:00 +0000 (+0200) Subject: Rauchmelder ausgelöst Email + wer war es X-Git-Url: https://git.hoellein.online/?a=commitdiff_plain;h=828b0c724c074bb10db13788381df1a3b4333b6e;p=homematic Rauchmelder ausgelöst Email + wer war es --- diff --git a/programme/RM_ausgeloest.hm b/programme/RM_ausgeloest.hm new file mode 100644 index 0000000..500982b --- /dev/null +++ b/programme/RM_ausgeloest.hm @@ -0,0 +1,22 @@ +! -- Start Skript -- + +var sec=dom.GetObject("Rauchmelder"); +string i; +string list = ""; + +foreach(i,sec.EnumUsedIDs()) { + var item=dom.GetObject(i); + if(item.IsTypeOf(OT_CHANNEL)) { + var dev=dom.GetObject(item.Device()); + if(dev.HssType()=="HM-Sec-SD") { + var state=item.DPByHssDP("STATE"); if(state.Value()) { + list = list # dev.Name() # " "; + } + + } + } +} +var alarm_ausloeser = list; +string Nachricht = "Rauchmelder ausgelöst! " # alarm_ausloeser # " " # system.Date("%d.%m.%Y %H:%M:%S"); +dom.GetObject("Mailtext").State(Nachricht); +dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("/etc/config/addons/email/email 05");