--- /dev/null
+! -- 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");