LED's Not Responding Correctly

  • I'm following a Youtube tutorial to put LED's around my television and match the television signal. I have followed it to setup Hyperion on a Raspberry Pi 4, and the video capture card is receiving the correct signal. I can see the TV picture on the LED visualization. No matter what color is shown in Hyperion, the LED's are flashing a variety of colors quickly. I purchased the same LED's and followed the same controller configuration. When I turn off the video capture and set Hyperion to a constant color, it still flashes the same variety of colors. Any suggestions to trouble shoot the issue?

  • Below is the debug log:

    2021-04-05T01:54:05.734Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'ws281x'.

    2021-04-05T01:54:05.734Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled

    2021-04-05T01:54:05.735Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":190,"dma":5,"gpio":18,"hardwareLedCount":190,"invert":false,"latchTime":0,"leds":256,"pwmchannel":0,"rewriteTime":1000,"rgbw":false,"type":"ws281x","whiteAlgorithm":"subtract_minimum"}]

    2021-04-05T01:54:05.735Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:407:setLatchTime()) LatchTime updated to 0ms

    2021-04-05T01:54:05.735Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:428:setRewriteTime()) Refresh interval = 1000ms

    2021-04-05T01:54:05.735Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:434:setRewriteTime()) RewriteTime updated to 1000ms

    2021-04-05T01:54:05.735Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWS281x.cpp:59:init()) ws281x strip type : 1050624

    2021-04-05T01:54:05.737Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled

    2021-04-05T01:54:08.035Z [hyperiond DISPMANXGRABBER] (ERROR) Previous line repeats 200 times2021-04-05T02:56:46.935Z [hyperiond DISPMANXGRABBER] (ERROR) Previous line repeats 200 times

    2021-04-05T02:56:59.296Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) Previous line repeats 1 times

    2021-04-05T02:56:59.296Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:

    2021-04-05T02:56:59.296Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:

  • You are correct that I'm using the 256 WS2812B's . I'm using a 5V 10A barrel jack style power supply that is only powering the LED's. I used a short (4" long) 26 gauge jumper for the signal wire. The barrel connector is connected directly to the end of the LED strip.

  • I may have figured out the issue on another forum. Since the LEDs and pi are not connected to the same power supply, they don't have a common ground. This is likely causing the random blinking of the lights and not matching what Hyperion software is showing. I'll try it out tonight and see if that fixes the issue.

  • Since the LEDs and pi are not connected to the same power supply

    thats good to look at that, and also take a look at your barrel connector> they are not equiped for that much current

    fix that diffrent, there was a person that also fixed the issue by leaving the barrel connector out and using thicker gauge wires

    dont forget to solder everything! makes sure a low resistance connection ( you dont want high resistance with low voltages..)

    goodluck :)

Participate now!

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