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
pygattPython module,pip3 install --user --upgrade -r requirements.txtbluez(Debian) orbluez-utils-compat(AUR) Linux package withgatttoolutility- started
bluetooth.service
This work is based on this and this, but is more minimalistic and CLI-oriented.
MIT