Open or close my garage door by clicking on a website.
Three smaller projects are intertwined in this project.
- Open the garage door by clicking on a website.
- Proxy the video stream through the same website. (And same credentials)
- Sense the state of the garage door through a sensor and Zigbee.
- Open garage door via a website button.
- User must be authenticated.
- Use Django for website display and authentication.
- Use a Raspberry Pi to control a relay wired to the button near the house.
- Use a python script/CherryPy server to control the raspberry pi.
garage.py(This is how the django site interacts with the raspberry pi. It's definitely insecure.)
- Zigbee tilt sensor. https://www.amazon.com/gp/product/B00WTDV1TU/
- Almond+ router (Zigbee controller)
- Websocket communication between controller and django application.
