This is my virtual button, tied to a Button Rule to cancel alerts and disarm.
You might also want to look at Nyckelharpa, an excellent add on to HSM. Been using it for years and it works great. One of its many capabilities is to force arm even if a certain sensor is active/open.