Per-zone auto bypass

cornutt

Active Member
I have a feature that I'd like to request for consideration in some future version of the OPII software: the ability to enable auto bypass on a per-zone basis. Here's what is motivating this: for some zones it may be possible for programming to take some action to make the zone secure when the alarm is armed. The typical thing today is garage doors; for instance, I have my garage door openers wired to a relay board controlled by OPII outputs, and when security is armed, it checks if the doors, and if they're open, it closes them.

The problem is: in order to make this work, you have to enable auto bypass. Otherwise, the system will reject the attempt to arm day/night if the door is open, and the code that triggers on the arm even never gets run because the arming attempt doesn't get that far. However, having auto bypass enabled for all zones is undesirable for obvious reasons; you could arm the system with a zone open and not know it, if you don't look at the display messages. I currently have a bunch of code in my system that checks every other zone besides the garage doors when the system is armed; that works, but it's taking up a lot of code memory that could be used for more interesting purposes. It would be great if I could enable auto bypass for only the garage doors.

I can see in the future that there may be more zones that a system can control; Z-wave locks, for instance.
 
I have auto bypass enabled so I can arm with the garage door open.
But I don't want to leave the house with any zone open.
So I have a few lines of code.
Immediately upon arming the next line executed is "RESTORE ALL ZONES".
In effect this cancels the auto bypass. Since it happens after the system begins arming the system doesn't balk at it.

Code:
1. WHEN DAY
   WHEN NIGHT
   WHEN AWAY
   WHEN VACATION
       THEN RESTORE ALL ZONES
 
The problem is: in order to make this work, you have to enable auto bypass. Otherwise, the system will reject the attempt to arm day/night if the door is open, and the code that triggers on the arm even never gets run because the arming attempt doesn't get that far. However, having auto bypass enabled for all zones is undesirable for obvious reasons; you could arm the system with a zone open and not know it, if you don't look at the display messages.

Out of curiosity does it reject arm to away as well? I'm debating about going with the Elk M1, which has per zone overrides for force arming. With the OmniPro II it sounds like the work around would be to create a button for night arming which would close the garage then arm the system, or bypass the garage, arm the system, then unbypass when secure.
 
Back
Top