User interface

Use and configure your home security system with an easy to use web application from mobile or desktop.

You can test a demo version of the ArPI web application in a simulated environment.

Channels

You can attach 15 sensor to monitor and alert.

  • Silent alerts without syren based on sensor or system
  • Suppress sensor noise based on sensor or system
Image 1
Image 1

Outputs

You have two outputs for the syren, two programmable relay outputs and 4 programmable open collector outputs.

  • System or room state dependent output control
  • Direct control of the output with buttons on the web interface

Keypad

You can connect a Wiegand protocol based keypad to control the security system.

  • Depending on your keypad disarming the system with PIN code, RFID card or fingerprint
Image 1
Image 1

GSM

GSM connection for alerting without internet connection.

  • SMS messages and GSM calls based on system events (alert, power outage)
  • Reading SMS from the web interface

Power supply

You can connect an uninterruptible power supply and detect power outages.

Image 1
Image 1

Real time clock

You can attach a real-time clock to have a precise time without internet connection.

Technology stack

Hardware

Raspberry Pi

Backend

Python
PostgreSQL
Nginx
MQTT

Connection

Let's Encrypt
Socket.IO

Frontend

Angular
Angular Material

Integration

Home Assistant
Domoticz

ArPI board

The Raspberry PI Zero W adapter for interfacing with your home security system

2023 / v2.0 - for order

Image 1Image 2Image 3

2021 / v0.9 - development

Image 1Image 2

2018 / v0.8 - development

Image 1Image 2Image 3

ArPI software

The open source software of the home security system

  • 2024.11 / v0.16 - Upgrade to 'bookworm' OS version, networking improvements

  • 2024.09 / v0.15 - GSM calls, improved card registration

  • 2024.06 / v0.14 - SSH key management, stability improvements

  • 2024.04 / v0.13 - Suppress false alarms

  • 2024.03 / v0.12 - Manage outputs

  • 2024.01 / v0.11 - MQTT interface

  • 2023 / v0.10 - V2.0 hardware support

  • 2023 / v0.9 - Area management

  • 2021 / v0.7 - Wiegand keypad handling

  • 2020 / v0.6 - Generic improvements (security, error handling)

  • 2020 / v0.5 - Improved security

  • 2019 / v0.4 - DSC keypad handling

Planned software versions

  • v0.17 - Android application

ArPI Case

Casing for the ArPI board V2.0

Image 1Image 2Image 3

ArPI - Raspberry PI based home security system

Only replacing the main board of your old security system and reuse the installed components (sensors, syren, keypad) you can make your home security system smart. The system has two major components: an adapter component for interfacing between the Raspberry PI and the security system components and the open source software to configure and use the system.

Contributors

Want to start contributing to open source with ArPI?

Leave your mark and join the growing team of contributors!

Get started by having a look on open issues / open issues !

Project is developed by GitHub team

ArPIHomeSecurity GitHub repositories
  • UI: GitHub contributors
  • BACKEND: GitHub contributors

Order your ArPI interface board

If you want to order an ArPI interface board, please contact us in a message here or on Slack or buy on on Tindie!

I sell on Tindie

Slack

Contact Us in email

Contact Us on Slack

Slack