Hallo zusammen,
ich versuche seit einem Monat das Ambilight zum Laufen zu kriegen und habe nun langsam keine Ideen mehr.
Ursprünglich hatte ich einen LED Stripe WS2801. Da ich dachte, dass dieser kaputt sei, bin ich auf eine APA102 umgestiegen – leider mit dem selben Ergebnis: Der Stripe reagiert nicht auf die Signale vom Pi. Ich denke, dass die Verkabelung richtig sein sollte und der Fehler eher am Pi liegt.
Nachdem auch ein Pegelwandler, die Installation von LibreElec (HyperCon / Hyperion), sowie die mehrfache allgemeine Neuinstallation nichts half hab ich alles zurück gebaut und mir einen kleinen Testaufbau zusammengestellt:
- Raspberry Pi 4 mit Debian
- APA102 LED-Stripe
LED‘S: 4,72V
CI: 1,63V
DI: 1,63V
„gpio readall” spuckt folgendes aus:
SPI ist in der config aktiviert.
Hyperion Einstellungen:
Config:
{
"backgroundEffect": {
"color": [
255,
138,
0
],
"effect": "Rainbow swirl fast",
"enable": true,
"type": "effect"
},
"blackborderdetector": {
"blurRemoveCnt": 1,
"borderFrameCnt": 50,
"enable": true,
"maxInconsistentCnt": 10,
"mode": "default",
"threshold": 5,
"unknownFrameCnt": 600
},
"boblightServer": {
"enable": false,
"port": 19333,
"priority": 128
},
"color": {
"channelAdjustment": [
{
"backlightColored": false,
"backlightThreshold": 0,
"blue": [
0,
0,
255
],
"brightness": 100,
"brightnessCompensation": 100,
"cyan": [
0,
255,
255
],
"gammaBlue": 1.5,
"gammaGreen": 1.5,
"gammaRed": 1.5,
"green": [
0,
255,
0
],
"id": "default",
"leds": "*",
"magenta": [
255,
0,
255
],
"red": [
255,
0,
0
],
"white": [
255,
255,
255
],
"yellow": [
255,
255,
0
]
}
],
"imageToLedMappingType": "multicolor_mean"
},
"device": {
"colorOrder": "rgb",
"hardwareLedCount": 1,
"invert": false,
"latchTime": 0,
"output": "/dev/spidev0.0",
"rate": 1000000,
"rewriteTime": 1000,
"type": "apa102"
},
"effects": {
"disable": [
""
],
"paths": [
"$ROOT/custom-effects"
]
},
"flatbufServer": {
"enable": true,
"port": 19400,
"timeout": 5
},
"foregroundEffect": {
"color": [
0,
0,
255
],
"duration_ms": 3000,
"effect": "Rainbow swirl fast",
"enable": false,
"type": "effect"
},
"forwarder": {
"enable": false,
"flat": [
"127.0.0.1:19401"
],
"json": [
"127.0.0.1:19446"
]
},
"framegrabber": {
"cropBottom": 0,
"cropLeft": 0,
"cropRight": 0,
"cropTop": 0,
"display": 0,
"frequency_Hz": 10,
"height": 45,
"pixelDecimation": 8,
"type": "auto",
"width": 80
},
"general": {
"name": "My Hyperion Config",
"showOptHelp": false,
"watchedVersionBranch": "Stable"
},
"grabberV4L2": {
"blueSignalThreshold": 5,
"cecDetection": false,
"cropBottom": 0,
"cropLeft": 0,
"cropRight": 0,
"cropTop": 0,
"device": "auto",
"fps": 15,
"greenSignalThreshold": 5,
"height": 0,
"input": 0,
"redSignalThreshold": 5,
"sDHOffsetMax": 0.75,
"sDHOffsetMin": 0.25,
"sDVOffsetMax": 0.75,
"sDVOffsetMin": 0.25,
"signalDetection": false,
"sizeDecimation": 8,
"standard": "NO_CHANGE",
"width": 0
},
"instCapture": {
"systemEnable": false,
"systemPriority": 250,
"v4lEnable": false,
"v4lPriority": 240
},
"jsonServer": {
"port": 19444
},
"ledConfig": {
"classic": {
"bottom": 0,
"edgegap": 0,
"glength": 0,
"gpos": 0,
"hdepth": 8,
"left": 0,
"overlap": 0,
"pblh": 0,
"pblv": 100,
"pbrh": 100,
"pbrv": 100,
"position": 0,
"ptlh": 0,
"ptlv": 0,
"ptrh": 100,
"ptrv": 0,
"reverse": false,
"right": 0,
"top": 3,
"vdepth": 5
},
"matrix": {
"cabling": "snake",
"ledshoriz": 1,
"ledsvert": 1,
"start": "top-left"
}
},
"leds": [
{
"hmax": 0.3333,
"hmin": 0,
"vmax": 0.08,
"vmin": 0
},
{
"hmax": 0.6667,
"hmin": 0.3333,
"vmax": 0.08,
"vmin": 0
},
{
"hmax": 1,
"hmin": 0.6667,
"vmax": 0.08,
"vmin": 0
}
],
"logger": {
"level": "warn"
},
"network": {
"apiAuth": true,
"internetAccessAPI": false,
"ipWhitelist": [],
"localAdminAuth": true,
"localApiAuth": false,
"restirctedInternetAccessAPI": false
},
"protoServer": {
"enable": true,
"port": 19445,
"timeout": 5
},
"smoothing": {
"continuousOutput": true,
"decay": 1,
"dithering": false,
"enable": true,
"interpolationRate": 25,
"outputRate": 25,
"time_ms": 200,
"type": "linear",
"updateDelay": 0,
"updateFrequency": 25
},
"webConfig": {
"crtPath": "",
"document_root": "",
"keyPassPhrase": "",
"keyPath": "",
"port": 8090,
"sslPort": 8092
}
}
Alles anzeigen
Ich kann den Fehler selber nicht mehr weiter eingrenzen. Hat jemand noch eine Idee was man probieren könnte?