home-assistant.io/source/_integrations/alarm_control_panel.markdown
c0ffeeca7 89b5af33bd
States: add unavailable and unknown (#34809)
* States: add unavailable and unknown

* rephrase intro

* Make states lowercase

* Update source/_integrations/humidifier.markdown

Co-authored-by: Klaas Schoute <klaas_schoute@hotmail.com>

* Revert "Make states lowercase"

This reverts commit daf7f06630c4a2cc1f7e7fe5d043d9754a79cd1d.

* Apply bold to the UI string of state names

* Climate: fix grammar

---------

Co-authored-by: Klaas Schoute <klaas_schoute@hotmail.com>
2024-09-18 15:36:17 +02:00

2.5 KiB

title description ha_category ha_release ha_quality_scale ha_domain ha_codeowners ha_integration_type related
Alarm control panel Instructions on how to integrate Alarm control panels into Home Assistant.
Alarm
0.7.3 internal alarm_control_panel
@home-assistant/core
entity
docs title
/integrations/manual/ Manual alarm
docs title
/integrations/alarm_control_panel.template/ Template alarm

Home Assistant can give you an interface which is similar to a classic alarm system. Please see manual alarm or template alarm for alarm configuration.

{% include integrations/building_block_integration.md %}

The state of an alarm panel entity

An alarm panel entity can have the following states. Not all integrations implement all the different states.

  • Disarmed: The alarm is disarmed (off).
  • Armed home: The alarm is armed in home mode.
  • Armed away: The alarm is armed in away mode.
  • Armed night: The alarm is armed in night mode.
  • Armed vacation: The alarm is armed in vacation mode.
  • Armed custom bypass: The alarm is armed in bypass mode.
  • Pending: The alarm is pending (towards triggered).
  • Arming: The alarm is in the process of being armed.
  • Disarming: The alarm is in the process of being disarmed.
  • Triggered: The alarm has been triggered.
  • Unavailable: The entity is currently unavailable.
  • Unknown: The state is not yet known.

Actions

Depending on features supported by a specific integration alarm may expose the following actions:

Action Data Description
alarm_arm_home entity_id
code (optional)
Arm the alarm in the home mode.
alarm_arm_away entity_id
code (optional)
Arm the alarm in the away mode.
alarm_arm_night entity_id
code (optional)
Arm the alarm in the night mode.
alarm_arm_vacation entity_id
code (optional)
Arm the alarm in the vacation mode.
alarm_disarm entity_id
code (optional)
Disarm the alarm.
alarm_trigger entity_id
code (optional)
Trigger the alarm manually.
alarm_arm_custom_bypass entity_id
code (optional)
Send arm custom bypass command.