In the contextual smart home each window is also part of the security alarm system depending on the mode.
We use common models for all the sensors and all the object types of sensors connected to our Home Control System. Combined with technology abstraction this means that any sensor added inherits all the capabilities supported by each model and our smart home. Essentially, every sensor connected becomes instantly very smart. They can all generate based on values, timers, etc. They can all generate voice announcements if required or trigger an alarm. We model window contact sensors as a type called 'Window'.
For the best possible reliability and performance, our preference is to use wired sensors where ever possible. They require no batteries and also have very low latency. Low latency results in the best possible user experience.
This usually involves a reed switch mounted invisibly in the window frame and a magnet fixed to each opening window. Wires then run through the frames and connect to our contextual smart home. This approach is much cheaper than using wireless sensors and provides an invisible installation that requires no batteries