From 1a9af3f9916f724c7334161bc46bb2c2c6d8f6d1 Mon Sep 17 00:00:00 2001
From: avee87 <6134677+avee87@users.noreply.github.com>
Date: Mon, 21 Feb 2022 17:49:34 +0000
Subject: [PATCH] Add documentation for Alarm Control Panel (#21626)
---
.../_integrations/alarm_control_panel.markdown | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/source/_integrations/alarm_control_panel.markdown b/source/_integrations/alarm_control_panel.markdown
index b748794943b..4d817a76837 100644
--- a/source/_integrations/alarm_control_panel.markdown
+++ b/source/_integrations/alarm_control_panel.markdown
@@ -9,4 +9,18 @@ ha_domain: alarm_control_panel
---
Home Assistant can give you an interface which is similar to a classic alarm system.
-Please see [manual alarm](/integrations/manual) for alarm configuration.
+Please see [manual alarm](/integrations/manual) or [template alarm](/integrations/alarm_control_panel.template) for alarm configuration.
+
+### Services
+
+Depending on features supported by a specific integration alarm may expose the following services:
+
+| Service | 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.