Giter Club home page Giter Club logo

sx_alarmanlage's Introduction

Alarmanlage


Dokumentation

Inhaltsverzeichnis

  1. Funktionsumfang
  2. Systemanforderungen
  3. Installation
  4. Sensoren
  5. Melder
  6. weitere Optionen
  7. Betriebsmodus
  8. Änderungen

1. Funktionsumfang

Die Alarmanlage wurde einer klassischen Alarmanlage nachempfunden und bietet unter anderem folgende Möglichkeiten.

  • Alarmzonen unterteilt in 24h-Alarm (Rauchmelder / Technik / Sabotage), Technik-Alarm und Einbruch-Alarm.
  • Eingangs- und Ausgangsverzögerung je nach ausgelöstem Sensor.
  • Vorwarnung bei der Eingangs- und Ausgangsverzögerung.
  • Ansteuerung von Sirenen, Warnlichtern und Alarmbeleuchtung mit unterschiedlicher Dauer bis zur automatischen Deaktivierung.
  • Alarm-Sperre bei zu häufiger auslösung bis zum Reset.
  • Betriebsmodus: Deaktiviert, Aktiviert, Intern Aktiviert und Wartung.
  • Statustext zur Nutzung in Text-To-Speech systemen oder Anzeige auf einem Display.

2. Systemanforderungen

  • IP-Symcon ab Version 5.0

3. Installation

  1. Fügen Sie in der IP-Symcon Managementkonsole im Objektbaum unter "Kern Instanzen" / "Modules" die URL https://github.com/styletronix/SX_SymconExtensionals neues Modul hinzu.
  2. Fügen Sie an einer beliebigen Stelle im Objektbaum die Instanz Alarmanlage hinzu.
  3. Fügen Sie im Instanzeditor Sensoren und Melder ein.

4. Sensoren

Sensoren dienen der Überwachung der Umgebung. Dies können z.b. Bewegungsmelder oder Tür- und Fensterkontakte sein. Bei jedem Sensor können bestimmte Einstellungen vorgenommen werden. Es sind allerdings nicht alle Kombinationen von Einstellungen möglich.

Sensor

Fügen Sie einen neuen Sensor durch klick auf "Hinzufügen" ein. Wählen Sie eine Variable eines Sensors aus, der sich bei Alarm ändert.

Bezeichnung

Die Bezeichnung wird für das Feld "Auslösender Sensor" und für den "TTS Ausgabetext" verwendet.

24h-Alarm (Sabotage / Technik)

Wenn diese Option aktiviert ist, wird der Sensor dauerhaft überwacht. Er löst auch bei deaktivierter Alarmanlage einen Alarm aus. Die Überwachung dieses Sensors löst nur dann keinen Alarm aus, wenn sich die Alarmanlage im Status "WARTUNG" befindet. Dies ist unter anderem für Sabotage-Kontakte, Wassermelder, Brandmelder usw. gedacht.

Technik-Alarm

Bei aktiver Option ist der Sensor als Technik-Alarm deklariert. Die Alarmauslösung erfolgt wie bei den anderen Sensoren, allerdings kann für einen Technik-Alarm eine andere Signalisierungsart ausgewählt werden. z.B. kann bei Technik-Alarm die Aussensirene deaktiviert bleiben.

Hinweis:

Ist sowol 24h-Alarm als auch Technik-Alarm für einen Sensor aktiv, wird beim auslösen ein Technik-Alarm und kein 24h-Alarm ausgelöst.

Bei jeder Aktualisierung auslösen

Normalerweise löst die Alarmanlage nur dann aus, wenn der Sensor vom Wert "false" auf den Wert "true" wechselt oder bei einer aktualisierung der variable immer noch auf "true" steht. Ein wechsel von "true" auf "false" oder aktualisieren der Variable auf "false" führt zu keinem Alarm. Bei aktiver Option führt jede aktualisierung der Variable, gleichgültig ob sich deren Status geändert hat, zu einem Alarm.

