AlarmPI is a home alarm system based on Raspberry PI controlling PIR sensors, Door sensors or any other sensor.
It is controlled with a Web UI, or a Android Application. Supports multiple users with separate sensors for each user.
Supports physical sensors as GPIO inputs and integrates Hikvision LineCrossing as sensor.
All sensors are controlled by MQTT or HTTP requests and supports integration with HomeAssistant.
When the alarm is triggered it activates the serene on browser and the RaspberryPI GPIO, sends an email to all users and finally makes VoIP Calls to provided phones.
Connect all your door sensors and PIR Sensors to the Raspberry. One of the cords go to a BCM pin and the other goes to the Ground pin.
You can find what each pin is here: GPIO Pinout
or from the terminal: gpio readall
To Install or Update AlarmPI, open a terminal on your Raspberry PI and enter:
bash <(curl -s "https://raw.githubusercontent.com/bkbilly/AlarmPI/master/install.sh")
Follow the on-screen instructions to complete the installation
Connect from the browser to this URL:
https://ipoftheraspberry:5000/
From here you can add/delete sensors, enable/disable sensors, activate/deactivate the alarm, change settings and see any change live with the help of websockets.