Getting WS2801 led strip to work

I’ve installed WLED on the ESP and it has been working perfectly. I don’t think I have done anything else with the wiring so something with the software must have been wrong before.

I defined segments for each strip piece and assigned different colors depending on the location. All LEDs light up perfectly and I can control them from HA.

1 Like

Hi
I also run in to this problem, what solved it for me was decreasing the clock speed of the SPI port, which is 10MHz if not reconfigured. In my experience in working with WS2801 everything above 1MHz is just unreliable. So for my ESP32 C3 board I have the following code:

light:
  - platform: neopixelbus
    variant: ws2801
    data_pin: GPIO06
    clock_pin: GPIO04
    num_leds: 18
    name: "neopixel Light"
    type: RGB
    method:
      type: SPI
      speed: 1MHz

Also mine seem to be standard RGB configuration, not BRG.