Python client for Philips Hue bulbs
Project description
hue_api
This is a simple Python API client for Philips Hue lights.
First time Setup
To use this api client for the first time, use:
from hue_api import HueApi
api = HueApi()
api.create_new_user(bridge_ip_address)
Where the bridge IP address is the addres on the local network of your Philips Hue bridge. For this to succeed, you must first press the link button on the bridge.
The response will be saved to the module's install directory, and you can subsequently call
api.load_existing()
to access that saved user and IP address the next time you instantiate a HueApi
object.
Lights API
This client provides functionality to control lights currently linked to the hue bridge. Calling api.fetch_lights()
populates an array of HueLight
objects stored in api.lights
.
You can then call api.list_lights()
to get a list of the lights available on the network.
See documentation for details on what controls are available.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file hue_py-0.2.0.tar.gz
.
File metadata
- Download URL: hue_py-0.2.0.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3fabb6e2ebde27183b427c7b5f1b56a7f7f7d285a498d1c7550432c870cd0d7 |
|
MD5 | 531c278be891e6bbdeb507a14e70d493 |
|
BLAKE2b-256 | f29420db01c07a6284c36bddb46224a1b0906c74eedece46a16f8a83d5637324 |
File details
Details for the file hue_py-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: hue_py-0.2.0-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10f57633a16fce78a6c69a07047e90a21d6dcb33e7fbb1bfe5cf3f2ff5f6767a |
|
MD5 | bf71f3706de541193a23bd999dc564da |
|
BLAKE2b-256 | 5e445e2501b7c7be70a2fde43c92bb0169599e6eff43e8cf8b0ace9636779132 |