Skip to content

Web application for interfacing with the AlarmDecoder family of devices.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.fbone
Notifications You must be signed in to change notification settings

packwidth/alarmdecoder-webapp

 
 

Repository files navigation

AlarmDecoder Webapp

Summary

This is the home of the official webapp for the AlarmDecoder family of home security devices.

Keypad Screenshot

Features

  • Supports all of the AlarmDecoder devices: AD2USB, AD2SERIAL and AD2PI.
  • Web-based keypad for your alarm system
  • Notifications on alarm events
  • Multiple user accounts and per-user notifications and certificates (if configured)

Installation

Requirements

  • nginx >= 1.6
  • gunicorn

NOTE: Other web and WSGI servers will likely work but will require configuration.

Pre-installed Image

If you're running on a Raspberry Pi the easiest way to get started is to download our pre-configured Raspbian image. The image can be found at here.

Manual Installation

If you'd rather do it by hand you can follow these steps:

  1. sudo apt-get install nginx gunicorn sendmail
  2. cd /opt/
  3. sudo git clone http://github.com/nutechsoftware/alarmdecoder-webapp.git
  4. cd alarmdecoder-webapp
  5. sudo pip install -r requirements.txt
  6. sudo python manage.py initdb
  7. sudo cp contrib/nginx/alarmdecoder /etc/nginx/sites-available/
  8. sudo ln -s /etc/nginx/sites-available/alarmdecoder /etc/nginx/sites-enabled/
  9. sudo rm /etc/nginx/sites-enabled/default
  10. sudo cp contrib/gunicorn.d/alarmdecoder /etc/gunicorn.d/
  11. Edit /etc/gunicorn.d/alarmdecoder and change the user/group you'd like it to run as.
  12. Change permissions on /opt/alarmdecoder-webapp to grant permissions for your chosen user.
  13. Optionally install and set permissions for ser2sock
  14. sudo service nginx restart
  15. sudo service gunicorn restart

Support

Please visit our forums.

Contributing

We love the open-source community and welcome any contributions! Just submit a pull request through Github.

About

Web application for interfacing with the AlarmDecoder family of devices.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.fbone

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 46.4%
  • HTML 38.9%
  • CSS 8.8%
  • JavaScript 5.8%
  • Mako 0.1%