Skip to content

frendhomeio/ioBroker.alarm

 
 

Repository files navigation

Logo

ioBroker.alarm

Number of Installations Number of InstallationsNPM version Downloads Dependency Status Known Vulnerabilities

NPM

Tests:: Travis-CI

paypal

English description

ioBroker Alarm

Dies ist ein Adapter, mit dem sich eine kleine Alarmanlage ohne große programmiertechnische Vorkenntnisse realisieren lässt. Er bietet die Möglichkeit 3 Sicherheitskreise zu konfigurieren und diese z.B. bei Nachtruhe oder De- und Aktivierung zu überwachen. Des Weiteren ist eine direkte Verknüpfung der jeweiligen Instanz "states", auf andere "states" möglich. Diese Verknüpfungen werden im Reiter Verknüpfungen angelegt.


Stand 05.07.2020 ab Version 0.8.0

Wichtig ab 0.8.0

- Es empfiehlt sich bei Vorinstallationen < 0.8.0, beim Update des Adapters diesen vorher zu deinstallieren! Es haben sich ein paar Datenpunkte geändert.  

Tab Haupteinstellungen

Hier werden die Einstellungen wie die Zeiten der Nachtruhe, Sirenezeit, Stiller-Alarm und Passwort vorgenommen.

Alle Zeiten sind in Sekunden einzugeben

  • Aktivierzeit -> Zeitverzögerung bis zu Aktivierung wenn man einen delay Datenpunkt benutzt
  • Sirenenzeit bei Einbruch -> Bei Einbruch wird der Datenpunkt alarm.0.status.siren für die Zeit auf true gesetzt
  • Alarmverzögerung -> Verzögerungszeit bis Einbruch ausgelöst wird (während dieser Zeit wird der Stille Alarm ausgelöst)
  • Auslösezeit bei Warnungen/Sirene innen -> Bei Auslösung des Benachrichtigungskreises oder scharf innen Kreises, wird der jeweils zugehörige Datenpunkt für die Zeit auf true gesetzt

Tab Benachrichtigungen

Benachrichtigungen über Andere Adapter wie z.B. Telegramm, Email oder andere. Probleme


Tab Überwachung

Hier werden die Kreise der Anlage konfiguriert. die Namen der states lassen sich ändern

Der Alarmkreis hat die Priorität „hoch" und hat bei aktivierter Anlage (scharf) Vorrang vor allen anderen Keisen. Er dient zur eigentlichen Überwachung der Anlage. Dies entspricht den Vollschutz einer Alarmanlage. Der scharf intern Kreis wird überwacht, wenn die Anlage sich im Zustand scharf intern befindet. Der Meldekreis dient nur zur Meldung während der Zustände scharf, scharf intern und bei der der Nachtruhe. Es ist durchaus möglich, dass man für einen State, den Haken bei allen drei Kreisen macht.

Die Kreise werden folgendermaßen überwacht:

Alarmkreis:

Alarmanlage lässt sich nicht aktivieren (scharf schalten) wenn ein konfigurierter state aktiv ist. Bei aktivierter Alarmanlage führt eine Veränderung sofort zur Auslösung der Anlage.

Scharf intern Kreis:

Alle hier konfigurierten states werden beim Zustand scharf intern überwacht und lösen unter anderem den internen Alarm aus.

Meldekreis:

Der überwacht die konfigurierten states auf Veränderungen und meldet dies.


Tab Sprachausgabe

Ist eine gewünschte Sprachausgabe z.B. bei bei Änderung des Zustandes gewünscht, lässt sich das hier mit den gewünschten Sätzen konfigurieren. Man muss sich sicher sein, das der ausgewählte Datenpunkt, mit einem Text beschrieben werden kann! Z.B. "sayit.0.tts"

Möchte man sich die Ausgabe von Namen mit Ansagen lassen, kann man diese Option anwählen.


Tab Verknüpfungen

Hier ist es möglich Adapter interne states direkt mit externen states zu verknüpfen. Somit ist ein Umweg über ein Skript oder ähnlichen nicht erforderlich. Es lässt sich somit z.B. bei Beginn der Nachtruhe, eine Veriegelung des Türschlosses realisieren. Logo

