1
Fork 0
LED controller for my bookshelf https://ewpratten.com/blog/shelf-lights
This repository is archived. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • C++ 54.6%
  • Python 45.4%
Find a file
2024-02-09 10:21:49 -05:00
communicator state 2024-02-08 13:22:07 -05:00
led_controller_fw logic update 2024-02-08 13:06:37 -05:00
README.md More info 2024-02-09 10:21:49 -05:00

LED controller for my bookshelf

This is the new source code for the LED controller I talked about in this blog post.

In the time since writing that post, I've decided to replace the button-based control with a bit of Python code that allows my lights to be controlled via MQTT from Home Assistant.

Deployment notes

The led_controller_fw subdirectory contains the firmware for the ATMega32U4 that controls the LEDs. The communicator subdirectory contains Python code that talks to the controller over Serial.

The communicator is run as a SystemD service on a nearby machine.