It will be super nice if HSM can natively implement a configurable debounce feature for intrusion alerts. If a door contact is open-closed multiple times within x minutes, then it should send only a single alert. Currently, if I have guests coming in one after another, or I need to open garage door multiple times to bring in groceries, then the whole house announces "door open".."door open".."door open" alerts.
I know like most things, I can completely remove this portion from HSM, and build my custom rule, but that will need me to spend a log of time to recreate HSM and door alerts integration from scratch. HSM is working perfectly otherwise, and if only this feature could be added, the experience will boost WAF much more
Not exactly the full HSM integration that you're looking for, but the feature you describe is available in the built-in notifications app - and can be restricted by mode or a virtual switch, which in turn could be tied to HSM arming state? Maybe this could suffice in place of the HSM notification
I am curious, as I do not really use HSM for all that much...
Are you receiving these alerts because HSM is in an "Armed" state? If so, why is it "Armed" if you are home and are expecting people to come in and out of the house? I thought it would only make sense to "Arm" the house when either AWAY or while SLEEPING, when it would be abnormal for doors to be opening and closing?
Hmm... I am using the "intrusion home" part of HSM in this scenario, to let me know whenever a door is opened. This is enabled by "arm home".. am I interpreting this HSM feature incorrectly?
It sounds like you're using it correctly for your use case. I just never thought of using it that way. For me, I only ever considered arming it during times when I would not expect the doors to be utilized. I know many users with traditional alarm systems routinely ask for a 'beep' type of notification to emulate their old alarm panel. Since I have never lived in a home with such an alarm panel, I have always found it a little annoying to announce every door opening in such a manner. To each his own...so they say. Thank you for explaining your use case.
You can also use Notifications app to tell you if an out-of-sight door is open x minutes, which I find very useful. Keeps me from leaving doors open that aren't line-of-site (garage door, utility to outside/garage, electric panel, shed) open after I've done something requiring me to open them. I have a notification set for all of above to remind me if they are open more than 20m. I get one of my few instances of very high WAF on those.
I do this for all of my exterior doors. It helps me to keep track of the rugrats that are trying to escape to the great outdoors. I originally had it setup to use TTS but that got real annoying fast. A pleasant tone is much better for WAF. Since the notification app doesn't support my Iris V1 keypad I'm using rule machine.
How does this work? You have it so once a beep happens after 10 mins the rule stops forever unless it's un paused from another rule. If your trying to debounce then it would be
Beap
Pause this rule
Resume this rule delayed 10 mins
(Although never tried the above so not sure if a paused rule would still have a job set up in background)
Youβre right, I was playing around with this rule trying to add debounce functionality right before I took the screenshot. Anyway, there was not a resume action for this rule so I deleted the pause action.
**EDIT
I got the debounce to work using a private boolean
I have something similar to what you are wanting. However, I use Notifications app much more heavily.
If we are home and coming and going/moving around HSM is disarmed. I use Notifications to announce things open with a mode restriction (only certain modes get allowed when HSM is disarmed). If you are getting repeat notifications to your phone, I also use presence restrictions in Notifications for that. If one of the parents are home then no notifications are sent to phones.
There is more than that and it does get a little complicated but for me it works extremely well and very organic.