Eingabeverknüpfungen

Trigger--> any = es wird bei jeder Änderung getriggert ne = es wird nur getriggert wenn der Wert sich geändert

Auslösewert--> Ist der Wert, auf welchen getriggert werden soll


Der Adapter liefert eine ganze Anzahl an states:

"alarm.x.use.....".

Das sind die eigentlichen states um die Alarmanlage zu bedienen.

  • use.activate_nightrest -> Aktivierung der Nachtruhe
  • use.activate_sharp_inside_circuit -> Aktivierung der Überwachung des Warnkreises (intern scharf)
  • use.disable -> Deaktivierung der Anlage (Alarmkreis)
  • use.enable -> Aktivierung der Anlage (Alarmkreis)
  • use.enable_with_delay -> Aktivierung der Anlage (Alarmkreis) mit Verzögerungszeit
  • use.list -> Deaktivierung/Aktivierung/Warnkreis/Aktivierung mit Verzögerungszeit
  • use.quit_changes -> Rücksetzen der states info.notification_circuit_changes, info.sharp_inside_siren, status.activation_failed
  • use.toggle_password -> Deaktivierung/Aktivierung der Anlage (Alarmkreis) mit Passwort
  • use.toggle_with_delay -> Deaktivierung/Aktivierung der Anlage (Alarmkreis) mit Verzögerungszeit
  • use.toggle_with_delay_and_password -> Deaktivierung/Aktivierung der Anlage (Alarmkreis) mit Passwort und Verzögerungszeit
  • use.panic -> Händische Auslösung der Alarmanlage(Einbruch), auch wenn diese deaktiviert ist

"alarm.x.status...."

Hier lässte sich der Zustand der Anlage ablesen.

  • status.sleep -> Signalisiert den Zustand der automatischen Nachtruhe

"alarm.x.info...."

Liefert zusätzliche Informationen wie z.B. welche "Türen offen sind" oder einen Log state. Der log_today state wird um Mitternacht geleert.


Probleme

- wenn man eine Telegram oder ähnliches über das + hinzufügt, kann man nur ein state der Instanz auswählen und  man muss bis auf *telegram.0* alles löschen.

Wichtig, die Benutzung dieses Adapters geschieht auf eigene Gefahr, für etwaige Fehlfunktionen wird keine Haftung übernommen!

Changelog

1.2.0 (09.07.2020)

  • (misanorot) added countdown speech output

1.1.0 (05.07.2020)

  • (misanorot) Added input shortcuts

1.0.0 (01.07.2020)

  • (misanorot) added alarm and silent flash light

0.9.0 (28.06.2020)

  • (misanorot) Homekit integrated, set shortcuts only when changed

0.8.0 (18.06.2020)

(misanorot) !!! Changed circuits dramatacly !!! Please do a new installation when you come from less versions

0.7.5 (14.06.2020)

  • (misanorot) fixed a few little issues

0.7.0 (07.06.2020)

  • (misanorot) edit notification sentences in admin

0.6.0 (31.05.2020)

  • (misanorot) changed speech output

0.5.0 (14.05.2020)

  • (misanorot) added use.list state

0.4.0 (14.05.2020)

  • (misanorot) added warn circuit monitoring

0.3.0 (04.05.2020)

  • (misanorot) expaned speech output

0.2.2 (30.04.2020)

  • (misanorot) added alexa2 speak output

0.2.0 (22.04.2020)

  • (misanorot) added more states

0.1.2 (19.04.2020)

  • (misanorot) status.state activated

0.1.1 (28.03.2020)

  • (misanorot) added states and lists - fixed issues - translation

0.1.0 ()

  • (misanorot) add password for de/activation -- better logging

0.0.9 (19.02.2020)

  • (misanorot) add sayit

0.0.8 (03.02.2020)

  • (misanorot) initial release

License

MIT License

Copyright (c) 2019-2020 misanorot [email protected]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

little alarm sytem for iobroker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 58.3%
  • HTML 41.5%
  • CSS 0.2%