-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Zone bypass at HONEYWELL panels #93
Comments
There is currently no built-in way. If Honeywell panels accept a keystroke sequence to bypass a zone then you could use this integrations I don't have a Honeywell panel myself so am not very familiar with them but when I looked at the EVL documentation I didn't see anything that allowed me to determine which zones are currently bypass which is why I did not expose bypass switches for the Honeywell panels. |
I don't do any coding so can't help with designing this application but am very aware of the Vista HW panels. To bypass a specific zone it is a keying sequence of .usercode. 6 .zonenumber. To view the current list of bypassed zones it is a keying sequence of .usercode. 6# There is no way to turn off individual zone bypasses (that I am aware of) and you must "disarm" the system (even though it is not armed) using the keying sequence of .usercode. 1 Not sure if any of this information helps and makes this possible to add the the integration. |
There is command 616 to pull the bypassed zones via the Enivsalink TPI api: Bypassed Zones Bitfield Dump Enivsalink 3 vs Envisalink 4 Difference Keypad sequence to set a Honeywell vista panel bypass is < Hope this helps! :) |
Those docs are for the TPI interface for EVL devices connected to DSC panels. The TPI interface for Honeywell panels is completely different and doesn't expose the same capabilities unfortunately. I think querying the state of the currently bypassed zones is likely the biggest barrier. Maybe the |
Ah, so sorry as I didn't catch the distinction in the TPI docs. Seems a crazy way to do a panel but I'm stuck with it for now. From what I've reviewed the best you can see is a "02 – Ready to Arm (Zones are Bypasses)" partition state from command 02 when all faulted zones are bypassed and system is ready for arming. When I bypass a faulted zone not even Eyezon's app/web page knows its bypassed and shows the zone as normal and ready to arm. When doing a "off" sequence to clear the bypass the zone becomes faulted again. These results are consistent at both the keypad and via their app. Reading through the honeywell programming manual there is the option:
This is the I've confirmed this works on my system and there will be a status of "Bypass" for the keypad after triggered. Doing a "off" or disarm sequence clears the bypass states of all. Create a "Bypass All" toggle perhaps? On - send "Forced (Quick) Bypass" sequence, Off - send "disarm/off". Query state would be the bypassed keypad status from command 0 or the partition state on command 02 on the TPI. Note: The "Forced (Quick) Bypass" can be disabled in the Honeywell programming. A switch in your advanced options to disable "bypass all" is probably appropriate. I am a retired programmer but as you can tell I'm new to Envisalink and HA. I'll try to help when I get more familiar with everything. Thanks again! |
Is there any way to bypass zones with Honeywell panels?
The text was updated successfully, but these errors were encountered: