Die aktuelle Version dieses Moduls ist nicht mehr in SymconMisc verfügbar. Die aktuelle Version finden Sie in dem seit Version 5.1 verfügbaren Module Store. Alternativ können Sie es über das Module Control installieren: https://github.com/symcon/Alarmierung
Das Modul löst einen Alarm aus, wenn eine der Sensorenvariablen aktiv wird. Dabei werden Zielvariablen bei einem Alarm auf den maximalen Wert bzw. An (True) gesetzt. Ein einmal geschalteter Alarm wird nicht automatisch deaktiviert, dieser muss manuell zurückgesetzt werden.
- Funktionsumfang
- Voraussetzungen
- Software-Installation
- Einrichten der Instanzen in IP-Symcon
- Statusvariablen und Profile
- WebFront
- PHP-Befehlsreferenz
- Konfiguration von Sensor- und Zielvariablen via ListenAuswahl, welche den Alarm auslösen oder bei einem Alarm geschaltet werden.
- Ein-/Ausschaltbarkeit via WebFront-Button oder Skript-Funktion.
- Konvertierungsfunktion für alte Versionen des Alarmierungsmoduls
- IP-Symcon ab Version 4.2
Über das Modul-Control folgende URL hinzufügen.
git://github.com/symcon/SymconMisc.git
- Unter "Instanz hinzufügen" ist das 'Alarmierung'-Modul unter dem Hersteller '(Sonstige)' aufgeführt.
Konfigurationsseite:
Name | Beschreibung |
---|---|
Button "Konvertierung" | (Wird nur angezeigt, wenn die Listen leer und alte Links vorhanden sind) Wenn eine alte Version des Moduls erkannt wurde, können die alten Links in die neuen Listen via Knopfdruck eingepflegt werden. Ist dies Erfolgreich erscheint ein Meldungsfenster. |
Sensorvariablen | Diese Liste beinhaltet die Variablen, welche bei Aktualisierung einen Alarm auslösen. |
Zielvariablen | Diese Liste beinhaltet die Variablen, welche bei Alarm geschaltet werden. Diese müssen eine Standardaktion oder Aktionsskript beinhalten. |
Die Statusvariablen/Kategorien werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
Name | Typ | Beschreibung |
---|---|---|
Active | Boolean | De-/Aktiviert die Alarmierung. Wird die Alarmierung deaktiviert, so wird auch der ggf. vorhandene Alarm deaktiviert. |
Alert | Boolean | De-/Aktiviert den Alarm. |
Es werden keine zusätzlichen Profile hinzugefügt
Über das WebFront kann die Alarmierung de-/aktiviert werden.
Es wird zusätzlich angezeigt, ob ein Alarm vorliegt oder nicht.
Der Alarm kann auch manuell de-/aktiviert werden.
boolean ARM_SetActive(integer $InstanzID, boolean $Value);
Schaltet das Alarmierungsmodul mit der InstanzID $InstanzID auf den Wert $Value (true = An; false = Aus).
Die Funktion liefert keinerlei Rückgabewert.
ARM_SetActive(12345, true);
boolean ARM_SetAlert(integer $InstanzID, boolean $Value);
Schaltet den Alarm mit der InstanzID $InstanzID auf den Wert $Value (true = An; false = Aus).
Die Funktion liefert keinerlei Rückgabewert.
ARM_SetAlert(12345, false);