This will go through how to setup WLED on an esp8266 microprocessor and use it to control WS2815 individually addressable light strip. There are other light strips supported by WLED and other microprocesors WLED will run on. These are just the ones I selected. Also note, I am using Ubuntu 22.04.
- esp8266 microprocessor
- WS2815 light strip
- 12V power supply (size and voltage dependent on power needed by LED strip chosen)
- Female 12v DC power jack connector
There are other ways to install WLED, but I used the web installer. See the WLED Project site for other options.
- From MS Edge or Google Chrome, go to https://install.wled.me/
- Plug the ESP8266 into a USB port
- Click the Install button
- Select the proper COM port (mine shows up as TTYUSB0)
- Click the Connect button
- Click INSTALL WLED
- Click INSTALL to agree to install and overwrite existing data
- Once the Installation complete dialog comes up, click Next
- Now configure Wi-Fi
- Enter the SSID in Network Name
- Enter pre-shared key in Password
- Click CONNECT
- Proceed to adding to Home Assistant
This is assuming you are adding it to Home Assistant directly after flashing WLED to the ESP8266 board and that your computer is on the same Wi-Fi as the ESP8266 board.
- Click ADD TO HOME ASSISTANT
- Change "homeassistant.local" to the ip or fqdn of your HA install
- Should result in something like http://192.168.253.122:8123.
- Note, this will only come up if the address of HA is unknown by your browser.
- Click SAVE
- Click OPEN LINK
- Login to HA using creditials created when installing HA
- HA should automatically discover WLED and display a dialog asking if you would like to setup WLED. Click OK
- Click WLED
- Click SUBMIT
- Select an "Area" if you would like to assign the device to a particular area and then click FINISH