Template Alarm Control Panel

I’ve tried following the examples shown above… but the states: arm_home, _away, _night never appear in the panel. Just a DISARM button does? I do have lovelace-card-mod installed. What could be wrong? Thx

I found my problem… I had too many try’s of Alarms in my configuration that I pasted in when researching Alarms. Sorry

Hey there, i used your alarm card mod to remove the keypad thanks, now i want to change the color of the alarm icon when arm_home is selected to yellow, any ideas how to do that?

This works too. Add to configuration.yaml

  customize:
    alarm_control_panel.ring_alarm_panel:
      code_format: null
2 Likes

Why does this work? I mean I thank you as it solved a problem I had. But I was trying to remove the name and the icon but that don’t work.

I can’t set the alarm.
Here is the configuration:

alarm_control_panel:
  - platform: template
    panels:
      home_alarm_panel:
        value_template: "{{ states('input_boolean.test') }}"
        unique_id: 44
        arm_away: 
          service: input_boolean.toggle
          data:
            entity_id: input_boolean.test1
        disarm:
          - service: input_boolean.toggle
            data:
              entity_id: input_boolean.test2

Here is the result:

Any help is welcome.
THX

Your value_template is evaluating to off, and this isn’t a valid value. When this happens, the alarm panel locks in the GUI. You need to use a value_template that evaluates to disarmed for example.

Thank You! This worked like a charm, thanks for this. Question - anyway to not show a name for the entity?

I also would like to know how to change standard colors of the state ring?

How can I hide the keypad ?

I’m using the panel as per flow to interface with both my alarm partitions/zones.

alarm_control_panel:
  - platform: template
    panels:
      master_alarm_panel:
        code_arm_required: false
        value_template: >
          {% set p1 = states('alarm_control_panel.alarm_part1') %}
          {% set p2 = states('alarm_control_panel.alarm_part2') %}
          {{ p1 if p1 == p2 else 'pending' }}
        arm_away:
          - service: alarm_control_panel.alarm_arm_away
            data:
              entity_id:
                - alarm_control_panel.alarm_part1
                - alarm_control_panel.alarm_part2
        arm_home:
          - service: alarm_control_panel.alarm_arm_home
            data:
              entity_id:
                - alarm_control_panel.alarm_part1
                - alarm_control_panel.alarm_part2
        arm_night:
          - service: alarm_control_panel.alarm_arm_night
            data:
              entity_id:
                - alarm_control_panel.alarm_part1
                - alarm_control_panel.alarm_part2
        disarm:
          - service: alarm_control_panel.alarm_disarm
            data:
              entity_id:
                - alarm_control_panel.alarm_part1
                - alarm_control_panel.alarm_part2    

I am trying to create a dummy alarm using an alarm template so that I can use it in my mushroom cards UI for testing purposes so that later I can get a real alarm… can you please explain how I can set a value template with valid alarm panel states like armed_away, armed_home, armed_night