This integration connects Brightech Kuler Sky floor lamps to Home Assistant.
This integration can be configured using the integrations page in Home Assistant.
Menu: Configuration -> Integrations.
Click on the
+ sign to add an integration and search for Kuler Sky.
The integration will scan for nearby Bluetooth devices, and ask you to select your lamp.
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
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\``