Kuler Sky
This integration connects Brightech Kuler Sky floor lamps to Home Assistant.
Configuration
Adding Kuler Sky to your Home Assistant instance can be done via the user interface, by using this My button:
If the above My button doesn’t work, you can also perform the following steps manually:
-
Browse to your Home Assistant instance.
-
In the sidebar, select Settings.
-
From the configuration menu, select Devices & Services.
-
In the bottom right, select the Add Integration button.
-
From the list, search and select Kuler Sky.
-
Follow the instructions on screen to complete the setup.
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:
- Requires access to the Bluetooth stack, see Rootless Setup section for further information
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\``