Manages the phillips hue lightbulbs
Project description
bulby
Python library for managing the phillips hue lightbulb
Getting Started
To get started you can get a list of your lights and work with them:
from bulby.client import HueBridgeClient
client = HueBridgeClient()
light = client.get_lights()[0]
client.set_color(light.light_id, '00ff00')
and now your light should be green! You can also reference lights by name:
from bulby.client import HueBridgeClient
client = HueBridgeClient()
client.set_color('Office 1', '00ff00')
Development
API Documentation for the Phillips Hue is here:
http://www.developers.meethue.com/
You can test the API of your phillips hue by going to /debug/clip.html.
Running tests
To run the tests you can do the following:
tox -e py34
The first time you run the tests you will need to hold the link button.
Credits
SSDP Module originally developed by Dan Krause here: https://gist.github.com/dankrause/6000248
Hex -> XY originally developed by Ben Knight here: https://github.com/benknight/hue-python-rgb-converter
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file bulby-0.0.1.dev0.tar.gz
.
File metadata
- Download URL: bulby-0.0.1.dev0.tar.gz
- Upload date:
- Size: 8.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1e23dbe8e6dc7eeb62f62c40a7ac5cfe5ffdafe61c1b60e3d71b882885d1aea |
|
MD5 | fbd036310fb15477e5ab2e026985f2dd |
|
BLAKE2b-256 | 0423f29abd444c39ade96f79113d1a6b9ef60ac92ec96f4009f2c2d260e995ee |