Add Exit/Entry Delay Support for IAS ACE Alarm Panels#664
Add Exit/Entry Delay Support for IAS ACE Alarm Panels#664
Conversation
|
Fixes issue #524, feature request https://community.home-assistant.io/t/zha-delay-arming/311361, related to zigpy/zha-device-handlers#2964 |
|
This PR is required for home-assistant/core#163709 |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## dev #664 +/- ##
==========================================
+ Coverage 97.41% 97.49% +0.07%
==========================================
Files 62 62
Lines 10724 10811 +87
==========================================
+ Hits 10447 10540 +93
+ Misses 277 271 -6 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Thank you for the PR! @TheJulianJES @dmulcahey do you have any thoughts on making this config global? A possible alternative would be to make these configuration options tied to individual IAS ACE alarm panel devices? |
|
@puddly For the entry delay its different: you can expect different delays for different devices (windows trigger alarm immediately, doors leave a delay so that the user can input their code or swipe their key). |
…ound task, remove entry delay as global config
This PR adds exit and entry delay functionality to ZHA's IAS ACE alarm control panel implementation. Users can now configure countdown timers that:
Why is this needed? Standard alarm systems use exit/entry delays for practical security:
Without this, ZHA alarm panels had to arm/trigger instantly, which isn't practical for real-world use.
No breaking changes: All delays default to 0, preserving existing behavior.