In der FREE-Version kann aufgrund der geltenden Beschränkungen nur das Stichwort bis max. 30 Zeichen übertragen werden. Ausgelöste Melder im Alarmtext werden nicht übertragen, auch kann keine gesonderte Gruppe adressiert werden. Ab der ALARM-Version lässt sich das Skript vollumfänglich verwenden. |
Mit dieser Anleitung können Sie ausgelöste Rauchmelder die mit Ihrer CCU bzw. Raspberrymatic gekoppelt sind, auslesen und als Alarmierung an DIVERA 24/7 übertragen.
Die folgende Anleitung beschreibt die Erstellung eines Programms auf der CCU, die Basiseinrichtung der CCU sowie die Koppelung der Rauchmelder muss bereits erfolgt sein.
Ebenfalls wird der CUx-Deamon benötigt, Installationsanleitung: Installation des CUx-Daemons [externe Seite].
! ====================== Push DIVERA ====================== string i = ""; string dev = ""; string item = ""; string data = ""; string msg_text = ""; string list_active = ""; string list_inactive = ""; string date = system.Date("%Y/%m/%d-%H:%M"); foreach(i, sec.EnumUsedIDs()) { var item = dom.GetObject(i); if (item.IsTypeOf(OT_CHANNEL)) { var dev = dom.GetObject(item.Device()); if ((dev.HssType()=="HmIP-SWSD") || (dev.HssType()=="HM-Sec-SD") || (dev.HssType()=="HM-Sec-SD-2")) { var state_normal = item.DPByHssDP("STATE"); var state_alarm = item.DPByHssDP("SMOKE_DETECTOR_ALARM_STATUS"); if (state_alarm.Value() || state_alarm.Value()) { list_active = list_active # " " # dev.Name() # "<br>"; } else { list_inactive = list_inactive # " " # dev.Name() # "<br>"; } } } } if (list_active.Length()< 1){ list_active = "keiner<br>"; } msg_text = "Rauchmelder ausgel\u00f6st:<br>" # list_active #"Rauchmelder nicht ausgel\u00f6st:<br>" # list_inactive #""; ! ================ DIVERA 24/7 Push ================ dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("curl --location 'https://app.divera247.com/api/alarm' \ --header 'Content-Type: application/json' \ --data '{ \"accesskey\": \"ACCESSKEY-HIER\", \"priority\": true, \"address\": \"Vohwinkeler Str. 58, 42329 Wuppertal\", \"title\": \"Rauchmelder Alarm GH\", \"number\": \""#date#"\", \"text\": \""#msg_text#"\", \"ric\": \"rauchmelder\" }'"); ! end |
Verwandte Artikel erscheinen hier basierend auf den Stichwörtern, die Sie auswählen. Klicken Sie, um das Makro zu bearbeiten und Stichwörter hinzuzufügen oder zu ändern.
|