Security House Modes w/ Pre-Checks ... what's your methodology?

Please share if you have a methodology (group strategy, automation blueprints, etc) for Combining House Modes with Home Security

I build an extensive Security House Mode setup (see below) with my old/current automation system… and looking to optimize based on HA capabilities during the conversion. I have read all the house mode threads but not seen any discussion like this…

My current system…

  1. mimics how a real security panel works in that it does a zone check to make sure all zones are secure before the alarm sets the house to a secure state. Using If/Then style nested loops to check the door/window sensors up to 3 times (once every 20 seconds) and only sets the alarm panel and automation house mode when all devices check-out as secure (closed).

  2. Uses device/entity groups (and super groups / groups within groups) to

  3. Push notifications for nearly everything, and lighting for ‘alert’ status (when needed)

Security Hardware

  • Envisalink on Ademco Vista 20p panel :: sensors on all windows and doors connect to panel, not to HA system
  • Schlage Door Locks
  • assorted motion sensors (Zwave and Zigbee): Bosch, Aqara, Lumi, etc
  • exterior cameras
  • Ring doorbell cam

insecure house modes

  • Home – enables notifications for doors/windows, reminders (door open 3 minutes), etc
  • Guest – ‘Home’ + additional notifications and automations
  • Spa – ‘Home’ + disables patio notifications
  • Neighborhood – ‘Home’ + disables geofence notifications (biking, walking, neighbors house, etc)

secured house modes

  • Stay – enables all window/door + exterior motion alerts/notifications
  • Late Night – ‘Stay’ + turn on some lights
  • Sleep – ‘Stay’ + basement motion alerts/notifications
  • Away – ‘Sleep’ + ALL internal motion alerts/notifications
  • Vacation – ‘Away’ + additional items (turn off water value, set HVAC, etc)

security bypass options (these are NOT modes, they are modifiers to the modes)

  • HVAC – when we want to keep windows open for nice weather and still set Away, Stay, Sleep (this can never enable in Vacation). This just tells the automation to ignore any window/doors that are not closed, and to enable ‘bypass’ on the Ademco panel

No one does house modes with security? I thought there would be some advanced users here?