Alexa Contact Sensor vs Switch

I wrote something a while back - I link presence, contact and switch states specifically for my needs.

it includes toggle feature, auto on, auto close as well. It should be found in HPM