aboutsummaryrefslogtreecommitdiff

homeassistant-livingcolors

this is a home assistant plugin that implements support for the Gen 1 Philips LivingColors lights. it requires a cc2500 module to handle the communication with the lamp. i'm using and testing on a raspberry pi 3b+, but with some technical knowledge it should be portable to other pi's and/or other IoT computers.

you'll have to use an arduino with this arduino sketch, and this library to intercept messages from the original remote. more instructions on how to do this are here. you'll only need to use this to get your lamp's address, and verify that your cc2500 module works by changing your lamp's color.

if this repository gets enough stars i might try to port the arduino sketch code so the raspberry pi can sniff the remote's messages too, but i'm really lazy and this is more of a personal janky solution. pr's are welcome!

used libraries

these are imported using git submodules (clone using git clone --recursive):

ported libraries and example code: