

The manual alarm unfortunately doesn't have a single API interface we can use to send arm/disarm commands while also receiving instant state changes from HA. While this works fine, the only way to arm/disarm the device is through the web interface. Eventually I'll be expanding this to include motion sensors and a siren. If any door opens while the alarm is active, I receive instant push notifications on my phone and computers. In my case, I have several Z-Wave door sensors on all of my exterior doors.

You can then use various sensors to determine if/when to trigger an alarm. Among its many features is the ability to implement your own home security alarm system. Home Assistant is an amazing open-source home automation platform. This guide walks you through the creation of the project and provides everything you need to create your own!
