Philips Hue controls for DevDeck.
Project description
DevDeck - Philips Hue integration
Philips Hue light controls for DevDeck.
Installing
Simply install DevDeck - Hue into the same python environment that you have installed DevDeck.
pip install devdeck-hue
You can then update your DevDeck configuration to use decks and controls from this package.
Controls
-
toggle.Toggle
Can be used to toggle on/off a Philips Hue lamp.
-
brightness.Increase
Can be use to increase light brightness by a static amount.
-
brightness.Decrease
Can be use to decrease light brightness by a static amount.
One-time setup
The phue
module which is used under the hood requires a one-time pairing with
the Hue bridge, once. Easiest way to do this is:
python3 -m phue --host 192.168.1.42
Where --host
is the IP of the Hue bridge.
Configuration
Example configuration:
decks:
- serial_number: ABC123
name: devdeck.decks.single_page_deck_controller.SinglePageDeckController
settings:
controls:
- name: devdeck_hue.toggle.Toggle
key: 0
settings:
host: 192.168.1.23
light_id: 4
- name: devdeck_hue.brightness.Increase
key: 1
settings:
host: 192.168.1.23
light_id: 4
step: 20
- name: devdeck_hue.brightness.Decrease
key: 1
settings:
host: 192.168.1.23
light_id: 4
step: 20
light_id
is the light ID from the hue bridge. A simply way to list connected
lights by id is to run the following Python snippet:
python3 -c 'import phue; b=phue.Bridge(); b.connect(); print(b.get_light_objects(mode="id"))'
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
Built Distribution
File details
Details for the file devdeck_hue-0.0.1.tar.gz
.
File metadata
- Download URL: devdeck_hue-0.0.1.tar.gz
- Upload date:
- Size: 48.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70b97a82d9dba385a72085ac7631c89a8153e7a85270eed928f6f0ede178ce72 |
|
MD5 | 423de060e0cfff5aa13a2b7352f5e1a4 |
|
BLAKE2b-256 | 43525fe1fedccc3233b8b2139f49eaf00576c2a5c79b8f2674a867eeab05c6b4 |
File details
Details for the file devdeck_hue-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: devdeck_hue-0.0.1-py3-none-any.whl
- Upload date:
- Size: 49.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 801aba4141b952e270e49ad214b60cac22d071c2b5e66cd497d08ad059786dd2 |
|
MD5 | 2373023a2dcf1f9507b627807c65ba8a |
|
BLAKE2b-256 | bd7ff0c7d2f5c0bf2bfb1b73ccf658db21af1fff4c223a5204a7ca07c32da6a0 |