So you have 2 macros (HAI buttons) that will arm and disarm the system. If you send a command from PC access calling those marcros, does it trip the smokes? Then, you have a piece of code like WHEN ZONE 118 is not ready THEN BUTTON X and that will trip the smokes? What happens if you program the same keyfob zone to say turn a light or log a message?