Skip to main content

Python client for Philips Hue bulbs

Project description

hue_api

Build Status

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

hue_py-0.2.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

hue_py-0.2.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

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

Hashes for hue_py-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f3fabb6e2ebde27183b427c7b5f1b56a7f7f7d285a498d1c7550432c870cd0d7
MD5 531c278be891e6bbdeb507a14e70d493
BLAKE2b-256 f29420db01c07a6284c36bddb46224a1b0906c74eedece46a16f8a83d5637324

See more details on using hashes here.

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

Hashes for hue_py-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 10f57633a16fce78a6c69a07047e90a21d6dcb33e7fbb1bfe5cf3f2ff5f6767a
MD5 bf71f3706de541193a23bd999dc564da
BLAKE2b-256 5e445e2501b7c7be70a2fde43c92bb0169599e6eff43e8cf8b0ace9636779132

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page