ESP8266 Controller for Addressable LED Strips and Fans

Hi everyone,

I’ve been working on a project to create a controller for addressable LED strips and fans using an ESP8266. The goal is to control these devices from my computer, and I’ve been trying to set this up using both the E1.31 protocol and UART communication. However, I’m running into some issues and could really use some guidance.

First, I tried using the E1.31 protocol. I configured my ESP8266 to listen for multicast packets on universe 1, but I’m not getting any response. I’m using OpenRGB as my sender, and I’ve double-checked the settings to make sure everything is correctly configured. The LED strips and fans are supposed to respond to the commands sent via E1.31, but nothing happens. I’m wondering if there’s something wrong with my network setup or if the ESP8266 isn’t handling the multicast packets properly.

Next, I switched to trying UART communication. I set up a UART port on the ESP8266 and tried sending data from my computer via a USB-to-serial converter. Again, I’m not getting any response from the LED strips or fans. I’ve checked the baud rate, TX and RX pins, and even tried different baud rates to see if that makes a difference. Still, no luck.

I’m using a NodeMCU V3 board, which I believe should have the necessary capabilities for this project. I’ve also reviewed the ESPHome documentation and example configurations, but I’m not seeing anything that stands out as a potential issue.

Does anyone have any experience with setting up an ESP8266 as a controller for addressable LED strips and fans? I’m particularly interested in knowing if there are any common pitfalls or specific configurations that are necessary when using E1.31 or UART with ESPHome. Any advice or suggestions would be greatly appreciated!

Thanks in advance for your help!

Best regards,
[Your Name]