I’m using WLED to add some lights in my gaming PC. So far, it looks very good and I love it.
But I was wondering, is there a way to control WLED via USB serial communication ?
The idea is to have a script running on my PC which sends commands to the ESP32. That way, I could script custom color and pattern to my CPU temperature (or other system variables) or change the lighting in rhythm with the music the PC plays (with no added mic to the ESP32) or even create some kind of ambilight effects.
I could also, in some extent, get rid of the Wi-Fi communication between my ESP32 and my router and even write some simple GUI to control the ESP32 via USB only. I won’t do that but that’s just an idea what the USB serial communication could allow.
My ESP32 have a USB/serial converter (I think all boards have them anyway) and I would connect it to one of the unused internal USB2.0 ports on my motherboard.
EDIT : I learn about the JSON API but since I have a pretty weak network, I would prefer a way to control LEDs from my PC without having to be connected to a network to get the things to work. Also, that would create some traffic to my router and I’m not sure if it will impact my network speeds.