Features

Secure access

Our goal is to provide a secure and reliable access to your home security system.

Users management

You can manage multiple users with different access levels.

Locations/areas

You can manage multiple locations or areas

Programmable outputs

You can use the board for controlling other devices with the programmable outputs.

Remote access

You can access your home security system from anywhere.

Notifications

You can receive notifications about the system state and events in SMS and Email

Power outage

You can detect power outages and receive notifications about it.

Delays

You can set a delay time for arming and disarming the system.

Home automation

You can integrate the system with other home automation systems like Home Assistant, Domoticz.

User interface

Experience complete control of your home security system with our intuitive and user-friendly application, accessible from both mobile devices and desktop computers.

  • Multi-location support
  • Multi-language support
  • User management
  • Responsive design
  • Dark mode
ARPI Demo

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

Web application

You can use our web application anytime from the internet.

ARPI Web Application

Android application

You can download our Android application from the Google Play Store.

ARPI Android App QR Code
Get it on Google Play

Raspberry PI adapter board

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

  • 2025.05 / v1.0.0 - Android application

  • 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 board 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

  • V3.0 board support

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