Archiv für den Monat: Januar 2016

Philips Hue selber bauen / Erweiterung zu Insanelight

Ein User aus dem Raspberry Forum hat sich ein HUE System sehr simpel selbst gebaut.
Das Ganze kann natürlich zu dem Insanelight System erweitert werden

Nötig ist dafür ein weiterer RPI3, USB Grabber, Netzteil und LED’s

 

lampe2 configtv configlampe2

4 3 2 1

Um das echte HUE System einzubinden bitte folgendes beachten: http://www.forum-raspberrypi.de/Thread-hyperion-philips-hue?page=4

http://www.forum-raspberrypi.de/Thread-hyperion-stripe-ansteuerung-parallel-zu-hue-bridge

 

Hyperion Ambilight Farben kalibrieren / Weißabgleich

Mit freundlicher Genehmigung von Joachim Wilke
Quelle: https://www.joachim-wilke.de/blog/2015/01/22/hyperion-ambilight-kalibrieren/

Direkt nach der Installation von Hyperion fiel mir ein starker Farbstich auf. Ebenso war die Helligkeit im Vergleich zum Bildinhalt nicht immer optimal. Hyperion bietet für solche Fälle die Möglichkeit Color Transformations vorzunehmen. Dies wird im Hyperion Wiki recht ausführlich erklärt. Die meisten Parameter können für jeden Farbkanal (rot, grün, blau) separat eingestellt werden. Mir fehlte jedoch eine Anleitung, wie ich konkret eine optimale Kalibrierung durchführe.

Die Werte für die Color Transformations sind in der Datei hyperion.config.json abgelegt und können dort geändert werden. Nach einem Neustart von Hyperion wird die Datei neu eingelesen. Da es für Tests sehr aufwändig wäre, jedesmal die Datei zu ändern und Hyperion neu zu starten, bietet sich ein anderer Weg an. Die Android-App Hyperion erlaubt es, die Werte während der Laufzeit von Hyperion live zu ändern und die Auswirkungen direkt zu betrachten.

Die Einstellungen sind in der App über den Sidebar-Eintrag Color Transforms erreichbar:

Damit konnte ich durch ausprobieren konnte ich die Situation schon deutlich verbessern, jedoch fanden sich immer wieder Szenen im Fernsehen, bei denen das Ambilight eine abweichende Farb- oder Helligkeits aufwies.

Letztendlich habe ich mir einige Testbilder selbst erstellt, die ich im XBMC dann anzeigen konnte um die Werte Schritt für Schritt unter kontrollierten Bedingungen einstellen zu können. Die folgenden Testbilder biete ich auch zum Download an.

Schritt 1: Weißabgleich

Das weisse Bild hilft, den richtigen Weißabgleich zu finden. Sollte das Weiß der LED-Kette kälter oder wärmer wirken als das Weiß des Fernsehers, kann über die Regler des Bereichs Whitelevel eine Korrektur durchgeführt werden.

Schritt 2: Farbsättigung

Die farbigen Bilder in Rot, Grün und Blau helfen, die Farbsättigung zu bestimmen und den Weißabgleich zu überprüfen. Sollte es zu sichtbaren Abweichungen zwischen Farbe der LED-Kette und dem Fernsehbild kommen, sollten die Regler des Bereichs Whitelevel entsprechend angepasst werden. Ebenso kann über den Regler HSV Saturation Gain die Farbsättigung korrigiert werden.

Schritt 3: Gammaabgleich

Zuletzt sollten die Gammawerte über den Regler Gamma noch justiert werden. Dazu eigenen sich entsprechende Farbverläufe, die die drei Grundfarben Rot, Grün und Blau jeweils gegen Schwarz ausblenden (Rot-Schwarz-Verlauf, Grün-Schwarz-Verlauf, Blau-Schwarz-Verlauf). Durch den Gammawert wird festgelegt, auf welche Weise die Helligkeit im Verlauf von maximaler zu minimaler Helligkeit reduziert wird.

Schritt 4: Fertige Werte in der Hyperion-Konfiguration ablegen

Die resultierenden Werte können nun aus der Hyperion-App abgelesen und in der Konfigurationsdatei persisten abgelegt werden. Die Regler Threshold und Blacklevel habe ich dabei nicht verändert, da ich damit keine Verbesserungen erzielen konnte. In meinem Fall sieht dies dann so aus:

[hyperion.config.json]

1
...
    "transform" :
    [
            {
                    "id"   : "default",
                    "leds" : "*",
                    "hsv" :
                    {
                            "saturationGain" : 0.9500,
                            "valueGain"      : 1.0000
                    },
                    "red" :
                    {
                            "threshold"  : 0.0000,
                            "gamma"      : 2.0000,
                            "blacklevel" : 0.0000,
                            "whitelevel" : 0.7200
                    },
                    "green" :
                    {
                            "threshold"  : 0.0000,
                            "gamma"      : 1.7000,
                            "blacklevel" : 0.0000,
                            "whitelevel" : 1.0000
                    },
                    "blue" :
                    {
                            "threshold"  : 0.0000,
                            "gamma"      : 1.4000,
                            "blacklevel" : 0.0000,
                            "whitelevel" : 0.3400
                    }
            }
    ],
...

Insanelight mit internem Tuner / Smart TV

Da immer wieder Anfragen zu diesem Thema kommen, habe ich es aus der FAQ kopiert und extra einen Eintrag erstellt.

F: ich möchte mir das Insanelight zulegen. Jetzt ist es so. Ich habe keinen Receiver. Ich nutze den internen Tuner mit CI-modul für HD+. Ist es möglich so das Hyperion anzusteuern? Oder wird ein Receiver benötigt?

A: das Insanelight braucht unbedingt eine Videoquelle. Entweder über HDMI oder CVBS. Viele Fernseher geben das TV Signal über Scart aus, dann würde es gehen. Es gehen dann aber nur SD Sender. Verschlüsselte HD+ (RTL,Pro7,Sat1…) Sender oder Sky (über CI Modul) funktioniert nicht!
SmartTV (Amazon, Netflix etc.) ist ebenfalls nicht möglich! Es gibt ältere Fernseher, die sogar HDMI Eingangssignale am Scart ausgeben. Bitte vorher prüfen (zb. einen weiteren TV am Scart anschließen) Wiedergabe von Datenträgern (USB Stick, Festplatte) kann das System ebenfalls nicht verarbeiten.

Um Apps wie Netflix, Amazon Prime oder Medien die auf einem USB Stick /Festplatte liegen nutzen zu können, einfach einen Player (zb. Android Box oder Bluray Player) besorgen.

Zum Anschluss ist so ein Scartadapter nötig. Dieser wird dann per Cinch (gelber Anschluss) am USB Grabber angeschlossen. Haben wir hier im Shop

$_35 

Wenn Ihr auch HDMI Quellen und den internen Tuner (mit oben genannten Ausnahmen) nutzen möchtet, braucht ihr unbedingt das normale Insanelight Set. Um zwischen internen Tuner und HDMI zu schalten muss immer der USB Grabber per Hand umgesteckt werden.

Für den Fernsehempfang empfehlen wir generell einen externen Sat oder Kabel Receiver zu verwenden. Die Marken Dream Multimedia oder VU+ wären eine sehr gute Wahl

insanelight-kaufe