MQTT RGB Light Strips
A WiFi Connected RGB LED Strip using MQTT. Read the full blog post at selfhostedhome.com.
A second blogpost details the effects for syncing up the LEDs to music. This is also available at selfhostedhome.com.
Check out the
schematic/ folder for more information.
This repository uses PlatformIO for building the embedded software for the NodeMCU. Check out their installation docs for more information on how to get started with PlatformIO.
The code here supports:
- Control over MQTT topics
- Color Fill
- Synchronize LEDs to Music
- Different Effects
- Music Based Effects
- Over the Air Updates
To get started rename the
src/config_template.h file to
Afterwards update the MQTT topics, WiFi information and LED strip information
to match your setup.
Refer to the Home Assistant yaml snippet in the
homeassistant directory for
how to set up MQTT lights in Home Assistant.