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.1.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file hue_py-0.2.1.tar.gz.

File metadata

  • Download URL: hue_py-0.2.1.tar.gz
  • Upload date:
  • Size: 5.6 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.1.tar.gz
Algorithm Hash digest
SHA256 72ba7a5d08c0aee44647560a743924fb3fa670926331c7c2483a3127ebba3ae9
MD5 207bb221cef45bc7510f167ea5f78cad
BLAKE2b-256 ea279fc1f4afee535ff648e89d483881742daf131ca5726bb6e2c1137b0e11a9

See more details on using hashes here.

File details

Details for the file hue_py-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: hue_py-0.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 95304c963725e59a234505af9b08d191ac5896c324395a862e6ade4d6d001af7
MD5 c02f4a5164eaef2b19f4836cce9925a2
BLAKE2b-256 efcd57f8c774cb778e4132d419504474df1a7849848150677e84e5943cce9928

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