lifx_http_api 0.0.11 copy "lifx_http_api: ^0.0.11" to clipboard
lifx_http_api: ^0.0.11 copied to clipboard

outdated

A dart implementation of the LIFX HTTP API for smart LED bulbs.

LIFX HTTP API #

style: lint

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.

LIFX HTTP API Implementation Checklist #

  • (GET) List Lights
  • (PUT) Set State
  • (PUT) Set States
  • (POST) Set Delta
  • (POST) Toggle Power
  • (POST) Breathe Effect
  • (POST) Move Effect
  • (POST) Morph Effect
  • (POST) Flame Effect
  • (POST) Pulse Effect
  • (POST) Effects Off
  • (POST) Cycle
  • (GET) List Scenes
  • (PUT) Activate Scene
  • (GET) Validate Color
  • (POST) Clean

LIFX Device Support #

  • Bulb
  • Multizone
  • Tile

Repl #

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
  • Run dart run bin/cli.dart
  • Run help in the REPL to get a list of available commands.
3
likes
0
pub points
2%
popularity

Publisher

unverified uploader

A dart implementation of the LIFX HTTP API for smart LED bulbs.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

cli_repl, dotenv, http, json_annotation, json_serializable, lint, meta

More

Packages that depend on lifx_http_api