I would second the WADWAZ. The external contact terminal makes it REALLY easy to use for alternate purposes, but with a little more DIY you can use any contact sensor.
Does not have to be a normally closed button or switch either, just make sure that any rule you write knows which way it should be.
In case it helps my WADWAZ driver can be set to use either contact or a combination of both for the contact event.