An (unoffical) Philips Dynalite Gateway Controller.
Report Bug
.
Request Feature
This Python program allows you to interact with a Philips Dynalite system to control presets and channels.
The way I run this for my current setup is via an Elagto Stream Deck running Bitfocus Companion.
- Set Dynalite presets for specific areas.
- Set the value of individual Dynalite channels.
- Uses configuration from a
.env
file for username, password, gateway URL, and default fade time.
-
Clone this repository or download the zip file.
-
Install required libraries:
pip install -r requirements.txt
-
Edit the
.env
file with your dynalite credentials.
Run the script from the command line, specifying the desired function and arguments:
dynet.py set_preset <area_id> <preset_id> [fade_time]
dynet.py set_channel <area_id> <channel_id> <value> [fade_time]
# Example
dynet.py set_preset 2 1 2500
See example.py
on how to use this within a Python program.