For several years now I have hade a string of Neopixel RGB Christmas lights in the Christmas tree that was controlled by an old Python script on a Raspberry Pi. Since I would forget how to set it up between Christmases I simply bundled the string and the RPI with the box and just started it up the next year. This year I got some extra Christmas feelings and decided to add some more effects.

Normally the light-effects are strictly limited to the two least exciting, but approved by the wife. And the ‘Spicy’ effects aren’t that spicy at all, just not close enough to standard non-animated Christmas tree lights. So time for some more spice.

New this year is also a web-based control panel, before the only way to change which effects that would show was to log in to the RPI with ssh, do changes to the script, and restart it.

If you also want a super cool Christmas tree, the code are available here: https://github.com/the-louie/xmas-tree


For next year I’ve already ordered another strand to double the amount of lights in the tree, stay tuned.