alarm_control_panel:
- platform: manual
name: Home Alarm
trigger_time: 300 #how long does the alarm sound
disarmed:
trigger_time: 0 #set to 0 so it never triggers when disamed
armed_home:
arming_time: 1 #set to 0 so it goes to state armed_home right away when enabled
delay_time: 0 #set to 0 so it will trigger an alarm as soon as something happens
armed_away:
arming_time: 1 #set to 60 so we have 60 seconds to leave the house before the alarm will go to away mode when enabled
delay_time: 20 #set to 30 as this gives us 30 seconds to disable alarm when returning
This only works for the lovelace card and not the overlay.
If I press the cog wheel on the overlay I get:
This entity ('alarm_control_panel.home_alarm') does not have a unique ID, therefore its settings cannot be managed from the UI. See the documentation for more detail.
So basically I’m trying to figure out how I can define the available states via yaml.
For some reason it does not work for me. Checking the states are reflected in the lovelace card but not overlay. Tried reloading from completely reset browser as well as incognito mode. I find it odd there is no way to specify the states you want in yaml.
Additionally I’m showing the overlay when pressing a chip card where there is no way to specify the states. Hence why I was looking for a way to specify the states overall for the alarm via yaml.
I want to add something to thist topic because using Alarmo is a possibility, but not the solution at the problem I had.
I didn’t find any guide to do this, so I will write here.
I wanted to remove some option from my manual alarm.
So initially I had the manual alarm configuration: