home-assistant.io/source/components/alarm_control_panel.manual.markdown
Fabian Affolter 5f2a52b95d Add example
2015-10-13 20:21:16 +02:00

1.7 KiB

layout, title, description, date, sidebar, comments, sharing, footer
layout title description date sidebar comments sharing footer
page Manual alarm support Instructions how to integrate manual alarms into Home Assistant. 2015-10-13 19:10 false false true true
This platform enables you to set manual alarms in Home Assistant.
# Example configuration.yaml entry
alarm_control_panel:
  platform: manual
  name: "HA Alarm"
  code: PASSCODE
  pending_time: 60
  trigger_time: 120

Configuration variables:

  • name (Optional): The name of the alarm. Default is 'HA Alarm'.
  • code (Optional): If defined, specifies a code to enable or disable the alarm in the frontend.
  • pending_time (Optional): The time in seconds of the pending time before arming the alarm. Default is 60 seconds.
  • trigger_time (Optional): The time in seconds of the trigger time in which the alarm is firing. Default is 120 seconds.

{% linkable_title Examples %}

In this section you find some real life examples of how to use this panel.

{% linkable_title Sensors %}

Using sensors to trigger the alarm.

automation:
- alias: 'Trigger alarm while armed away'
  trigger:
    - platform: state
      entity_id: sensor.pir1
      state: 'active'
    - platform: state
      entity_id: sensor.pir2
      state: 'active'
    - platform: state
      entity_id: sensor.door
      state: 'open'
    - platform: state
      entity_id: sensor.window
      state: 'open'
  condition:
    - platform: state
      entity_id: alarm_control_panel.ha_alarm
      state: armed_away
  action:
    service: alarm_control_panel.alarm_trigger
    entity_id: alarm_control_panel.ha_alarm