Hey fellow HA community, I enjoy the manual alarm panel but I think I am missing a crucial point or I want to use it differently.
My setup and problem: When I arrive at home I set the alarm to “unarmed”, when I leave its set to “armed_away” by pressing an IKEA Tradfri on/off switch. So far so good, however I used it so that if a door/window sensor changes state to open while the alarm is in “armed_away”-mode, I trigger an alarm sound and red flashing/pulsating hue lights. Now here comes the quirk: If the alarm is already triggered and I open another window, the flashing/sounds are retriggered, because that opening of another window counts as a trigger aswell. So my conclusion was: I need another state: the “alarm_triggered state”. So I looked through the manual alarm panel docs and to my liking I see that you can indeed trigger the alarm. So far so good, setup a condition that whenever the alarm is in triggered state it can’t be triggered aswell I thought, but thats not possible right? It just stays in the triggered mode for a certain amount of time and then goes back to armed_away. Who would want that? I want the alarm to stay in triggered mode as long as I manually unarm it. Imagine a robber getting inside your house and the alarm just sets itself back to armed_away or disarmed after 5 minutes, who the heck wants that? I need to turn it off manually or the local police arrives and pulls the plug on the siren/lights… The docs state it as following:
The alarm remains in the “triggered” state for a number of seconds equal to the previous state’s trigger_time. Then, depending on disarm_after_trigger, it goes back to either the previous state or disarmed. If the previous state’s trigger_time is zero, the transition to “triggered” is entirely blocked and the alarm remains in the armed state.
So is it possible to have these 3 states: unarmed, armed_away => triggered (stay in triggered forever if not disarmed)? I essentially want to be able to use the condition as follows so the alarm can’t be retriggered by the sensors again:
condition:
- condition: state
entity_id: alarm_control_panel.house_alarm
state: triggered
Thanks in advance, wishing you a blessed week!