core: AlarmDecoder (or any non-manual alarm panel) code_arm_required doesn't work in the UI
Home Assistant release with the issue: Home Assistant 0.103.4
Operating environment (Hass.io/Docker/Windows/etc.): Docker (Debian)
Integration: https://www.home-assistant.io/integrations/alarmdecoder/
Description of problem: The code_arm_required option for alarm panels doesn’t work on the Lovelace UI with normal alarm panels (like the one used by the AlarmDecoder integration). Especially with things like the Google Assistant integration that use this to avoid asking for a code when arming the alarm system.
In fact, setting the code_arm_required attribute to false in customize.yaml and using the Google Assistant integration actually works in that it doesn’t ask for a code when arming the system. Just not working in the HA interface itself… Pressing the “Arm Away” or “Arm Home” buttons doesn’t do anything unless you put in the security code first.
Problem-relevant customize.yaml entry:
alarm_control_panel.alarm_panel:
code_arm_required: false
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 16 (16 by maintainers)
@ajschmidt8 False alarm (HA!), looks good!
So, for clarity, what you’re saying is that you want the ability to properly propagate “quick arming” for Alarm Decoder to the Lovelace UI? (i.e. Honeywell/Ademco arming without a code).
This does work properly in Lovelace, but the override you’re using for code_arm_required is a hack that’s causing challenges.