This is the website server to support a Raspberry PI garage door controller.
It gives you the ability to open, close, and monitor your garage doors remotely
using either a mobile or desktop browser platform (e.g., like an iPhone or
a Windows PC).
Installation & Setup
After unzipping these files into the root of your Raspberry PI web server, you
will need to bring up the browser on the web server in order to enable you to
create users (that is, only when the browser has the same IP as the server can
you modify login credentials). Create a Username and Password (and remember
them). If running the browser directly off the server is not possible, refer
to the notes in "secure.txt" or "xsecure.txt" for an alternate security
solution.
Once logged in, verify code is working. By default, the server starts in
"Simulation Mode", so that you can play with it before attaching the hardware
to the garage doors. In this mode, the first door operates properly, but the
second and third doors, (if named), will always simulate the 2 modes of door
failure operation.
Disable simulation mode by going to the Settings page (navigate from either
the menu or the gear logo). Disable "Simulation Mode" and press the "Update"
button to enable "Real Mode" operation.
Door Monitor
Included in this package is a monitor program that watches whether the
doors have been opened/closed recently, and if so can send either email or
sms notification. Through the settings screen the monitor can be activated
("armed"), or disabled ("disarmed"), and the email or sms address configured.
See the
GitHub Page
for more details.
History & Credits
Version 08-03-2016:
- Added toggle to arm/disable monitor action in settings.php.
Version 08-28-2016:
- Added Session support (login/logoff)
- Menu in main page
- Simple About page
- Default config is just 1 door (only doors with non-blank names
are displayed)
Version 09-26-2016:
- Update to release notes and cleanup
Authors:
Dave Robinson
(
robboz4@gmail.com)
Tom Milner
(
tomkmilner@gmail.com)