Seite 1 von 1
Dazugekommener ws2801 zeigt andere Farbe an
Verfasst: 22. Apr 2016, 15:10
von Mohefan
Hallo zusammen.
Ich habe mit meinem Ambilight Probleme und versuche mal mein Problem zu schildern.
Ich hab mir vor ca. 10 Monaten den pi2 gekauft und nach Anleitung das Ambilight für meinen 46 Zoller gebaut.
Waren ca. 3,5m LEDs und als Netzteil hab ich das empfohlene geschlossene Netzteil mit 8A genommen. Die leds sind von aliexpress wie in der anleitung. Lief bis letzte Woche tadellos.
Nun hab ich mir einen neuen 65 Zoller in die Bude gestellt und da sollte das Licht nicht fehlen. Der TV hat einen durchsichtigen Sockel dadurch wirkt die Sache noch geiler.
Nun gut die LEDs abgebaut und an den neuen TV geklebt. Natürlich haben die 4 m die ich hatte nicht gereicht und da hab ich bei ebay wegen der kürzeren Lieferzeit noch einen Meter nachbestellt. Waren auch zügig bei mir. Gestern alles verlötet und den PI angeschlossen.
Läuft soweit aber nun mein Problem.
Das letzte Teilstück was bei mir die gesamte linke Seite ist leuchtet in einer anderen Farbe wie alles andere. Wenn ich per Hyperion App auf Rot zum Beispiel Stelle ist dieses Stück blau.
Gibt es bei den ws2801 solche Unterschiede?
Hab auch mal ans Ende zusätzlich Strom gegeben aber das hat nix gebracht.
Vielleicht hat jemand eine Idee was ich noch versuchen kann.
Das nächste wäre bei aliexpress noch einen Meter zu bestellen und zu hoffen das dann die richtigen Farben kommen.
Oder alles von vorn mit komplett neuen LEDs.
Gruß Ralf
Dazugekommener ws2801 zeigt andere Farbe an
Verfasst: 22. Apr 2016, 15:47
von cenyal
Es ist immer schwierig gleiche Farbkombinationen zu haben.
Jeder Hersteller baut wie er möchte. RGB,RBG;BGR.... du kannst leider nicht machen. Entweder komplett neu Strip oder die stück die dir fehlt von jemandem kaufen der gleiche Farbkombinationen hat.
Auch wenn du 1 meter von Aliexpress bestellt heißt nicht daß du die gleiche bekommst.
Welche Farbkombinationen hast du ?
Dazugekommener ws2801 zeigt andere Farbe an
Verfasst: 22. Apr 2016, 15:55
von Mohefan
Ich muss bei den "alten" auf bgr stellen damit die Farben passen. Das würde die ganze Sache erklären. An sowas hab ich überhaupt nicht gedacht.
Dazugekommener ws2801 zeigt andere Farbe an
Verfasst: 23. Apr 2016, 13:43
von Mohefan
Also hab das Problem lösen können. Hab was im Netz gefunden. Bin noch Neuling daher wusste ich nicht das man in der hyperion.config Datei die Farbreihenfolge für jede einzelne LED ändern kann.
Sieht dann so aus:
Code: Alles auswählen
/// (minimum and maximum inclusive)
"leds" :
[
{
"index" : 0,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9375, "maximum" : 1.0000 }
},
{
"index" : 1,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8750, "maximum" : 0.9375 }
},
[...]
{
"index" : 15,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0625 },
"colorOrder" : "rgb" <------Diese Zeile hinzufügen
},
{
"index" : 16,
"hscan" : { "minimum" : 0.9643, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"colorOrder" : "rgb" <------Diese Zeile hinzufügen
},
[...]
Hat wunderbar funktioniert. Das einzige was ich vielleicht noch machen kann sind die Weißwerte für diese LEDs ändern. Da ist ein minimaler unterschied der aber im Film Betrieb kaum auffällt.
Gruß Ralf
Dazugekommener ws2801 zeigt andere Farbe an
Verfasst: 23. Apr 2016, 13:52
von cenyal
Freud mich daß du hin bekommen hast.
Wieder was dazu gelernt ; )
Dazugekommener ws2801 zeigt andere Farbe an
Verfasst: 23. Apr 2016, 14:46
von Donald
"Hat wunderbar funktioniert. Das einzige was ich vielleicht noch machen kann sind die Weißwerte für diese LEDs ändern. Da ist ein minimaler unterschied der aber im Film Betrieb kaum auffällt."
Das man die Byteorder in der Hyperion für einzelne LED ändern kann, wusste ich noch gar nicht ! Gut zu wissen.
Der Weisswert innerhalb einer komplett gekauften 5 Meter-Kette kann auch bei einzelnen Teilstücken variieren. Nicht nur bei zugekauften LED - Stripes ! Wie wird denn das in der hyperion - Config eimngetragen ?
Dazugekommener ws2801 zeigt andere Farbe an
Verfasst: 23. Apr 2016, 15:24
von digital.arts
@ Mohefan:
Vielen Dank für Deine Recherche ! Damit hast Du sicher vielen Anwendern mit dem gleichen Problem geholfen.
Meine Anregung: Sollte von Aki direkt ins HowTo mit übernommen werden.
Dazugekommener ws2801 zeigt andere Farbe an
Verfasst: 23. Apr 2016, 16:12
von Mohefan
Also ich hab mich vielleicht falsch ausgedrückt. Ich würde das gerne versuchen mit dem Weißwert ändern.
Ich habe gedacht man kann diese Werte vom Anfang der Hyperion.config kopieren und bei den einzelnen Leds einfügen und abändern wie man es braucht.
"red" :
{
"threshold" : 0.1000,
"gamma" : 2.0000,
"blacklevel" : 0.0000,
"whitelevel" : 1.0000
},
"green" :
{
"threshold" : 0.1000,
"gamma" : 2.0000,
"blacklevel" : 0.0000,
"whitelevel" : 0.8000
},
"blue" :
{
"threshold" : 0.1000,
"gamma" : 2.0000,
"blacklevel" : 0.0000,
"whitelevel" : 0.7000
Nun kann ich das ganze aber nur als Text abspeichern und das funktioniert dann ja wahrscheinlich nicht wirklich.
Vielleicht findet jemand das noch raus wie genau man das macht.
Die Reihenfolge schreibt man ja auch einfach dazu. Da gab es komischerweise kein Problem beim speichern.
Vielleicht hab ich auch nur eine Klammer vergessen oder so. Bin halt kein Profi.
Gruß Ralf
Dazugekommener ws2801 zeigt andere Farbe an
Verfasst: 23. Apr 2016, 16:34
von digital.arts
@Mohefan:
nun, in deinem obigen script fehlt die abschließende Klammer bei blue ... ob es das aber ist, wage ich zu bezweifeln.
Weil so müsste ja dann zu jedem einzelnen Led-Eintrag ("index") ein solcher kompletter Block mit red, green und blue eingefügt werden, incl. verschachtelter Klammern. Also so etwa:
{"index":
"hscan":
"vscan":
"colororder":
{"red":
{"threshold" :
"gamma" :
"blacklevel" :
"whitelevel" :
}}
{"green":
{"threshold" :
"gamma" :
"blacklevel" :
"whitelevel" :
}}
{"blue":
{"threshold" :
"gamma" :
"blacklevel" :
"whitelevel" :
}}
}
Dazugekommener ws2801 zeigt andere Farbe an
Verfasst: 23. Apr 2016, 16:36
von Mohefan
So in etwa ja. Habs nur mal kurz versucht. Bin erstmal froh nicht mit 5 meter von vorn anfangen zu müssen.