An old issue has floated back to the top concerning the HAI driver. For some reason, when the driver initializes, Zone 1, which is typically the Smoke zone on an HAI panel becomes Zone 5001. I am finally getting around to setting up the zones scene and changing the scene so that it works with HAI. Zone 5001 rather messes up the plan. There is also a phantom zone 5002 being created which is a bad entry. Can you possibly look into this and make the driver report Zone 1 as Zone 1?
Also, to be practical, your zone scene with the Bypass buttons should also contain a method to restore the zone. Sort of useless to just bypass everything. Also, I guess you are aware that the page needs numerous modifications to work with a HAI panel.