Kuler Sky

This integration connects Brightech Kuler Sky floor lamps to KS Assistant.

Configuration

To add the Kuler Sky integration to your KS Assistant instance, use this My button:

Manual configuration steps

If the above My button doesn’t work, you can also perform the following steps manually:

Notes for KS Assistant Core Installations

This integration requires pybluez to be installed. On Debian based installs, run:

sudo apt install bluetooth

Before you get started with this integration, please note that:

Rootless setup

Normally accessing the Bluetooth stack is reserved for root, but running programs that are networked as root is a bad security wise. To allow non-root access to the Bluetooth stack we can give Python 3 and hcitool the missing capabilities to access the Bluetooth stack. Quite like setting the setuid bit (see Stack Exchange for more information).

sudo apt-get install libcap2-bin
sudo setcap 'cap_net_raw,cap_net_admin+eip' `readlink -f \`which python3\``
sudo setcap 'cap_net_raw+ep' `readlink -f \`which hcitool\``