This is an open-source version of the previously maintained LIFX Web Control Chrome extension. Please note that this extension is no longer actively maintained and is provided as-is.
To use this extension in Chrome:
- Clone or download this repository.
- Generate your own API credentials in LIFX Settings.
- Open the file
libs/chrome-ex-oauth2/oauth2.js
and replace theclient_id
andclient_secret
with your own generated credentials. - Open Chrome and navigate to
chrome://extensions/
. - Enable "Developer mode" in the top right corner.
- Click "Load unpacked" and select the directory containing the extension files.
You must use your own API credentials for this extension to work:
- Go to LIFX Settings and sign in or create an account, the go to settings.
- Create a new OAuth 2 application to get your
client_id
andclient_secret
. - In the
libs/chrome-ex-oauth2oauth2.js
file, replace the existingclient_id
andclient_secret
values with your new credentials.
Once installed and configured with your API credentials, you should be able to use the extension to control your LIFX lights. However, please be aware that some features may not work as expected due to lack of recent updates.
This extension hasn't been used or updated in a while. Users might encounter issues or need to make modifications to get it working properly with current LIFX APIs or Chrome versions.
While this project is not actively maintained, pull requests are welcome if you'd like to improve or update the extension. Feel free to fork the repository and submit your changes.
Assume this is licensed under the most permissive license available, whatever that is. I don't care. You can use this, clone it, fork it, republish it or whatever. Up to you.