Tested on Raspbian for Raspberry Pi and on a laptop running Ubuntu 14.04
- The standard C/C++ libraries, which should be installed by default on raspbian
- Python 3+
- Voltos installed and a Voltos account (put voltos in your PATH to use the start script with ease)
- Create a Voltos bundle called "LIFXToken" and set it as the bundle in use
voltos create LIFXToken
voltos use LIFXToken
- Set a secret called "TOKEN" with your LIFX token from cloud.lifx.com as the value
voltos set TOKEN=<your LIFX token>
- Execute
./setup.sh
and follow instructions - Write a config file to define actions to take when you click your Flic buttons. See the config file wiki for details.
- Execute
./start.sh
to start up the client
Execute ./start.sh
.
Execute ./start.sh -c
. This will print out info from your LIFX account such as scene IDs, light info, group info, etc. This is needed for writing a config file.
Check out the wiki for troubleshooting and config file tips.
Be sure to post a Github issue if you find a bug, something you don't like or if something is wrong or should be changed. You can also submit a Pull request if you have a ready improvement.