Ausgangsverzögerung

Die Ausgangsverzögerung ist wirksam, nachdem die Alarmanlage aktiviert wurde. Es läuft eine voreinstellbare Zeit ab, bevor der Sensor scharf geschaltet wird. Sensoren mit deaktivierter Ausgangsverzögerung können direkt nach dem aktivieren der Alarmanlage einen Alarm auslösen, während Sensoren mit aktivierter Ausgangsverzögerung erst nach dem Ablauf der eingestellten Ausgangsverzögerung einen Alarm melden können.

Eingangsverzögerung

Ein Sensor mit deaktivierter Eingangsverzögerung löst bei aktivierung sofort einen Alarm aus, während ein Sensor mit aktivierter Eingagnsverzögerung zuerst eine Vorwarnung mit einstellbarer Zeit auslöst, bevor der eigentliche Alarm gestartet wird.

Intern aktiv

Die Alarmanlage kann "aktiviert" und "intern aktiviert" werden. Im Zustand "aktiviert" werden alle Sensoren überwacht, während im Zustand "intern aktiviert" nur Sensoren überwacht werden, bei denen die Option "Intern aktiv" aktiviert wurde.

Bei Sensoren welche im Wohnbereich angebracht sind sollte die Option "intern aktiv" deaktiviert und bei Sensoren, welche den aussenbereich überwachen aktiviert sein.


5. Melder

Melder dienen der Signalisierung eines alarmzustandes. Dies sind z.b. Sirene, Warnlicht oder Alarmbeleuchtung.

Für jeden Melder können Optionen eingestellt werden.

24h-Alarm

Der Melder wird bei auslösung eines 24h-Alarms aktiviert. Dies kann z.b. durch einen Sabotagekontakt oder Rauchmelder erfolgen.

Technik-Alarm

Der Melder wird bei Technik-Alarm aktiviert. Dies erfolgt durch Sensoren, welche als "Technik-Alarm" definiert wurden.

Intern aktiv

Der Melder wird aktiviert, falls Alarm im Modus "intern aktiv" ausgelöst wurde.

Extern aktiv

Der Melder wird aktiviert, falls der Alarm im Modus "aktiviert" ausgelöst wurde.

Verzögert

Der Melder wird nach einem Alarm mit einer einstellbaren Verzögerung ausgelöst. Die Verzögerungszeit ist im Instanzeditor einstellbar. Hierdurch kann z.b. eine interne Sirene sofrt, und eine externe Sirene nach einer kurzen Verzögerung aktiviert werden.

Typ

  • Sirene:

Die gesetzlichen Bestimmungen in Deutschland regeln die maximale Zeit die eine Sirene im aussenbereich aktiv sein darf. Die einschaltdauer der Sirene kann im Instanzeditor eingestellt werden. Empfohlene maximalzeit ist 180 Sekunden.

  • Warnlicht:

Das Warnlicht verfügt über eine eigene maximale Einschaltdauer, welche im Instanzeditor eingestellt werden kann. Eine Einstellung von 0 Sekunden deaktiviert die automatische Abschaltung und das Warnlicht bleibt dauerhaft an.

  • Alarmbeleuchtung:

Dieser Typ ist für Beleuchtung gedacht, welche während einem Alarm aktiviert werden soll. Auch hierfür kann die maximale Einschaltdauer im Instanzeditor eingestellt werden. Eine Einstellung von 0 Sekunden deaktiviert die automatische abschaltung. In Kombination mit dem Modul "Gruppensteuerung" kann eine effektive Steuerung der Beleuchtung bei Alarm realisiert werden. Hierzu kann als Melder direkt die Variable "Alarmbeleuchtung aktiviert" der Gruppensteuerung verknüpft werden.

  • Eingangswarnung:

