LED's reagieren nur bei an/ausschalten
Verfasst: 24. Jun 2016, 21:36
Hallo zusammen,
ich habe mittlerweile keine Idee mehr, wo ich mit der Fehlersuche weitermachen soll bzw. an was es noch liegen könnte.
Daher hoffe ich, dass ich von euch ggf. Hilfe bekommen kann.
Ich verwende:
RPi 3 mit Testimage und WS2801 LEDs.
Anschluss der LED's habe ich bereits mit einem Controller überprüft --> damit funktioniert alles einwandfrei.
GPIO's sollten auch funktionieren (Siehe Anhang SPIDEV_TEST).
Unter Verwendung von Hyperion bekomme ich jedoch kein Ergebnis auf meine LED's.
Die Config stellt eine absolute minimal Konfiguration dar - ich will quasi lediglich die LEDs über hyperion-remote steuern können.
Das Einzige was ich damit jedoch erreichen kann, ist dass wenn ich kontinuierlich die Farben ändere (über iOS App) oder einen Effekt laufen lasse und dann den Stecker vom Netzteil (für die LED's) ziehe und wieder verbinde alle LEDs aufleuchten (Anhang1).
Ich bin offen für jede Hilfe und Vorschläge.
Grüße
ich habe mittlerweile keine Idee mehr, wo ich mit der Fehlersuche weitermachen soll bzw. an was es noch liegen könnte.
Daher hoffe ich, dass ich von euch ggf. Hilfe bekommen kann.
Ich verwende:
RPi 3 mit Testimage und WS2801 LEDs.
Anschluss der LED's habe ich bereits mit einem Controller überprüft --> damit funktioniert alles einwandfrei.
GPIO's sollten auch funktionieren (Siehe Anhang SPIDEV_TEST).
Unter Verwendung von Hyperion bekomme ich jedoch kein Ergebnis auf meine LED's.
Die Config stellt eine absolute minimal Konfiguration dar - ich will quasi lediglich die LEDs über hyperion-remote steuern können.
Code: Alles auswählen
// Automatically generated configuration file for Hyperion ambilight daemon
// Notice: All values are explained with comments at our wiki: wiki.hyperion-project.org (config area)
// Generated by: HyperCon (The Hyperion deamon configuration file builder)
// Created with HyperCon V1.03.1 (11.06.2016)
{
// DEVICE CONFIGURATION
"device" :
{
"name" : "MyHyperionConfig",
"type" : "ws2801",
"output" : "/dev/spidev0.0",
"rate" : 1000000,
"colorOrder" : "rbg"
},
// COLOR CALIBRATION CONFIG
"color" :
{
"channelAdjustment" :
[
{
"id" : "default",
"leds" : "*",
"pureRed" :
{
"redChannel" : 255,
"greenChannel" : 0,
"blueChannel" : 0
},
"pureGreen" :
{
"redChannel" : 0,
"greenChannel" : 255,
"blueChannel" : 0
},
"pureBlue" :
{
"redChannel" : 0,
"greenChannel" : 0,
"blueChannel" : 255
}
}
],
"temperature" :
[
{
"id" : "default",
"leds" : "*",
"correctionValues" :
{
"red" : 255,
"green" : 255,
"blue" : 255
}
}
],
"transform" :
[
{
"id" : "default",
"leds" : "*",
"hsl" :
{
"saturationGain" : 1.0500,
"luminanceGain" : 1.5000,
"luminanceMinimum" : 0.0000
},
"red" :
{
"threshold" : 0.0000,
"gamma" : 2.5000
},
"green" :
{
"threshold" : 0.0000,
"gamma" : 2.5000
},
"blue" :
{
"threshold" : 0.0000,
"gamma" : 2.5000
}
}
]
// NO SMOOTHING CONFIG
},
// NO V4L2 GRABBER CONFIG
// BLACKBORDER CONFIG
"blackborderdetector" :
{
"enable" : true,
"threshold" : 0.01,
"unknownFrameCnt" : 600,
"borderFrameCnt" : 50,
"maxInconsistentCnt" : 10,
"blurRemoveCnt" : 1,
"mode" : "default"
},
// JSON SERVER CONFIG
"jsonServer" :
{
"port" : 19444
},
// PROTO SERVER CONFIG
"protoServer" :
{
"port" : 19445
},
// EFFECT PATH
"effects" :
{
"paths" :
[
"/storage/hyperion/effects",
"/usr/share/hyperion/effects"
]
},
// NO FRAME GRABBER CONFIG
// NO KODI CHECK CONFIG
// NO BOOTEFFECT CONFIG
// NO BOBLIGHT SERVER CONFIG
// NO JSON/PROTO FORWARD CONFIG
// LED CONFIGURATION
"leds" :
[
{
"index" : 0,
"hscan" : { "minimum" : 0.4444, "maximum" : 0.4815 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 1,
"hscan" : { "minimum" : 0.4074, "maximum" : 0.4444 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 2,
"hscan" : { "minimum" : 0.3704, "maximum" : 0.4074 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 3,
"hscan" : { "minimum" : 0.3333, "maximum" : 0.3704 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 4,
"hscan" : { "minimum" : 0.2963, "maximum" : 0.3333 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 5,
"hscan" : { "minimum" : 0.2593, "maximum" : 0.2963 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 6,
"hscan" : { "minimum" : 0.2222, "maximum" : 0.2593 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 7,
"hscan" : { "minimum" : 0.1852, "maximum" : 0.2222 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 8,
"hscan" : { "minimum" : 0.1481, "maximum" : 0.1852 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 9,
"hscan" : { "minimum" : 0.1111, "maximum" : 0.1481 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 10,
"hscan" : { "minimum" : 0.0741, "maximum" : 0.1111 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 11,
"hscan" : { "minimum" : 0.0370, "maximum" : 0.0741 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 12,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0370 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 13,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.9444, "maximum" : 1.0000 }
},
{
"index" : 14,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.8889, "maximum" : 0.9444 }
},
{
"index" : 15,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.8333, "maximum" : 0.8889 }
},
{
"index" : 16,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.7778, "maximum" : 0.8333 }
},
{
"index" : 17,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.7222, "maximum" : 0.7778 }
},
{
"index" : 18,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.6667, "maximum" : 0.7222 }
},
{
"index" : 19,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.6111, "maximum" : 0.6667 }
},
{
"index" : 20,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.5556, "maximum" : 0.6111 }
},
{
"index" : 21,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.5000, "maximum" : 0.5556 }
},
{
"index" : 22,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.4444, "maximum" : 0.5000 }
},
{
"index" : 23,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.3889, "maximum" : 0.4444 }
},
{
"index" : 24,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.3333, "maximum" : 0.3889 }
},
{
"index" : 25,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.2778, "maximum" : 0.3333 }
},
{
"index" : 26,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.2222, "maximum" : 0.2778 }
},
{
"index" : 27,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.1667, "maximum" : 0.2222 }
},
{
"index" : 28,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.1111, "maximum" : 0.1667 }
},
{
"index" : 29,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.0556, "maximum" : 0.1111 }
},
{
"index" : 30,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0556 }
},
{
"index" : 31,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0370 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 32,
"hscan" : { "minimum" : 0.0370, "maximum" : 0.0741 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 33,
"hscan" : { "minimum" : 0.0741, "maximum" : 0.1111 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 34,
"hscan" : { "minimum" : 0.1111, "maximum" : 0.1481 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 35,
"hscan" : { "minimum" : 0.1481, "maximum" : 0.1852 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 36,
"hscan" : { "minimum" : 0.1852, "maximum" : 0.2222 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 37,
"hscan" : { "minimum" : 0.2222, "maximum" : 0.2593 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 38,
"hscan" : { "minimum" : 0.2593, "maximum" : 0.2963 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 39,
"hscan" : { "minimum" : 0.2963, "maximum" : 0.3333 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 40,
"hscan" : { "minimum" : 0.3333, "maximum" : 0.3704 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 41,
"hscan" : { "minimum" : 0.3704, "maximum" : 0.4074 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 42,
"hscan" : { "minimum" : 0.4074, "maximum" : 0.4444 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 43,
"hscan" : { "minimum" : 0.4444, "maximum" : 0.4815 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 44,
"hscan" : { "minimum" : 0.4815, "maximum" : 0.5185 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 45,
"hscan" : { "minimum" : 0.5185, "maximum" : 0.5556 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 46,
"hscan" : { "minimum" : 0.5556, "maximum" : 0.5926 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 47,
"hscan" : { "minimum" : 0.5926, "maximum" : 0.6296 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 48,
"hscan" : { "minimum" : 0.6296, "maximum" : 0.6667 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 49,
"hscan" : { "minimum" : 0.6667, "maximum" : 0.7037 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 50,
"hscan" : { "minimum" : 0.7037, "maximum" : 0.7407 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 51,
"hscan" : { "minimum" : 0.7407, "maximum" : 0.7778 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 52,
"hscan" : { "minimum" : 0.7778, "maximum" : 0.8148 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 53,
"hscan" : { "minimum" : 0.8148, "maximum" : 0.8519 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 54,
"hscan" : { "minimum" : 0.8519, "maximum" : 0.8889 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 55,
"hscan" : { "minimum" : 0.8889, "maximum" : 0.9259 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 56,
"hscan" : { "minimum" : 0.9259, "maximum" : 0.9630 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 57,
"hscan" : { "minimum" : 0.9630, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
},
{
"index" : 58,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0556 }
},
{
"index" : 59,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0556, "maximum" : 0.1111 }
},
{
"index" : 60,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.1111, "maximum" : 0.1667 }
},
{
"index" : 61,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.1667, "maximum" : 0.2222 }
},
{
"index" : 62,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2222, "maximum" : 0.2778 }
},
{
"index" : 63,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2778, "maximum" : 0.3333 }
},
{
"index" : 64,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3333, "maximum" : 0.3889 }
},
{
"index" : 65,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3889, "maximum" : 0.4444 }
},
{
"index" : 66,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4444, "maximum" : 0.5000 }
},
{
"index" : 67,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.5000, "maximum" : 0.5556 }
},
{
"index" : 68,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.5556, "maximum" : 0.6111 }
},
{
"index" : 69,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6111, "maximum" : 0.6667 }
},
{
"index" : 70,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6667, "maximum" : 0.7222 }
},
{
"index" : 71,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.7222, "maximum" : 0.7778 }
},
{
"index" : 72,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.7778, "maximum" : 0.8333 }
},
{
"index" : 73,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8333, "maximum" : 0.8889 }
},
{
"index" : 74,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8889, "maximum" : 0.9444 }
},
{
"index" : 75,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9444, "maximum" : 1.0000 }
},
{
"index" : 76,
"hscan" : { "minimum" : 0.9630, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 77,
"hscan" : { "minimum" : 0.9259, "maximum" : 0.9630 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 78,
"hscan" : { "minimum" : 0.8889, "maximum" : 0.9259 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 79,
"hscan" : { "minimum" : 0.8519, "maximum" : 0.8889 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 80,
"hscan" : { "minimum" : 0.8148, "maximum" : 0.8519 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 81,
"hscan" : { "minimum" : 0.7778, "maximum" : 0.8148 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 82,
"hscan" : { "minimum" : 0.7407, "maximum" : 0.7778 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 83,
"hscan" : { "minimum" : 0.7037, "maximum" : 0.7407 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 84,
"hscan" : { "minimum" : 0.6667, "maximum" : 0.7037 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 85,
"hscan" : { "minimum" : 0.6296, "maximum" : 0.6667 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 86,
"hscan" : { "minimum" : 0.5926, "maximum" : 0.6296 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
},
{
"index" : 87,
"hscan" : { "minimum" : 0.5556, "maximum" : 0.5926 },
"vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
}
],
"endOfJson" : "endOfJson"
}
Das Einzige was ich damit jedoch erreichen kann, ist dass wenn ich kontinuierlich die Farben ändere (über iOS App) oder einen Effekt laufen lasse und dann den Stecker vom Netzteil (für die LED's) ziehe und wieder verbinde alle LEDs aufleuchten (Anhang1).
Ich bin offen für jede Hilfe und Vorschläge.
Grüße