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.

Artikelserie: Raspberry Pi Ambilight
Das ist Teil 4 meiner Ambilight-Reihe. Hier die vorherigen Teile:
Ambilight mit dem Raspberry Pi 3 nachrüsten – Teil 1: Hardware
Ambilight mit dem Raspberry Pi 3 – Teil 2: Hyperion installieren
Raspberry Pi Ambilight – Hyperion App Farbkalibrierung (Teil 3)
Was brauchst du zusätzlich?
| Produkt | Kauflink |
|---|---|
| Raspberry Pi | Kaufempfehlung (ca. 35 €) |
| Micro SD-Karte | Kaufempfehlung (ca. 10 €) |
| 5V LED-Netzteil | Kaufempfehlung (ca. 18 €) |
| RGB LED-Stripe | Kaufempfehlung (ca. 42 €) |
| RGB LED-Stripe (AliExpress) | Kaufempfehlung (ca. 24 €) |
| HDMI-Splitter | Kaufempfehlung (ca. 17 €) |
| HDMI zu AV Konverter | Kaufempfehlung (ca. 11 €) |
| USB-Videograbber | Kaufempfehlung (ca. 20 €) |
| USB-Videograbber (Alternative) | Kaufempfehlung (ca. 15 €) |
| Chinch Adapter | Kaufempfehlung (ca. 2 €) |
Affiliate-Links – für dich entstehen keine Mehrkosten.
Die Komponenten im Detail
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

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

Hinweis
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.

So sieht es aufgebaut aus:

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.

config.txt anpassen
Falls du folgende Einträge noch nicht in deiner config.txt ergänzt hast, hole das jetzt nach:
max_usb_current=1
dtparam=spi=on
hdmi_force_hotplug=1 max_usb_current=1— Erhöht den Strom an den USB-Portsdtparam=spi=on— Aktiviert die GPIO/SPI-Pins für die LEDshdmi_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.

Achtung
// 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:
Im Explorer verbinden
Gib im Windows Explorer folgendes ein: \\IP-ADRESSE\ (z.B. \\192.168.8.101\). Benutzername: root, Passwort: libreelec

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

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.

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.


Du siehst jetzt das Bild deiner 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.

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