I have Ring doorbells and cameras at two locations. Motion is announced through the (8) Echo devices in our house via the Alexa Ring skill. All good, except when I'm cutting the grass, putting Christmas lights up, etc. or it's really windy. We get repeated motion alerts throughout the house and it drives us insane. If I pause notifications in the RIng app, it only silences them on my phone, not on Alexa. If I turn off notifications in the Alexa app I may forget to reenable them, rendering the devices useless.
I want to create a dashboard where we can temporarily disable motion alerts and display the enabled/disabled status. This will have a high WAF, since the annoyance of repeated motion alerts overrides my wife's desire for me not to install geek stuff like a tablet on the wall.
I was thinking a custom virtual switch driver might be the way to go. Besides on/off (on meaning alerts are disabled), I could have custom commands like "disable for 1 hour", etc. In the driver, I think I could set a scheduled job to turn the switch back off at the desired time, and these virtual switches could be monitored and controlled via a dashboard.
The motion alert itself would be done in webcore using Echo Speaks, conditioned on the state of the virtual switch.
Does this make sense? I know I could do it all in webcore but I'm not sure that dashboards can display the state of webcore global variables.
Anyone else have the same or similar issue and resolved it somehow?