AlarmPI

🚨 Home Security Intrusion Detection for Raspberry PI or any other linux OS

MIT License

Stars
99

Bot releases are hidden (Show)

AlarmPI - Home assistant full integration Latest Release

Published by bkbilly almost 2 years ago

Nov 30, 2022

ADDED

  • Homeassistant option for alarm code
  • Availability status

FIXED

  • Auto trimming older logs
  • Major problems with newer versions of socketio
  • Homeassistant correct arm status
  • Status of pending alarm
  • Problem with disconnections from MQTT server
AlarmPI - Pending state

Published by bkbilly about 4 years ago

Aug 13, 2020

Added

Changed

  • Set global alarm state (triggered, pending, armed, disarmed) instead of the two seperate ones (alarmArmed, alarmTriggered)
  • Bug Fixes
AlarmPI - Visualize sensors & Frontend service control

Published by bkbilly almost 5 years ago

Nov 13, 2019

Added

  • Ability to change users for admins
  • Added restart and changed how to change user
  • Added visjs for sensor visualization
  • Settings for trim logs
  • Support for Snips voice commands

Changed

  • Changed web directory structure

Removed

  • Extra code
AlarmPI - Use remote AlarmPI server

Published by bkbilly about 5 years ago

Oct 16, 2019

ADDED

  • Send Sensors state to a remote AlarmPI server
  • Change Key/Cert files from server.json config
  • Logger for detecting problems that stores on file sysrun.log

CHANGED

  • Cleaned code for re-usability

BROKE

  • Must move json config files to the new location config
  • Must copy the autostart to the systemd directory /etc/systemd/system/alarmpi.service
AlarmPI - Home assistant Alarm Panel

Published by bkbilly about 5 years ago

Oct 10, 2019

ADDED

  • Automatically add configuration on Home Assistant for alarm panel

CHANGED

  • Update setup file
  • Retain alarm status on MQTT
AlarmPI - 24hour sensors & remotely activate siren

Published by bkbilly about 5 years ago

Sept 19, 2019

ADDED

  • 24hour sensors
  • Start/Stop Siren from HTTP request

FIXED

  • Sensors timings on logs
  • Dependencies Version upgrade
AlarmPI - Custom MQTT & New system tools

Published by bkbilly about 5 years ago

Sept 2, 2019

ADDED

  • Added custom MQTT topic/payload on sensors

CHANGED

  • Check for open sensors on alarm activation
  • Removed Init, changed to systemd
  • Installation with Python3

FIXED

  • Autoupdate MQTT on settings change
  • Bug fix on activate/deactivate sensor
  • Fix notifier for GPIO output
AlarmPI - Support for HTTP Sensors & Back-end improvements

Published by bkbilly about 5 years ago

Aug 8, 2019

ADDED

  • Change sensor status from HTTP requests like this setSensorStatus?name=test1&state=off
  • HomeAssistant integration option
  • Show statuses of Mail/Serene/MQTT

CHANGED

  • Rewrite the notifications for cleaner code
  • Changed start/stop in log files to on/off

BROKE

  • The old logs will no longer be recognized because of the change to on/off.
AlarmPI - Support 3rd platform & Error fixes

Published by bkbilly over 5 years ago

Jun 26, 2019

ADDED

  • Added zone for ARM_NIGHT
  • Added support for Home Assistant autodiscovery

CHANGED

  • mqtt subscribed sensors without spaces

FIXED

  • initialize callbacks
  • Security updates
AlarmPI - Logs info and WebUI Imporovements

Published by bkbilly about 7 years ago

Sept 13, 2017

ADDED

  • Create test code
  • Show the time sensors were open
  • Send the latest logs on email
  • Send sensors status to MQTT Server
  • Add zones to the sensors
  • Sound notification on the UI when alarm is triggered

CHANGED

  • Swap sensors colors (active/inactive)
  • WebUI improvements (login, three sizes)
  • Deleted unused code
  • Run alarmpi as Class
  • Renamed DoorSensor to Worker

FIXED

  • First time boot error
  • Voip settings change
  • Filters of logs on the UI
AlarmPI - MQTT & multiple users

Published by bkbilly about 7 years ago

Aug 21, 2017

ADDED

  • Support Python 2.7 & python 3.6
  • MQTT Support
  • Multiple Users

CHANGED

  • Performance improvements
  • Better output on the terminal
  • Bug fixes
AlarmPI - Easier add other types of Sensors

Published by bkbilly about 7 years ago

Aug 9, 2017

CHANGED

  • Renamed active/inactive sensors to enabled/disabled
  • Better sensors with callbacks, auto delete old logs, better developer friendly
  • Filled the online and alert when creating new sensor
  • Categorize logs and get them as json if required
  • Min size of css merged with Mobile version

FIXED

  • fixed hikvision sensor, added UI log filter, print accessed ipaddress
AlarmPI - Installation Script

Published by bkbilly over 7 years ago

Apr 27, 2017

ADDED

  • Startup Script.
  • Python requirements.
  • Install Script.

CHANGED

  • Refactor the services
  • Installation script, ask configuration questions.
AlarmPI - Hikvision Sensor

Published by bkbilly over 7 years ago

Apr 24, 2017

ADDED

  • Add hikvision Sensor (from settings.json)

FIXED

  • Fixed the GPIO Sensors on the UI to select only the unused pins.
AlarmPI - Connect with Android Application

Published by bkbilly over 7 years ago

Mar 5, 2017

ADDED

  • More HTTP Requests for use in the Android Application.
  • HTTP Request for how many logs to get.
AlarmPI - New API for the sensors

Published by bkbilly over 7 years ago

Apr 16, 2017

ADDED

  • Created API for the sensors.

CHANGED

  • Write LOGs even if the sensor is inactive with the appropriate message.
  • Sensors converted from lists of dictionaries to dictionary of dictionary.
Badges
Extracted from project README
GitHub release (latest by date)
Related Projects