shimmeringbee / controller

Implementation of home automation controller (a.k.a hub and gateway), initially focusing on Zigbee devices, written in Go.

Home Page:https://shimmeringbee.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Application: Alarms

pwood opened this issue · comments

Alarms provide functionality to trigger alarm warning devices under some circumstances. This is different from any kind of system alarms, notifying of configuration issues, etc. Consider:

Not designed to replace any life critical safety system as may be perscribed by local regulations or laws. User is always liable for ensuring devices operate in a way that meets those requirements. This is designed as an additional purely informational notification system for events that are already handled in an appropriate and legally required way.

  • Disarming/Arming
  • Per Zone
    • Disable/Enable
    • Silence
    • Different Tollerences
    • Two Knock?
  • Different kinds of Alarms
  • Notifications to External Devices
    • Push via an interface? Pushover/WhatsApp/Facebook/SMS/Twillo/etc.
  • Tamper
  • Using non Alarm Devices as Inputs
  • Alarming on lack of input from device
    • Temperature for Fire
    • Occupancy or Door Sensor for Security