This is a weekend project that had as goal synchronizing my RGB lighting to the color of my live wallpapers. In the end it was a pretty simple Python script and a long leacture about color theory. Bellow is a demo and check out this blog post that explains how you can get started with your own implementation.
Clone the repository and install the prerequisites.
Make sure you have python installed:
sudo apt-get install python3
Install the required packages:
pip3 install -r requirements.txt
Add the script to the windows startup and restart your computer.
- Colorthief - Color pallete generator from image
- Watchdog - Observer to track changes to the wallpaper
- Govee API - Govee API to control the Govee RGB Lights
- LogyPi - Python wrapper for the Logitech RGB devices