Candelabrum allow you to control several Yeelight Candelas at the same time (successively). It uses BlueZ Linux stack and gatttool as backend (pygatt python module).
Supports:
- several lamps at the same time
- pulse/flickering mode
- brightness level from 0 to 100
Single lamp:
candelabrum.py -m A1:B2:C3:D4:E5:F6 --intensity 100
— maximum brightnesscandelabrum.py -m A1:B2:C3:D4:E5:F6 -i 1
— minimum brightness
Two or more lamps:
candelabrum.py -m A1:B2:C3:D4:E5:F6 DE:AD:BE:EF:12:34 --pulse
— enable pulse/flickering modecandelabrum.py -m A1:B2:C3:D4:E5:F6 DE:AD:BE:EF:12:34 --intensity 0
— turn off
pygatt
Python module,pip3 install --user --upgrade -r requirements.txt
bluez
(Debian) orbluez-utils-compat
(AUR) Linux package withgatttool
utility- started
bluetooth.service
This work is based on this and this, but is more minimalistic and CLI-oriented.
MIT