The LEDs do not change color, only White.

  • Hi, I'm stuck.It turns out that I have done all the configuration that touches on my Raspberry 4 I have installed the full noobs I have enabled SSH and SPI through sudo rapi-config and also dtparam = SPI = on.I have also installed the Hyperion alpha9 without any problem. And I have entered the web through port: 8090.


    I leave you here how I have assembled all the Hardware.

    And also the hyperion with its configuration. The led strip is the WD2801 and they are connected apparently well.

  • what type of ledstrip? You run on SPI i see, did you select the right protocol for your ledstrip?


    can you provide a log from debug ? you find it in logs.
    First you have to set your privilage into expert mode right corner WebUI


    Sorry for my ignorance.I DO NOT see the logs.And my led strip is WD2801


    I see now

  • you mean WS2801?


    the logs is at WebUI:8090 at section logs, just click the debug button and copy paste


    Yes, sorry WS2801


    But DEBUG its empty but if I change to WS281x do this.


    2021-01-21T15:09:25.974Z [hyperiond LEDDEVICE] (INFO) Stopped LedDevice 'ws2801' 2021-01-21T15:09:25.976Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled 2021-01-21T15:09:25.977Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'ws281x'. 2021-01-21T15:09:25.977Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":72,"dma":5,"gpio":18,"hardwareLedCount":72,"invert":false,"latchTime":0,"leds":256,"pwmchannel":0,"rewriteTime":1000,"rgbw":false,"type":"ws281x","whiteAlgorithm":"subtract_minimum"}] 2021-01-21T15:09:25.978Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:407:setLatchTime()) LatchTime updated to 0ms 2021-01-21T15:09:25.978Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:428:setRewriteTime()) Refresh interval = 1000ms 2021-01-21T15:09:25.978Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:434:setRewriteTime()) RewriteTime updated to 1000ms 2021-01-21T15:09:25.979Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWS281x.cpp:59:init()) ws281x strip type : 1050624 2021-01-21T15:09:25.979Z [hyperiond LEDDEVICE] (ERROR) Device disabled, device 'ws281x' signals error: 'Failed to open. Error message: Hardware revision is not supported' 2021-01-21T15:09:26.003Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.172 2021-01-21T15:09:36.419Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.172 2021-01-21T15:09:36.433Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.172 2021-01-21T15:11:28.289Z [hyperiond LEDDEVICE] (ERROR) Device disabled, device 'ws281x' signals error: 'Failed to open. Error message: Hardware revision is not supported' 2021-01-21T15:12:29.181Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.172 2021-01-21T15:12:29.208Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.172 2021-01-21T15:15:15.704Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.172

  • Yes, sorry WS2801


    But DEBUG its empty but if I change to WS281x do this.


    2021-01-21T15:09:25.974Z [hyperiond LEDDEVICE] (INFO) Stopped LedDevice 'ws2801' 2021-01-21T15:09:25.976Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled 2021-01-21T15:09:25.977Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'ws281x'. 2021-01-21T15:09:25.977Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":72,"dma":5,"gpio":18,"hardwareLedCount":72,"invert":false,"latchTime":0,"leds":256,"pwmchannel":0,"rewriteTime":1000,"rgbw":false,"type":"ws281x","whiteAlgorithm":"subtract_minimum"}] 2021-01-21T15:09:25.978Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:407:setLatchTime()) LatchTime updated to 0ms 2021-01-21T15:09:25.978Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:428:setRewriteTime()) Refresh interval = 1000ms 2021-01-21T15:09:25.978Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:434:setRewriteTime()) RewriteTime updated to 1000ms 2021-01-21T15:09:25.979Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWS281x.cpp:59:init()) ws281x strip type : 1050624 2021-01-21T15:09:25.979Z [hyperiond LEDDEVICE] (ERROR) Device disabled, device 'ws281x' signals error: 'Failed to open. Error message: Hardware revision is not supported' 2021-01-21T15:09:26.003Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.172 2021-01-21T15:09:36.419Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.172 2021-01-21T15:09:36.433Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.172 2021-01-21T15:11:28.289Z [hyperiond LEDDEVICE] (ERROR) Device disabled, device 'ws281x' signals error: 'Failed to open. Error message: Hardware revision is not supported' 2021-01-21T15:12:29.181Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.172 2021-01-21T15:12:29.208Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.172 2021-01-21T15:15:15.704Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.172



    you need NOT WS281x for your ledstrip, this is only for PWM.


    you need RPI SPI ws2801

  • you need NOT WS281x for your ledstrip, this is only for PWM.


    you need RPI SPI ws2801



    Okey i change and now do this.


    2021-01-21T15:09:25.974Z [hyperiond LEDDEVICE] (INFO) Stopped LedDevice 'ws2801' 2021-01-21T15:09:25.976Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled 2021-01-21T15:09:25.977Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'ws281x'. 2021-01-21T15:09:25.977Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":72,"dma":5,"gpio":18,"hardwareLedCount":72,"invert":false,"latchTime":0,"leds":256,"pwmchannel":0,"rewriteTime":1000,"rgbw":false,"type":"ws281x","whiteAlgorithm":"subtract_minimum"}] 2021-01-21T15:09:25.978Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:407:setLatchTime()) LatchTime updated to 0ms 2021-01-21T15:09:25.978Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:428:setRewriteTime()) Refresh interval = 1000ms 2021-01-21T15:09:25.978Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:434:setRewriteTime()) RewriteTime updated to 1000ms 2021-01-21T15:09:25.979Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWS281x.cpp:59:init()) ws281x strip type : 1050624 2021-01-21T15:09:25.979Z [hyperiond LEDDEVICE] (ERROR) Device disabled, device 'ws281x' signals error: 'Failed to open. Error message: Hardware revision is not supported' 2021-01-21T15:09:26.003Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.172 2021-01-21T15:09:36.419Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.172 2021-01-21T15:09:36.433Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.172 2021-01-21T15:11:28.289Z [hyperiond LEDDEVICE] (ERROR) Device disabled, device 'ws281x' signals error: 'Failed to open. Error message: Hardware revision is not supported' 2021-01-21T15:12:29.181Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.172 2021-01-21T15:12:29.208Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.172 2021-01-21T15:15:15.704Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.172 2021-01-21T15:15:15.724Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.172 2021-01-21T15:19:56.243Z [hyperiond LEDDEVICE] (ERROR) Previous line repeats 1 times 2021-01-21T15:19:56.244Z [hyperiond LEDDEVICE] (INFO) Stopped LedDevice 'ws281x' 2021-01-21T15:19:56.247Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'ws2801'. 2021-01-21T15:19:56.248Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":72,"hardwareLedCount":72,"invert":false,"latchTime":0,"output":"/dev/spidev0.0","rate":1e+06,"rewriteTime":1000,"type":"ws2801"}] 2021-01-21T15:19:56.248Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:407:setLatchTime()) LatchTime updated to 0ms 2021-01-21T15:19:56.249Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:428:setRewriteTime()) Refresh interval = 1000ms 2021-01-21T15:19:56.249Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:434:setRewriteTime()) RewriteTime updated to 1000ms 2021-01-21T15:19:56.249Z [hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:45:init()) _baudRate_Hz [1000000], _latchTime_ms [0] 2021-01-21T15:19:56.249Z [hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:46:init()) _spiDataInvert [0], _spiMode [0] 2021-01-21T15:19:56.250Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled 2021-01-21T15:19:59.101Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.172

  • wrong GPIO, select first controller type for your ledstrip >> RPI SPI 2801 NOT ws281x


    I take this.



    2021-01-21T15:19:56.247Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'ws2801'. 2021-01-21T15:19:56.248Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":72,"hardwareLedCount":72,"invert":false,"latchTime":0,"output":"/dev/spidev0.0","rate":1e+06,"rewriteTime":1000,"type":"ws2801"}] 2021-01-21T15:19:56.248Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:407:setLatchTime()) LatchTime updated to 0ms 2021-01-21T15:19:56.249Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:428:setRewriteTime()) Refresh interval = 1000ms 2021-01-21T15:19:56.249Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:434:setRewriteTime()) RewriteTime updated to 1000ms 2021-01-21T15:19:56.249Z [hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:45:init()) _baudRate_Hz [1000000], _latchTime_ms [0] 2021-01-21T15:19:56.249Z [hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:46:init()) _spiDataInvert [0], _spiMode [0] 2021-01-21T15:19:56.250Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled 2021-01-21T15:19:59.101Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.172 2021-01-21T15:19:59.111Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.172 2021-01-21T15:23:11.115Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.172 2021-01-21T15:23:12.112Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.172 2021-01-21T15:26:20.672Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.172


  • Yes i do it.


    look this


    V=4.70

  • its too low, turn the white dial on PSU with care UP until 4,9 volts with load > ledstrip/PI connected


    you have to measure directly on your PSU, also unwrap your strand of lights> i see that you purchased a strand of 5 mtr [is that right?] with 32l/mtr.


    second, the best results will be there if you power the strand from BOTH sides

  • Now are 4.90


    I think that the rapsberry does not send the information to the LEDs but i don't know why.


    i meant 4.99 volts or 5.



    how much watt is your PSU? and how much lights you have [want to light up?]
    the data-arrow of the lights has to go AWAY from the PI



    if you are 100% shure that all is connected in the right way then we look at the PI



  • Look this. now my volts are 5.00 and my PSU have 10 watts
    My led strip are this https://es.aliexpress.com/item…042311.0.0.220a63c07ESMq8
    5 metres 32 leds

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!