Diese Melder werden nur aktiviert, solange die Einganszeit aktiv ist. Sie sind zur optischen oder akustischen Signalisierung des Systemzustandes gedacht. So kann ein Melder des Typs "Eingangswarnung" als vorwarnung vor dem eigentlichen Alarm genutzt werden.

  • Ausgangswarnung:

siehe Eingangswarnung


6. weitere Optionen

  • Dauer der Alarmbeleuchtung

Nach der hier eingestellten Zeit werden Melder vom Typ "Alarmbeleuchtung" deaktiviert. Der Ablauf der eingestellten Zeit beginnt nach Ablauf der "Alarmverzögerung". Die Tatsächliche Meldedauer ist bei deaktivierung der Option "verzögert" also die hier eingestellte Zeit + "Alarmverzögerung".

  • Dauer der Sirene

Nach der hier eingestellten Zeit werden Melder vom Typ "Sirene" deaktiviert. Der Ablauf der eingestellten Zeit beginnt nach Ablauf der "Alarmverzögerung". Die Tatsächliche Meldedauer ist bei deaktivierung der Option "verzögert" also die hier eingestellte Zeit + "Alarmverzögerung".

  • Dauer des Warnlichts

Nach der hier eingestellten Zeit werden Melder vom Typ "Warnlicht" deaktiviert. Der Ablauf der eingestellten Zeit beginnt nach Ablauf der "Alarmverzögerung". Die Tatsächliche Meldedauer ist bei deaktivierung der Option "verzögert" also die hier eingestellte Zeit + "Alarmverzögerung".

  1. Maximale erneute Auslösungen

Die Alarmanlage kann nach Ablauf der "Dauer der Sirene" erneut aktiviert werden und dadurch erneut einen Alarm mit Sirene auslösen. Um zu häufiges aktivieren, z.b. durch einen defekten Sensor, zu unterbinden, kann hier eine Anzahl angegeben werden, wie oft eine erneute aktivierung möglich ist, bevor die Alarmanlage über einen Reset zurückgesetzt werden muss. Ein Reset kann dabei durch den Befehl SXALERT_Reset(int $InstanceID); oder durch "deaktivieren" der Anlage erfolgen.

  • Eingangsverzögerung

Hier wird die Verzögerung angegeben, mit welcher ein Sensor mit aktiver "Eingangsverzögerung" einen Alarm auslöst.

  • Ausgangsverzögerung

Hier wird die Verzögerung angegeben, mit welcher ein Sensor mit aktiver "Ausgangsverzögerung" wartet, bevor er nach aktivieren der Alarmanlage scharf geschaltet wird.

  • Alarmverzögerung

Bei einem Alarm werden Melder mit aktiver Option "Verzögert" nach dieser Zeitspanne aktiviert.


7. Betriebsmodus

Der Betriebsmodus wird über die Variable Status im WebFront oder den Befehl SXALERT_SetMode(int $InstanceID, int $Modus); geändert.

Es stehen folgende Betriebsarten zur Verfügung:

  • Deaktiviert Die Alarmanlage löst nur Alarm aus, wenn ein Sensor mit aktiver Option "24h-Alarm" aktiv wird.

  • Aktiviert Die Alarmierung erfolgt durch alle Sensoren.

  • Intern aktiviert Die Alarmierung erfolgt nur durch Sensoren mit aktiver Option "24h-Alarm" und "intern aktiv".

  • WARTUNG Die Alarmanlage ist vollständig deaktiviert und löst auch bei 24h-Alarm keinen Alarm aus.


8. Änderungen

07.10.2018

  • Push-Nachrichten können konfiguriert werden.

05.10.2018 o Fehler im Konfigurationsformular behoben, welches in manchen Versionen von IP-Symcon zu Fehlermeldungen geführt hat.

23.09.2018

  • Variablen mit benutzerdefiniertem ActionScript werden unterstützt.

31.08.2018

  • Erstes öffentliches Release

28.08.2018

  • Erste Beta-Version

sx_alarmanlage's People

Contributors

styletronix avatar

Watchers

 avatar

Forkers

klauspsb

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.