Tutorial elektronik ambilight hyperion Raspberry Pi Ambilight – Teil 4

Raspberry Pi Ambilight – Externe HDMI-Quellen anschließen (Teil 4)

Teilen:
Raspberry Pi Ambilight – Externe HDMI-Quellen anschließen (Teil 4)

Nachdem dein Ambilight mit Kodi funktioniert und die Farbwerte kalibriert sind, kommt der nächste Schritt: externe HDMI-Quellen wie eine Playstation, Xbox, Switch oder einen DVD-Player einbinden. Dazu braucht es einige zusätzliche Komponenten.

Raspberry Pi Ambilight Projekt – Übersicht
Raspberry Pi Ambilight Projekt – Übersicht

Artikelserie: Raspberry Pi Ambilight

Das ist Teil 4 meiner Ambilight-Reihe. Hier die vorherigen Teile:

Tutorial

Ambilight mit dem Raspberry Pi 3 nachrüsten – Teil 1: Hardware

Tutorial

Ambilight mit dem Raspberry Pi 3 – Teil 2: Hyperion installieren

Tutorial

Raspberry Pi Ambilight – Hyperion App Farbkalibrierung (Teil 3)

Was brauchst du zusätzlich?

ProduktKauflink
Raspberry PiKaufempfehlung (ca. 35 €)
Micro SD-KarteKaufempfehlung (ca. 10 €)
5V LED-NetzteilKaufempfehlung (ca. 18 €)
RGB LED-StripeKaufempfehlung (ca. 42 €)
RGB LED-Stripe (AliExpress)Kaufempfehlung (ca. 24 €)
HDMI-SplitterKaufempfehlung (ca. 17 €)
HDMI zu AV KonverterKaufempfehlung (ca. 11 €)
USB-VideograbberKaufempfehlung (ca. 20 €)
USB-Videograbber (Alternative)Kaufempfehlung (ca. 15 €)
Chinch AdapterKaufempfehlung (ca. 2 €)

Affiliate-Links – für dich entstehen keine Mehrkosten.

Die Komponenten im Detail

HDMI-Splitter

HDMI Splitter
HDMI Splitter

Ich habe mich direkt für einen 4K-fähigen HDMI-Splitter entschieden. Er funktioniert sowohl für das 1080p-Setup als auch für ein 4K-Setup (bis 30 Hz).

HDMI zu AV Konverter

HDMI zu AV Konverter
HDMI zu AV Konverter

Du kannst zwischen der 1080p-Version und der 4K-Version wählen. Da der 4K-Konverter nur bis max. 30 Hz schafft, habe ich mich vorerst für die 1080p-Variante entschieden.

USB-Videograbber

USB Videograbber
USB Videograbber

Hinweis

Chinch Adapter

Chinch Adapter
Chinch Adapter

Der Chinch Adapter (Male to Male) verbindet den USB-Videograbber mit dem AV-Konverter.

Verkabelung aufbauen

Der Aufbau ist überschaubar. Der Signalweg läuft wie folgt:
Externe HDMI-Quelle → HDMI-Splitter → HDMI zu AV Konverter → USB-Videograbber → Raspberry Pi

Netzteil für Pi und LED-Streifen sowie die Stromversorgung für HDMI-Splitter und Konverter sind im Plan nicht eingezeichnet.

Verkabelungsplan HDMI Quelle
Verkabelungsplan HDMI Quelle

So sieht es aufgebaut aus:

Verkabelung HDMI Quelle aufgebaut
Verkabelung HDMI Quelle aufgebaut

HDMI zu AV Konverter einstellen

Stelle seitlich am Konverter den Schalter auf PAL (das europäische Fernsehformat). In Amerika und Teilen Asiens wird NTSC verwendet — in Österreich und Deutschland immer PAL wählen.

Der Mini-USB-Anschluss am Konverter dient der optionalen Stromversorgung. Im Normalfall brauchst du ihn nicht.

HDMI zu AV Konverter Einstellungen
HDMI zu AV Konverter Einstellungen

config.txt anpassen

Falls du folgende Einträge noch nicht in deiner config.txt ergänzt hast, hole das jetzt nach:

ini
max_usb_current=1
dtparam=spi=on
hdmi_force_hotplug=1
  • max_usb_current=1 — Erhöht den Strom an den USB-Ports
  • dtparam=spi=on — Aktiviert die GPIO/SPI-Pins für die LEDs
  • hdmi_force_hotplug=1 — Pi startet auch ohne angeschlossenes HDMI-Kabel (wichtig wenn du Kodi nicht nutzt)

Wie du die config.txt bearbeitest, habe ich in Teil 2 gezeigt.

Konfigurationsdatei für externen Grabber erstellen

Öffne HyperCon und wechsle zum Register Grabber. Aktiviere dort den externen Grabber und stelle das Videoformat auf PAL (falls NTSC eingestellt ist).

