Step by Step Guide
For this project, you will need:
Raspberry Pi (needs to be compatible with Android Things)
Pi Display - Touchscreen display
Micro SD card to burn the Android Things image
Micro USB cable for power
Piezo Buzzer (optional if you want button sounds)
This project is a MQTT Alarm Control Panel for use with Home Assistant's Manual Alarm Control Panel component. This project was built using a Raspberry Pi 3 and a 7" touch screen display running Android Things.
Home Assistant is an open source home automation platform with the ability to integrate with many hardware components as well as offer custom features for automation. Recently, contributor Colin O'Dell added a MQTT Manual Control Panel which allows for communication between a custom alarm panel and the manual alarm panel with MQTT.
We want an alarm panel which interfaces for Home Assistant's alarm control panel component and gives me the functionality to control my alarm as well as be mounted near the front door. Using Android Things allowed me to make a rich user interface and also add additional software features.
In my home, I have several Z-Wave door sensors, a motion detector, and siren hooked up to Home Assistant. With the manual alarm control panel and some automation, I can activate the siren as well send a notification using IFTTT whenever the alarm is triggered. From my control panel, I can arm/disarm the alarm through the interface as I enter or leave.
To learn how to implement this project with step by step guide please visit >> Click Here