Hallo,
Ich bastel mir im Moment ein Hyperion-Ambilight zusammen.
Untergebracht ist alles in dem Gehäuse eines alten Sat Receivers (Raspberry, Grabber, Converter, HDMI-Switch und eine 4xRelaiskarte.
Strom vom Ambilight, Switch und Converter werden mittels eines im Hintergrund laufenden Python Programms bei Bedarf mittels Relais ausgeschaltet (z.B. Wenn TV aus ist).
Da ich des öfteren 3D Blurays schaue und mein Grabber/Converter bei 24p ein Blaues Bild ausgibt suche ich verzweifelt eine Lösung um die Spannungsversorgung der LEDs abzuschalten wenn kein/24p Signal vorhanden ist.
Folgende (unausgereifte) Ideen hatte ich schon:
-Hdmi Status Led am Switch mit fotowiderstand abfragen (Led geht bei meinem Switch aber leider nicht aus wenn der Ausgang zum Converter bei 3D ausgeschaltet wird)
-"Hyperion Connection Lost"-Meldung der Konsole in Python abfangen (keine Ahnung wie; hab mit den Werten des v4l2 (Signal-threshold) gespielt um bei blauen Bild wenigstens die oben genannte Meldung zu erhalten - leider dann bei bestimmten dunklen Szenen auch kein Ambilight mehr gehabt).
-Bei 24p Wiedergabe über PC (kommt zu 99,9% bei 3D-BDs vor) mittels der Batch die in diesem Fall den SW-Player startet dem Raspberry bzw dem Python Skript mitzuteilen dass er die
LEDs abzuschalten hat (finde ich zum ersten nicht so galant und zum zweiten Weiss ich auch dabei nicht genau wie man es am besten hinbekommt)
-Auf anderem Wege hardwaretechnisch das blaue Bild/kein Signal zu erkennen - viel überlegt und nachgeforscht aber keine taugliche Lösung gefunden.
Hyperion läuft übrigens auf einem fertigen Raspbian Image. Quellen kommen nur über HDMI.
Wäre extrem dankbar für Lösungen oder Denkanstöße da ich mir nun seit langer Zeit darüber den Kopf zerbreche.