LIFX HTTP API
NOTE: This library is currently a WIP and therefore unstable, and should not be used for any production environments.
A dart implementation of the LIFX HTTP API. This package also provides classes for LIFX devices and device properties.
A CLI REPL is available at
You'll need a LIFX Personal Access Token to interact with the LIFX HTTP API. You can generate one with your LIFX Cloud account here: https://cloud.lifx.com/settings
example/main.dart on how to pass this token to the dart client.
LIFX HTTP API Implementation Checklist
x(GET) List Lights
x(PUT) Set State
LIFX Device Support
This library also ships with a command line REPL to use the library. To use it:
- Copy the .env example:
cp .env.example .env
- Add your LIFX Developer API key to the .env file
dart run bin/cli.dart
helpin the REPL to get a list of available commands.