Help with direct control from Pi of WS2812s

  • Cross post from https://github.com/hyperion-proje…iscussions/1362

    I feel like I must be missing something obvious here. Currently I run Hyperion on a Pi and then use WLED to directly drive the LEDs themselves (WS2812B's). It works mostly OK but the wifi lag on the ESP/WLED is annoying and I get occasional disconnects. Thinking of wiring the Pi in directly to the LEDs.

    Currently i wire my ESP like I have in the attached picture. The main difference is I power the ESP board over the USB, so no 5v/ground from the power supply to the ESP board. Basically 3v, ground, and a data wire go from the ESP through a logic level shifter (low side for the ESP, high to the power supply) to the LEDs. The issue is when I unplug from the ESP and move the wires to the Pi (same thing, 3v, ground, and to GPIO 18) I get nothing. Can't even do a manual effect/control the LEDs that way. I've change the setting in Hyperion to "ws281x" for LED controller type, clicked save...nothing. Do I need to set something on the Pi for it to work? Install something?

  • Go to Best Answer
  • regards pclin

    Dreambox ONE / TWO

    dreamOS OE2.6

    Amlogic S922X - 53.000 DMIPS - 2 GB RAM - 16 GB Flash - Twin-DVB-S2X Tuner - HDR10 - HLG
    -
    AudioDSP: miniDSP 2x4HD - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap

    Ambilight for ever

  • Figured out my issue. Swear I was running Hyperion as root but apparently I was not. Once I was running as root, things worked as expected.


    Forgot to mark resolved.

    Edited once, last by FuzzyMistborn: Merged a post created by FuzzyMistborn into this post. (October 25, 2021 at 4:13 AM).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!