Skip to content

Python script to intgrate Zigbee lights (Osram, Philips, TRÅDFRI) over deCONZ app with Philips Ambilight TVs for a room wide Ambilight effect.

License

Notifications You must be signed in to change notification settings

gindelmer/ambi-deCONZ

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Readme: ambi-deCONZ

Python3 script to intgrate Zigbee lights (over deCONZ) with Philips Ambilight TVs for a room wide Ambilight effect.

Installation

Install simplejson and urllib3:

yum install python3-simplejson python3-urllib3 # for Fedora
apt install python3-simplejson python3-urllib3 # for Debian/Ubuntu

Make sure you have pip3 installed and use it to get the latest version of phue und pydeconz:

pip3 install pydeconz phue # all distributions

systemd integration

To never manually restart the script you can integrate it with systemd. systemd detects when the script exits because it lost connection to the TV or bridge and restarts it after a configured time period.

cp systemd/user/ambi-deCONZ.service ~/.config/systemd/user/
    # adjust path and restart-time in the service-file
systemctl --user enable ambi-deCONZ
systemctl --user start ambi-deCONZ

Note, that you need to press the Authenticate app button before the first start of ambi-deCONZ, regardless wether you want to integrate it with systemd.

Configuration

Configuration can be done in the first lines of the ambi-deCONZ-script itself:

  • Configure IP adress of Ambilight TV
  • Configure IP adress and port of deCONZ app
  • assign light numbers to zones of the Ambilight TV

Running for the first time (or without systemd)

  • Press the authenticate app button in the Phoscon App (only the first time you run this script) run
python3 ambi-deCONZ.py

About

Python script to intgrate Zigbee lights (Osram, Philips, TRÅDFRI) over deCONZ app with Philips Ambilight TVs for a room wide Ambilight effect.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%