PiGMi Project (aka "MyGarage")


September 26, 2016
 

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:

Version 08-28-2016:

Version 09-26-2016:

Authors:
    Dave Robinson (robboz4@gmail.com)
    Tom Milner (tomkmilner@gmail.com)