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

Uploaded Source

Built Distribution

hue_py-0.3.1-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hue_py-0.3.1.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for hue_py-0.3.1.tar.gz
Algorithm Hash digest
SHA256 3e86308545cc2bbea3eb1311fa95d78ab6f781488cf807790e0d528c98cd3b74
MD5 7822751ed7795b757a854c66e0b1c569
BLAKE2b-256 13f2762df5808354908dd3ac6b96a6eda6daebcf16c4e747336b987d0a47ccd7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hue_py-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for hue_py-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a8ecfc60327bee031ed4b470d2186bda71894012b7f4a41d39af01cbb4b94f18
MD5 229660bc91f43a81e0309da68af0bb9e
BLAKE2b-256 3dec7348d81ac9e1eba9f60c545ffaa0f66dc72e544db30e0eeb051228c7b0a9

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