Den internen Grabber kannst du aktiviert lassen — Hyperion erkennt automatisch wenn ein externes Signal anliegt und schaltet um.

Externen Grabber aktivieren
Externen Grabber aktivieren

Achtung

json
// V4L2 GRABBER CONFIG
"grabber-v4l2" :
{
"device" : "/dev/video0",
"input" : 0,
"standard" : "PAL",
"width" : -1,
"height" : -1,
"frameDecimation" : 2,
"sizeDecimation" : 8,
"priority" : 900,
"mode" : "2D",
"cropLeft" : 0,
"cropRight" : 0,
"cropTop" : 0,
"cropBottom" : 0,
"redSignalThreshold" : 0.0,
"greenSignalThreshold" : 0.0,
"blueSignalThreshold" : 0.0
},

Falls dort nur // NO V4L2 GRABBER CONFIG steht, kopiere den obigen Code manuell in die Datei und passe die Werte bei Bedarf an.

Benenne die neue Datei hyperion.config.json (die alte z.B. als hyperion.kodi.config.json sichern). Nur unter diesem Namen wird sie beim Start automatisch geladen.

Konfigurationsdatei auf den Pi laden

Verbinde dich per Windows Explorer mit deinem Pi und ersetze die Konfigurationsdatei im Ordner Configfiles:

1

Im Explorer verbinden

Gib im Windows Explorer folgendes ein: \\IP-ADRESSE\ (z.B. \\192.168.8.101\). Benutzername: root, Passwort: libreelec

Im Explorer verbinden
2

Konfigurationsdatei ersetzen

Im Ordner Configfiles die bestehende hyperion.config.json mit deiner neuen Datei überschreiben. Vorher die alte als Sicherheitskopie umbenennen.

Konfigurationsdatei ersetzen
3

Raspberry Pi neu starten

Nach dem Neustart leuchten die LEDs beim Boot kurz im Regenbogenmuster. Danach sollte das Ambilight das Signal deiner externen HDMI-Quelle übernehmen.

Raspberry Pi neu starten

Grabber-Werte optimieren

Verbinde dich in HyperCon unter dem Register SSH mit deinem Pi. Klicke dann mit der rechten Maustaste auf den Fernseher in der Software (HDMI-Quelle muss eingeschaltet sein) und wähle Hole Bild vom Grabber.

Über SSH verbinden
Über SSH verbinden
Bild vom Grabber holen
Bild vom Grabber holen

Du siehst jetzt das Bild deiner HDMI-Quelle:

Bild HDMI Quelle
Bild HDMI Quelle

Hast du schwarze Ränder im Bild, kannst du diese im Register Grabber mit den Werten Entf. Pixel oben/unten/links/rechts entfernen. Hol dir danach wieder ein aktuelles Bild vom Grabber zur Kontrolle.

Rand entfernen
Rand entfernen

Wenn das Ergebnis stimmt, erstelle eine neue Konfigurationsdatei und lade sie erneut auf den Pi (wie oben beschrieben).

Das Ergebnis

Raspberry Pi Ambilight mit Fortnite
Raspberry Pi Ambilight mit Fortnite
Warum brauche ich einen HDMI-Splitter?
Der HDMI-Splitter teilt das Signal deiner externen Quelle auf — ein Ausgang geht zum Fernseher, der andere zum HDMI-zu-AV-Konverter für den Videograbber. So läuft das Bild normal weiter und wird gleichzeitig für das Ambilight ausgewertet.
Warum wird ein AV-Konverter benötigt?
Der USB-Videograbber kann kein HDMI-Signal direkt verarbeiten. Der HDMI-zu-AV-Konverter wandelt das Signal in ein analoges Composite-Signal um, das der Grabber dann aufnehmen kann.
Mein Ambilight reagiert nicht auf die externe Quelle – was tun?
Prüfe zuerst ob der V4L2-Grabber-Abschnitt in der hyperion.config.json vorhanden ist. Stelle sicher dass der AV-Konverter auf PAL eingestellt ist. Überprüfe alle Kabelverbindungen und dass der Videograbber als /dev/video0 erkannt wird.
Funktioniert das Setup auch mit 4K-Quellen?
Nur eingeschränkt. Der HDMI-Splitter kann 4K weiterleiten, der AV-Konverter rechnet aber auf 1080p oder weniger herunter. Das Ambilight-Bild basiert also auf einem heruntergerechneten Signal — für die Farbauswertung reicht das aber vollständig aus.
Kann ich zwischen Kodi und externer Quelle wechseln ohne umzustecken?
Ja, Hyperion erkennt automatisch wenn ein externes Signal anliegt und wechselt dann vom internen auf den externen Grabber. Im nächsten Teil der Reihe zeige ich wie du das auch manuell per Fernbedienung oder Menü steuern kannst.

Hat dir der Artikel gefallen? Teile ihn!