---
title: "Alarm Panel Card"
sidebar_label: Alarm Panel
description: "The Alarm Panel allows you to Arm and Disarm your Alarm Control Panel Integrations"
---
The Alarm Panel allows you to Arm and Disarm your Alarm Control Panel Integrations.
Screenshot of the Alarm Panel card.
```yaml
type: alarm-panel
entity: alarm_control_panel.alarm
```
{% configuration %}
type:
required: true
description: alarm-panel
type: string
entity:
required: true
description: "Entity ID of `alarm_control_panel` domain"
type: string
name:
required: false
description: Overwrites Friendly Name
type: string
default: Current State of Alarm Entity
states:
required: false
description: Controls which states to have available
type: list
default: arm_home, arm_away
keys:
arm_home:
description: Arm Home
arm_away:
description: Arm Away
arm_night:
description: Arm Night
arm_custom_bypass:
description: Arm Custom Bypass
theme:
required: false
description: "Set to any theme within `themes.yaml`"
type: string
{% endconfiguration %}
## Examples
Title Example:
```yaml
- type: alarm-panel
name: House Alarm
entity: alarm_control_panel.alarm
```
Screenshot of the Alarm Panel card.
Define the State List:
```yaml
type: alarm-panel
name: House Alarm
entity: alarm_control_panel.alarm
states:
- arm_home
- arm_away
- arm_night
- armed_custom_bypass
```