You can build a dedicated device with a Raspberry Pi to QUICKLY change between scenes and control your lights!!!
- Clock! Dims (ish) during night time
- It works!
- Groups and individual Lights work now!
- Pulls information from the hub!
Instructions as of 8/6/16
Requirements:
- Raspberry Pi (I used a Zero)
- Adafruit_SSD1306 library
- pigpio library
- SSD1306 compatible display (128x64 resolution)
- Rotary encoder switch thing
- Full BOM located here
Instructions:
- None at the moment...
- Whatever the latest v00*.py probably works.
- You're gonna have to dig into the code and replacce with your bridge IP and API key. (If you have to ask what this is, the project isn't ready for you yet).
Wishlist:
- Gotta clean up repo and get rid of my "training" files
- More refined menu system programming
- Ability to control things other than just brightness, hue, sat, CT, etc...
- INI based configuration
- Auto hub detection
- Hub Pairing (Store API key in INI?)
- Timeout to clock
- Disable clock via settings
- PIR integration?
- Lower power consumption (stop refreshing display so often and polling button)
- Can't do much regarding this though... 0.7w is about as low as it goes... unless you power it off...
- Battery state support and icon (low power indicator and graceful shutdown too)
- Coming soon
- C rewrite to make use of faster display interface
- Not really necessary anymore?
- Wifi detection and selection as well as password selection and clear settings
- Gonna try a WPS implementation
License:
Creative Commons Attribution-NonCommercial 4.0 International
This is a pre-alpha program. Don't blame me for anything and you may not use this against me... although you probably could...