Sk6812spi funktionieren nicht

  • Grüß euch.

    Bin jetzt vor kurzen auf Sk6812 geswitcht.

    Die haben nach der Anleitung von Cosmicsbase auch eine Zeit lang funktionert.

    Jetzt auf einmal tut sich gar nichts mehr, leuchtet nurmehr komplett weiß.

    Hab einen Level shifter verbaut, habs mit und ohne probiert.

    Setup soweit RPi4b, NT mit 30A, 270 Sk6812 Leds.

    Danke schonmal für eure Hilfe!

    Glg

    Edit: Intressanterweise wenn ich auf GPIO 11 umstecke leuchten sie weiß, sonst auf 10 bleiben sie dunkel.

    Hier noch der Log, stehe langsam wirklich an.

    Kann es sein dass ich mir den Pi bzw die Sk6812 geschrottet habe?

    Update: Der übriggebliebene Teil der Sk6812 geht auch nicht, sieht nach Pi aus...

    Lg

    Display Spoiler

    Hyperion System Summary Report (My Hyperion Config), Reported instance: First LED Hardware instance

    < ----- System information -------------------- >

    Hyperion Server:

    - Build: (HEAD detached at 2.0.0-alpha.10) (Paulchen-Panther-975f969/b1a4e95-1626550299)

    - Build time: Jul 17 2021 21:50:25

    - Git Remote: https://github.com/hyperion-project/hyperion.ng

    - Version: 2.0.0-alpha.10

    - UI Lang: de (BrowserLang: de-DE)

    - UI Access: expert

    - Avail Capt: dispmanx,v4l2,framebuffer,qt

    - Database: read/write

    Hyperion Server OS:

    - Distribution: HyperBian GNU/Linux 10 (buster)

    - Architecture: arm

    - CPU Model: ARMv7 Processor rev 3 (v7l)

    - CPU Type: Raspberry Pi 4 Model B Rev 1.4

    - CPU Revision: b03114

    - CPU Hardware: BCM2711

    - Kernel: linux (5.10.17-v7l+ (WS: 32))

    - Qt Version: 5.11.3

    - Python Version: 3.7.3

    - Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.164 Safari/537.36 OPR/77.0.4054.275

    < ----- Configured Instances ------------------ >

    0: First LED Hardware instance Running: true

    < ----- This instance's priorities ------------ >

    priorities_autoselect: true

    < ----- This instance components' status ------->

    ALL - true

    SMOOTHING - true

    BLACKBORDER - true

    FORWARDER - false

    BOBLIGHTSERVER - false

    GRABBER - false

    V4L - false

    LEDDEVICE - true

    < ----- Current Log --------------------------- >

    2021-08-04T17:54:03.394Z [hyperiond DAEMON] (INFO) CEC handler created

    2021-08-04T17:54:03.412Z [hyperiond EFFECTFILES] (INFO) 39 effects loaded from directory :/effects/

    2021-08-04T17:54:03.416Z [hyperiond EFFECTFILES] (INFO) 22 effect schemas loaded from directory :/effects/schema/

    2021-08-04T17:54:03.418Z [hyperiond EFFECTFILES] (INFO) 0 effects loaded from directory /home/pi/.hyperion/custom-effects/

    2021-08-04T17:54:03.448Z [hyperiond SETTINGSMGR] (DEBUG) (SettingsManager.cpp:164:SettingsManager()) Settings database initialized

    2021-08-04T17:54:03.453Z [hyperiond BLACKBORDER] (DEBUG) (BlackBorderProcessor.cpp:64:handleSettingsUpdate()) Set mode to: default

    2021-08-04T17:54:03.453Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled

    2021-08-04T17:54:03.514Z [hyperiond DAEMON] (INFO) set screen capture device to 'dispmanx'

    2021-08-04T17:54:03.516Z [hyperiond DAEMON] (INFO) DISPMANX frame grabber created

    2021-08-04T17:54:03.530Z [hyperiond DAEMON] (DEBUG) (hyperiond.cpp:608:handleSettingsUpdate()) V4L2 grabber created

    2021-08-04T17:54:03.538Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:28:JsonServer()) Created instance

    2021-08-04T17:54:03.553Z [hyperiond JSONSERVER] (INFO) Started on port 19444

    2021-08-04T17:54:03.531Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'sk6812spi'.

    2021-08-04T17:54:03.531Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled

    2021-08-04T17:54:03.531Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":270,"hardwareLedCount":270,"invert":false,"latchTime":1,"output":"/dev/spidev0.0","rate":3000000,"rewriteTime":1000,"type":"sk6812spi","whiteAlgorithm":"white_off"}]

    2021-08-04T17:54:03.531Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:413:setLatchTime()) LatchTime updated to 1ms

    2021-08-04T17:54:03.531Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [0]: Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms

    2021-08-04T17:54:03.531Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:438:setRewriteTime()) Refresh interval = 1000ms

    2021-08-04T17:54:03.531Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:444:setRewriteTime()) RewriteTime updated to 1000ms

    2021-08-04T17:54:03.531Z [hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:58:init()) _baudRate_Hz [3000000], _latchTime_ms [1]

    2021-08-04T17:54:03.531Z [hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:59:init()) _spiDataInvert [0], _spiMode [0]

    2021-08-04T17:54:03.531Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceSk6812SPI.cpp:41:init()) whiteAlgorithm : white_off

    2021-08-04T17:54:03.538Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) Previous line repeats 1 times

    2021-08-04T17:54:03.538Z [hyperiond FLATBUFCONN] (INFO) Connecting to Hyperion: 127.0.0.1:19401

    2021-08-04T17:54:03.554Z [hyperiond EFFECTENGINE] (INFO) Run effect "Rainbow swirl fast" on channel 1

    2021-08-04T17:54:03.561Z [hyperiond FLATBUFSERVER] (INFO) Started on port 19400

    2021-08-04T17:54:03.561Z [hyperiond PROTOSERVER] (INFO) Started on port 19445

    2021-08-04T17:54:03.562Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver

    2021-08-04T17:54:03.562Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver

    2021-08-04T17:54:03.623Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings

    2021-08-04T17:54:03.624Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig

    2021-08-04T17:54:03.623Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings

    2021-08-04T17:54:03.624Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig

    2021-08-04T17:54:03.625Z [hyperiond WEBSERVER] (INFO) Started on port 8090 name 'Hyperion Webserver'

    2021-08-04T17:54:03.697Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:181:runEffectScript()) Start the effect: name [Rainbow swirl fast], smoothCfg [2]

    2021-08-04T17:54:03.698Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:165:registerInput()) Register new input 'System/EFFECT' with priority 1 as inactive

    2021-08-04T17:54:03.698Z [hyperiond HYPERION] (INFO) Initial foreground effect 'Rainbow swirl fast' started

    2021-08-04T17:54:03.700Z [hyperiond BOBLIGHT] (DEBUG) (BoblightServer.cpp:28:BoblightServer()) Instance created

    2021-08-04T17:54:03.700Z [hyperiond HYPERION] (INFO) Hyperion instance 'First LED Hardware instance' has been started

    2021-08-04T17:54:03.700Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled

    2021-08-04T17:54:03.807Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:271:setInputImage()) Priority 1 is now active

    2021-08-04T17:54:03.808Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:374:setCurrentTime()) Set visible priority to 1

    2021-08-04T17:54:03.808Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [2]: Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms

    2021-08-04T17:54:03.809Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[1], previousPriority[255]

    2021-08-04T17:54:03.809Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:569:handlePriorityChangedLedDevice()) new source available -> switch LED-Device on

    2021-08-04T17:54:04.236Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:175:handleSettingsUpdate()) Setup SSL certificate

    2021-08-04T17:54:04.238Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:191:handleSettingsUpdate()) Setup private SSL key

    2021-08-04T17:54:04.238Z [hyperiond WEBSERVER] (INFO) Started on port 8092 name 'Hyperion Webserver'

    2021-08-04T17:54:04.619Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.0.22

    2021-08-04T17:54:04.619Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:122:handleInstanceSwitch()) Client '::ffff:192.168.0.22' switch to Hyperion instance 0

    2021-08-04T17:54:06.756Z [hyperiond EFFECTENGINE] (INFO) effect finished

    2021-08-04T17:54:06.903Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:337:setCurrentTime()) Timeout clear for priority 1

    2021-08-04T17:54:06.903Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:374:setCurrentTime()) Set visible priority to 255

    2021-08-04T17:54:06.904Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [0]: Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms

    2021-08-04T17:54:06.904Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[255], previousPriority[1]

    2021-08-04T17:54:06.904Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:562:handlePriorityChangedLedDevice()) No source left -> switch LED-Device off

    2021-08-04T17:55:16.633Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:215:sendClose()) send close: 1000

    2021-08-04T17:55:17.223Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.0.22

    2021-08-04T17:55:17.223Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:122:handleInstanceSwitch()) Client '::ffff:192.168.0.22' switch to Hyperion instance 0

    2021-08-04T17:55:20.925Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1058:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.0.22

    RPi4B - SK6812 - Feintech VSP01201 - WisFox Grabber - Pioneer VSX-S520d an Teufel LT4 mit Subwoofer Marke Eigenbau

    Edited 4 times, last by Scirazza: Bilder und Log hinzugefügt (August 4, 2021 at 8:35 PM).

  • Hallo, kleines Update. Der Pi wars. Habe jetzt einen anderen genutzt, jetzt tuts eigentlich wieder.

    Jetzt habe ich ein anderes Problem.

    Ich habe die Leds mit 0,75 Querschnitt am Netzeil angehängt. Tatsächlich ist mir jetzt eine Lusterklemme vom Minuspol abgeraucht.

    Wie habe ich das denn geschafft?

    Habe 2x mal am Nulleiter angehängt und 2 mal am Schutzleiter. Da dürfte doch sowas eigtl nicht passieren?

    Ausgangsleistung waren ca 4,8V, A wollte ich nicht messen weil ich das MM von der Arbeit ausgeborgt habe und das geht nur bis 20A.

    Ich überlege schon ob ich nicht sicherheitshalber das NT tausche, was sagt ihr dazu?

    Lg

    RPi4B - SK6812 - Feintech VSP01201 - WisFox Grabber - Pioneer VSX-S520d an Teufel LT4 mit Subwoofer Marke Eigenbau

  • Deine LEDs haben am Nullleiter bzw. Schutzleiter nix zu suchen! L und N ist die Primärseite für die 230V~, V+ und V- die Sekundärseite mit 5V Ausgang. Mit dem Rädchen ganz rechts kannst du die Spannung auf exakt 5V einstellen. Beim messen unter Spannung aufpassen! Finger weg von L, N und Schutzleiter!!!

    In deinem eigenen Interesse:

    Mach‘ mal ein paar Fotos von der Anschlussleiste vom NT.

    Grüße aus Österreich / Greetings from Austria !

    - Don't wanna miss it anymore !

  • Sry, hab mich falsch ausgedrückt. Bei L & N hab ich rein nur das Kabel für die Steckdose angeschlossen. Weil eben gestern die Kabelklemme durchgeschmort ist, hab ich eine Kabel vom GND zum Schutzleiter gelegt.

    Hab das gestern noch einen Elektriker gezeigt, der meinte der Kabelquerschnitt ist zu gering. Und eben das ich mir GND zum Schutzleiter sparen kann.

    Ein Foto von meinem NT ist oben, so hänge ich es wieder an, nur mit dickeren Kabeln. Ich hab gestern alles abgehängt, sicherheitshalber.

    Lg

    RPi4B - SK6812 - Feintech VSP01201 - WisFox Grabber - Pioneer VSX-S520d an Teufel LT4 mit Subwoofer Marke Eigenbau

  • Und eben das ich mir GND zum Schutzleiter sparen kann.

    Jup, das könnte im Extremfall gefährlich werden.

    Hast dir wahrscheinlich einen Kurzschluss gebaut, wenn 'ne Klemme verschmort ist. Hat der Elektriker oder du anschließend gemessen ob immer noch stabile 5V rauskommen? Der Kurzschluss könnte evtl. einen Kondensator gekillt haben.

    Grüße aus Österreich / Greetings from Austria !

    - Don't wanna miss it anymore !

  • Nein, haben wir noch nicht, hatten keine Zeit mehr dafür, werde ich aber noch machen!

    Wobei "stabile" 5V sowiso noch nie rausgekommen sind, es hat immer geschwankt zwischen 5,9 und 5,1.

    Was für einen Querschnitt würdest du mir empfehlen?

    Lg

    RPi4B - SK6812 - Feintech VSP01201 - WisFox Grabber - Pioneer VSX-S520d an Teufel LT4 mit Subwoofer Marke Eigenbau

  • Lüsterklemmen sollte man auch nicht einsetzen!

    Wenn Klemmen dann Wago.

    Bei Lüsterklemmen wenigstens mit Aderendhülsen arbeiten, die Kabelschuhe am Netzteil hast du ja vorbildlich eingesetzt.

    gruß 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

    Edited once, last by pclin (August 8, 2021 at 6:24 PM).

  • Nein, haben wir noch nicht...

    Solltest du aber auf jeden Fall bevor du die SK6812 anschließt. Auf 4,95V einstellen, mehr V könnten wieder neue Fehler verursachen.

    Ich würde max. 0,75 mm² nehmen, größere Querschnitte sind nicht mehr vernünftig auf die Kupferpads zu löten.

    Grüße aus Österreich / Greetings from Austria !

    - Don't wanna miss it anymore !

  • 0,75 mm² können aber zu wenig sein!

    https://campofant.com/kabelquerschni…nitt-berechnen/

    Besser ist dann die Kabel zu verjüngen oder mit Wagoklemmen kurz vor dem Stripe abzusetzen.

    gruß 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

  • pclin: 270 LEDs ziehen max. 13,23A, und das auch nur im Extremfall. Glaub' mir, 0,75mm² von beiden Seiten eingespeist halten das aus und man erspart sich die Verjüngungen.

    Grüße aus Österreich / Greetings from Austria !

    - Don't wanna miss it anymore !

  • Ich habe derweil den Kreis der Leds geschlossen und dann an das eine Ende was rausgekommen ist die Spannung angelegt. Data hab ich natürlich nur einmal angelegt.

    Dann habe ich die zusammengelegten Leitungen an die 0,75 Kabel gehängt. Das Kabel ist ca 1m lang und dann nochmal eine Lüsterklemme um zum NT und zum Pi zu gehen.

    Soll ich den Kreis trennen und mit Anfang und Ende extra zum NT zu gehen? War das vl der Fehler?

    Lg

    RPi4B - SK6812 - Feintech VSP01201 - WisFox Grabber - Pioneer VSX-S520d an Teufel LT4 mit Subwoofer Marke Eigenbau

  • Es kommt auf Volt, Ampere, Querschnitt und Länge der Kabel an.

    Gib mal deine Werte ein, die Länge habe ich jetzt NUR auf 0.5 Meter gesetzt.

    gruß pclin

  • Laut meinen Werten (5V, 13,3A, 1m Länge)) komme ich auf 2 qmm.

    Da werde ich morgen Kabel kaufen gehen.

    Bzw die alten Kabel aus der Mehrfachsteckdose reaktivieren, die haben ja schon funktioniert.

    Lg

    RPi4B - SK6812 - Feintech VSP01201 - WisFox Grabber - Pioneer VSX-S520d an Teufel LT4 mit Subwoofer Marke Eigenbau

  • 1 bis 1,5 mm² sollte ausreichen, wir haben ja keinen Dauerstrom bei 13,3 Ampere.

    Für Ambilight reicht etwa die Hälfte.

    Bei meinen 268 LED mit ca. 2 x 15 cm Zuleitung (Anfang und Ende des Stripes, Netzteil sitzt in der Mitte hinter dem TV, LED-Layout-Mitte) verwende ich jeweils 1 mm²

    gruß pclin

  • Danke für die Info, werde mich Dienstags dazusetzen!

    Ach ja, soll ich jetzt meinen Kreis an Led auf 2 Ein & Ausgänge aufteilen oder kann ich es auf einen zusammengehängt lassen?

    Lg

    RPi4B - SK6812 - Feintech VSP01201 - WisFox Grabber - Pioneer VSX-S520d an Teufel LT4 mit Subwoofer Marke Eigenbau

    Edited once, last by Scirazza (August 8, 2021 at 9:23 PM).

  • Du meinst am Anfang und am Ende?

    Ja, bei dem Strom auf jeden Fall beidseitig +5V und GND einspeisen. Die Lüsterklemme würde ich dann weglassen und direkt am Netzteil anschließen.

    Grüße aus Österreich / Greetings from Austria !

    - Don't wanna miss it anymore !

  • Ja genau, ich habe es derweil so:

    Eben den led kreis geschlossen und dann +/- zum NT.

    RPi4B - SK6812 - Feintech VSP01201 - WisFox Grabber - Pioneer VSX-S520d an Teufel LT4 mit Subwoofer Marke Eigenbau

  • Ich löte die originalen Kabel der LEDs immer ab und 0,75er Silikonkabel dran. Die gehen dann ohne Umwege direkt zum Netzteil.

    Das sind zwar APA102, im Prinzip aber das selbe.

    Grüße aus Österreich / Greetings from Austria !

    - Don't wanna miss it anymore !

  • Sehr elegant gelöst, Respekt!

    Und wie ich sehe hast du den Kreis nicht geschlossen, sondern extra +/- Kabel genutzt.

    Sehr gut, dann mach ich das jetzt auch so.

    Ein Bild sagt halt mehr als 1000 Worte :).

    Danke & Lg

    RPi4B - SK6812 - Feintech VSP01201 - WisFox Grabber - Pioneer VSX-S520d an Teufel LT4 mit Subwoofer Marke Eigenbau

Participate now!

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