AlarmPI

Home Security System



About

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.


Capabilities

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 Physical Sensors

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


Install on Raspberry PI

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


Open the Web Interface

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.


Download Android application

The very basic features that are needed to operate the AlarmPI from your smartphone with minimum data usage.

Get it on Google Play