Im ersten Teil habe ich dir gezeigt, wie man die Ambilight-Hardware an seinem Fernseher installiert und alles richtig miteinander verbindet.
In diesem Tutorial zeige ich dir, wie man die kleinen Lämpchen endlich zum leuchten bringt, wie man Feintuning vornimmt damit sich das Licht so verhält wie du es gerne hättest und wie man seine seine Fernbedienung konfigurieren muss, damit man per Tastendruck Ambilight ein- bzw. ausschalten kann.
Diese Anleitung bezieht sich auf das Betriebssystem Openelec (optimiertes Betriebssystem für Kodi) und wurde mit der Version 5.95.4 durchgeführt.
Folgende Bereiche umfasst diese Anleitung:
- Ambilight-Modul aktivieren
- Hyperion installieren – Die Software zum steuern der Farben
- Hyperion konfigurieren
- Feintuning – Farben, Helligkeit, Sättigung anpassen
- Ambilight mit der Fernbedienung ein/ausschalten
- Häufig gestellte Fragen
Was erwartet dich nach dieser Anleitung?
Oh ja, es ist den Aufwand definitiv wert!! 🙂
Ein nie dagewesenes Filmerlebnis erwartet dich, legen wir los!
1. Ambilight-Modul aktivieren
Damit die GPIO Pins am Raspberry Pi 2 überhaupt angesprochen werden können um Signale an die LEDs zu senden, müssen wir zunächst ein bestimmtes Modul in der config.txt Datei aktivieren.
Um alles so einfach und problemfrei wie möglich zu gestalten, empfehle ich hierbei einfach die Micro SD-Karte aus deinem Raspberry zu nehmen um sie anschließend an deinem PC anzuschließen.
Wir öffnen hierzu mit einem Texteditor – ich verwende gerne den Sublime Text Editor – die config.txt Datei die sich ebenfalls direkt auf der SD-Karte befindet.
Dort fügen wir ganz am Ende folgende Zeile hinzu:
# Ambilight Modul aktivieren dtparam=spi=on
So sieht das dann im Editor aus:
Datei abspeichern. Fertig. 🙂
Das Ambilight Modul ist jetzt aktiviert. Die SD-Karte kann jetzt sicher entfernt und wieder in den Raspberry Pi 2 gesteckt werden.
2. Hyperion installieren – Die Software zum steuern der Farben
Hyperion ist zur Zeit die beste Methode um die Farben der LEDs zu steuern. Das Programm benötigt sehr wenig Prozessorleistung, arbeitet schnell und effektiv und es liefert ein super einfaches Konfigurationstool gleich mit.
Um es in Openelec zu installieren, musst du dich mit einem kleinen Programm namens Putty mit dem Raspberry verbinden. Falls du das noch nie gemacht hast, hier eine Anleitung dazu.
Mit diesem Befehl lädst du dir zunächst das Hyperion-Installationsscript herunter. Einfach komplett kopieren und im Terminal eingeben und bestätigen.
curl -L --output install_hyperion.sh --get https://raw.githubusercontent.com/tvdzwan/hyperion/master/bin/install_hyperion.sh
sh ./install_hyperion.sh
Das Hyperion-Installationsscript wurde erfolgreich heruntergeladen. Bestätige jetzt einfach erneut mit der Enter-Taste um die Installation zu starten.
Wenn dein Fenster jetzt so aussieht wie im unteren Screenshot, hat alles reibungslos funktioniert und Hyperion wurde erfolgreich installiert.
Mit dem Befehl „reboot“ kannst du deinen Pi jetzt neu starten und Putty verlassen.
3. Hyperion konfigurieren
Jetzt wird es langsam bunt. 😀
Damit alle LEDs die richtigen Farbwerte erhalten, müssen wir Hyperion erst sagen wie unser Ambilight-System genau aufgebaut ist.
Mit dem Konfigurationstool ist das ganze zum Glück auch kein Problem.
Lade dir die neueste Version direkt vom Entwickler herunter.
Beim downloaden gab es bei mir einen kleinen Sicherheitshinweis, dass diese Datei gefährlich sein könnte.. einfach ignorieren und runterladen.
Info: Falls du die HyperCon.jar nicht öffnen kannst, dann fehlt dir Java auf deinem PC. Hier kannst du es downloaden und installieren.
LEDs zählen!
Folgendermaßen habe ich meine LEDs gezählt und diese Werte dann in das Hyperion-Konfigurationstool eingegeben.
Für meine Installation habe ich folgende Einstellungen im Konfigurationsprogramm vorgenommen.
Hardware-Einstellungen
Hier gibt man an wie viele LEDs pro Seite vorhanden sind, wo die erste LED beginnt usw. Ich habe im Screenshot die Einstellungen beschrieben. 😉
Achte auch darauf, dass die Gesamtanzahl der LEDs – unten rechts im Programm – auch richtig ist, da ansonsten nicht konfigurierte LEDs dunkel bleiben!
Process-Einstellungen
Hier bestimmt man die Helligkeit, Farbintensität, weiche Farbübergänge und betreibt das ganze Feintuning. Dazu später mehr. 😉
Ich habe im Screenshot versucht alles gut zu erklären.
External-Einstellungen
Hier interessieren uns nur die letzten Einträge.
Wichtig ist, dass du den Pfad zu den Effekten – wie auf dem Screenshot zu sehen – anpasst.
Konfigurationsdatei erstellen
Nachdem das alles geschafft ist, drückst du unten links auf den Button „Create Hyperion Configuration“ und speicherst die hyperion.config.json Datei im „Configfiles“ von Openelec ab.
Den „Configfiles“ Ordner findest du ganz einfach über das Netzwerk wenn du in einem normalen Windowsfenster einfach die IP-Adresse von deinem Pi in dieser Schreibweise eingibst: \\192.168.1.111\
Jetzt nur noch den Raspberry neu starten damit die Konfigurationsdatei eingelesen wird und Daumen drücken dass alles funktioniert. 🙂
4. Feintuning – Farben, Helligkeit, Sättigung anpassen
Die Farben sind dir zu kräftig oder nicht bunt genug? Die LEDs leuchten zu hell oder nicht hell genug? Genau darum kümmern wir uns jetzt!
Das Feintuning lässt sich super einfach mit der Hyperion-App vornehmen, da man alle Veränderungen direkt live sehen kann.
Wichtig! Alle Änderungen die du mit der App vornimmst werden nicht gespeichert. Du musst dir deine optimalen Werte also aufschreiben und später in das Hyperion Konfigurationstool eintragen um dir eine neue „hyperion.config.json“ Datei zu erstellen.
Hyperion App für Android: Hier klicken
Hyperion App für iOS: Hier klicken
Hyperion App – Verbindung aufbauen
Als erstes musst du dich mit Kodi verbinden um die Steuerung übernehmen zu können. Dafür benötigst du einfach nur die IP-Adresse von deinem Raspberry Pi.
Folge den Anweisungen wie auf den Screenshots zu sehen:
Nachdem du eine Verbindung zu Kodi aufgebaut hast, kannst du mit deinem Smartphone die Farben direkt steuern.
Wahrscheinlich wirst du jetzt erstmal ein paar Minuten abgelenkt sein weil du mit den Farben spielst. 😀
Weißwert anpassen
Damit alle Farben gut miteinander harmonieren ist es wichtig, dass das Weiß der LEDs den ungefähren Weißton hat wie das Weiß deines Fernsehers.
Dass die Farben rot, grün und blau dabei nicht exakt den selben Farbton wie dein Fernseher haben ist dabei nebensächlich und fällt später auch kaum auf.
Ich habe dir hier mal ein kleines Paket mit Bildern zum testen der Farben erstellt.
Download: ambilight_testbilder.zip
Lade dir diese Bilder auf deinen Pi und öffne das weiße Bild.
In der Hyperion App kannst du jetzt den Weißwert der LEDs so verändern, dass er ungefähr den selben Ton hat wie das Weiß auf deinem Fernseher.
Auf den Screenshots siehst du meine Einstellungen die ich vorgenommen habe für ein gutes Ergebnis.
Folgendes Ergebnis brachten mir diese Werte:
Helligkeit und Farbstärke einstellen
Diese Einstellungen findest du hier. Stelle die Werte einfach so ein wie sie dir am besten gefallen. Lass auch ruhig einen Film laufen und spiele live mit diesen Werten bis du zufrieden bist.
Das waren dann auch schon die wichtigsten Einstellungen. Du kannst natürlich noch gerne alle weiteren Einstellungsmöglichkeiten testen und schauen was dir das beste Ergebnis bringt.
Wie oben bereits erwähnt, werden alle Einstellungen die du mit der App machst, nicht gespeichert. Du musst diese Werte anschließend in das Hyperion Konfigurationsprogramm eintragen und dir eine neue Konfigurationsdatei erstellen. 😉
5. Ambilight mit der Fernbedienung ein/ausschalten
Damit du Ambilight bequem mit der Fernbedienung jederzeit ein und ausschalten kannst, musst du folgendermaßen vorgehen.
Lade dir dieses kleine Script herunter und entpacke die Datei.
Lege die entpackte hyperionswitch.sh Datei in den Userdata Ordner in Kodi ab.
Diesen erreichst du, wenn du in einem normalen Windows-Fenster oben in die Adresszeile die IP-Adresse deines Pi in dieser Schreibweise eingibst: \\192.168.1.111\Userdata\
Hier legst du die Datei einfach ab.
Im Userdata Ordner befindet sich ein Unterordner namens „keymaps“. In dem Ordner „keympas“ findest du entweder eine keyboard.xml oder eine remote.xml Datei die du mit einem Editor bearbeiten musst.
Falls keine Datei vorhanden, muss diese erst erstellt werden. Mehr zu diesem Thema findest du aber in dieser Anleitung.
Ich habe dort eine remote.xml Datei erstellt und habe die Power-Taste meiner Fernbedienung folgendermaßen belegt um Ambilight mit dieser einen Taste ein- bzw. auszuschalten:
Damit man sich nicht vertippt, hier der Code zum kopieren:
system.exec("/storage/.kodi/userdata/hyperionswitch.sh")
Jetzt nur noch deinen Raspberry Pi 2 einmal neustarten und dann sollte deine Taste diese Funktion haben.
6. Häufig gestellte Fragen:
Ambilight soll nur im Videomodus aktiviert sein, nicht im Kodi Menü. Wie stelle ich das an?
Als erstes musst du im Hyperion Configurationstool die Beleuchtung für das Kodi Menü deaktivieren, wie hier im Screenshot zu sehen:
Anschließend musst du noch beide Fernsteuerungsdienste in Kodi aktivieren.
Diese findest du unter Optionen → Dienste → Fernbedienung.
Wichtig ist, dass beide Dienste aktiviert sind.
Jetzt leuchten die LEDs nur noch kurz beim Start von Kodi und gehen direkt wieder aus, solange du dich im Kodi Menü befindest.
Im Videomodus sind diese natürlich wieder aktiviert.
Bei Fragen und Problemen helfe ich wie immer gerne in den Kommentaren weiter. 🙂
Viel Spaß beim nachmachen.
Neu! Hilfe im Forum
Da es hier in den Kommentaren – bei diesem umfangreichen Thema – schnell zu unübersichtlich wird, bitte ich euch bei größeren Problemen das neue PowerPi-Forum zu nutzen. Dort findest du auch ein bereits vorkonfiguriertes SD-Karten Image mit dem du deine LEDs direkt testen kann.
Hey Aki,
funktioniert jetzt alles wunderbar mit dem Ambilight.
Ein Problem habe ich allerdings.
Sobald ich Datein über mein NAS streame habe ich alle paar sekunden Lichtblitze. Spiele ich Datein z.B. über Vimeo etc. ab besteht der Fehler nicht. Im Netz konnte ich nichts passendes finden bzw. nichts was geholfen hat. Hast du eine Tipp oder weißt du etwas? Danke dir!
Wäre es auch möglich ne zweite LED Kette anzubinden die als ambientebeleuchtung dient. Also nicht mit dem Film mit wackelt sondern im Menü und bei Pause gut leuchtet und im Film runter dimmt. Dabei aber einfarbig bleibt. Bei Musik Videos und halt einfacher Musik dagegen ordentlich rambazamba macht. Also lauflichter und sowas.
Hi,
ist es möglich das ganze auch nicht als Ambilight zu benutzen? Also quasi ein LED-Stripe als indirekte Stimmungs-Beleuchtung für einen Raum?
Wie könnte man dies realisieren?
Man könnte sich an die Ambilight Anleitung halten + die Led’s woanders platzieren falls erwünscht und anschließend die Beleuchtung per Hyperion Android App regeln.
Servus … falls jemand schnell einen 5m LED braucht, habe einen über da ich ausversehen 2x im Warenkorb drin hatte als ich bestellt hatte. Mein Amilight läuft mit dem anderen 5m Kabel 1a.
Es handelt sich um diesen hier den ich anzubieten hätte.
http://de.aliexpress.com/item/5M-ws2801-LED-strip-160-LED-160-ic-IP64-Not-waterproof-Arduino-development-ambilight-TV-music/1047951218.html?adminSeq=202502203&shopNumber=328535
Preis wie bezahlt 42 € zzgl. versicherter Versand mit Hermes oder DHL 4,90 Euro.
Bei Interesse einfach bei mir melden ( ***@gmx.de )
Hallo Chris,
ist es noch zu haben?
Ok, gerade gesehen, dass es weg ist.
Hast du email bekommen chris? Würde zuschlagen bei den stripes falls du sie noch hast 🙂
Vg chris
Wie würde sich das Ambilight denn bewegen bei Musik? Würde es da auf die Visualisierung reagieren die man eingestellt hat?
Super Beschreibung!!! Kannst du vielleicht auch deine Config mal bitte posten? Wäre super!
Die oben angebotenen 5m LEDs sind verkauft – kann also gerne gelöscht werden oder zumindest die EMail entfernt werden das nicht irgendwelche Robots die finden und mich zumüllen ;o) DANKE
Erledigt. 🙂
Erst mal danke für die super Anleitung. Hab das ganze gestern so weit fertig gestellt. Hard- und Software-Teil. Dann in Betrieb genommen. Jetzt leuchten (leider) nur die ersten 15 LED, wobei die letzte auch noch eine andere Farbe hat als die restlichen. Steuern mittels App lassen sich die ersten 14. Die letzte leider nicht. Der Rest der LEDs bleibt dunkel. Hab die Verkabelung schon mal geprüft und keinen Fehler festgestellt. Einschätzung von euch Strip an der Stelle defekt?
war bei mir auch so. die led welche in einer anderen farbe leuchtet ist wohl defekt. tausche die mal aus.
Jep, es scheint eine LED defekt zu sein so dass sie die Farbinformationen an die nächste LED nicht mehr weiter leitet.
Vermutlich liegt es an einer kalten Lötstelle. Also irgendwo hat sich ein Kontakt gelöst. Entweder du schneidest die defekte LED heraus und lötest eine neue dran oder du erhitzt kurz mit dem Lötkolben alle Lötstellen damit wieder überall Kontakt besteht.
Bei mir funktioniert alles bestens, danke für die Anleitung!!!
Nur zwei Fragen: kann man Hyperion auch per jsonrpc Befehl ein und ausschalten?
Ist es normal, dass die roten LEDs um einiges schwächer leuchten als grün und blau?
Danke!
Kann mir auch selbst die Antwort geben 😉
Habe nach langen Recherchen nichts gefunden womit man per JSON-RPC Befehlen Hyperion steuern kann, deshalb habe ich mir ein eigenes KODI-Addon geschrieben. Damit kann man nun Effekte starten, RGB Farben einstellen, Hyperion aktieren und deaktivieren sowie ein Relais über die GPIO-Ports steuern, das das Netzteil ein und ausschalten kann.
Hier zu finden: https://github.com/emc02/hyp-rpi-oelec-jsonrpc-remote-addon
Hallo,
@Aki : super hilfreicher und sehr gut geführter Blog !
Das Projekt „Ambilight für alle HDMI-Quellen“ habe ich dank Deiner Beschreibungen erfolgreich hinbekommen. Eine Frage habe ich aber, vielleicht kann mir die jemand noch beantworten:
Ich möchte den RasPi (Version 1B) als reinen Hyperion-Dienst betreiben, brauche also eigentlich
KODI nicht; der Einfachheit halber, weil schon (fast) alles vorbereitet war, habe ich wie von Dir empfohlen Openelec als Grundsystem geladen. Hier startet aber auch KODI immer gleich mit.
Kann ich das irgendwie deaktivieren ? Hyperion ist ja eigentlich komplett separat und als eigenständiger Deamon auch im Autostart drin….
Wo finde ich den Eintrag für KODI, damit ich den „auskommentieren“ kann ?
Vielen Dank schon mal im Voraus
VG
Karl
Hallo. Ich hätte da auch ein kleines Problem. Vielleicht kann mir ja jemand helfen.
Das Ambilight läuft super und ich hab auch die Xbox Fb mit den Einstellungen von Aki übernommen. Mein Pi bekommt Strom per USB vom TV. Wenn ich nun Abends schluss mach schalte ich mit der Xbox Fb das Ambilight aus und mit der TV Fb den TV. Klar. Der Pi geht natürlich dadurch aus. Hab das jetzt paar mal probiert und es ist immer dasselbe. Das Ambilight geht nach ein paar Stunden einfach wieder an. Wie kann denn das passieren?
Gruß
Ralf
Hallo,
@Ralf: ich vermute, das ist das gleiche Problem, das auch schon einige andere (auch Aki) hatten; der TV ist ja nur auf Stan dby, kann also irgendwann „im Hintergrund“ ohne dass er den Schirm einschaltet, irgendwelche Updates durchführen. dabei werden auch die USB-Ports wieder mit Power beschaltet – der RasPi fährt hoch – Ambilight leuchtet …
VG
Karl
Naja Updates machen ist schwierig. Hab bloß ein großes „Display“ als TV. Der hat kein WLAN. Scheinbar gibt er aber mal kurz Strom auf den USB port und schaltet wieder ab. Da hilft wohl bloß den pi separat Strom zu geben.
Habe auch fertig! Funktioniert auch alles,bis auf die Effekte. Weder der eingestellte Regenbogeneffekt noch ist in der APP bei Effekte etwas zu sehen. Benutze Openelec für die Steuerung. Habt ihr es am laufen?
Hast du in deiner config auch den Pfad zu den Effekten angepasst?
/storage/hyperion/effects
Bedurfte keiner Anpassung, war schon eingetragen.
upps mein Fehler, bin wohl in das Eingabefeld gelangt und wirwar eingetippt.
Hallo zusammen, ich habe jetzt drei Tage gebraucht um alles anszuschliessen und zu verlöten. Ich habe 118 LED´s verbaut und auch es funktioniert auch. Nur leider habe ich speziell bei sehr hellen Effekten Aussetzer bzw so einen Strobo Effekt. Den Weisswert kann ich auch nicht voll einstellen, da dann die LEDS wieder ausgehen und dann wieder angehen. Ich habe das empfohlene Netzteil mit 12A angeschlossen, was aber auch komische Geräusche macht je nach Belastung. Das Netzteil habe ich aber nur am Anfang angeschlossen, da die Effekte mit Hyperion eigentlich alle farbkräftig genug waren. Die Einstellungen im Hyperion habe ich laut Deiner Anleitung genauso übernommen. Hat jemand eine Idee ? Ich habe auch was von einem Pegelwandler gelesen. Kann es was damit zu tun haben ? Über Hilfe würde ich mich freuen. Lieben Gruß
Wenn du so ein Netzteil hast, dann ist dort auch ein Poti vorhanden an dem Du die Spannung ein wenig regeln kannst. Messe das ganze mal mit einem Multimeter nach. Vielleicht passt die Spannung nicht ganz.
Danke @Steve. Das Netzteil habe ich direkt beim erstenmal mit einem Multimeter auf knapp über 5V gestellt. Aber viel. sollte ich die werte mal etwas niedriger stellen.
Hi 🙂 habe das gleiche Problem. Habe es gelöst indem ich in der Config Datei von Hyperion die Helligkeit „HSV Value Gain“ von 1 auf 0,75 gestellt habe – seitdem keine Aussetzer mehr 🙂
Danke, habe ich auch gemacht … aber ich musste extrem runter mit den Werten, damit es auch zum Bild des Fernsehers passt. Welches Netzteil hast du ? Sind bei Dir auch leichte fiep-Geräusche ?
Ich empfehle dir die Led’s an beiden Enden mit Strom zu versorgen.
wie kann ich das über die App steuern wenn ich meine IP in die app ein geben kommt nix muss mann ein befehl eingeben ?
wenn ich reboot eingebe dann will er ein pw haben
Hallo zusammen,
Ich habe einen ledstrip aus China bestellt und auch montiert. Nur leider funktioniert Hyperion bei mir nicht, manchmal leichten alle leds manchmal nur ein paar aber nur in seltenen Situationen (wenn ich irgendwo an den Kabeln rumfummel) über all an der Leiste kommen 5 V und gnd an . Ich habe die Vermutung es liegt an einer beschädigten data oder clk Leitung . Wie kann ich das am besten überprüfen? Ich habe einen durchgangsprüfer / Multimeter. Wenn ich Strom auf die Leiste gebe muss ich dann zwischen jeder led einmal clk und Data auf Durchgang prüfen oder liege ich da falsch . Vielleicht habt ihr ja noch wertvolle Tipps!!!
Die Funktion von CLK und Data an den LED’s, mit dem Multimeter zu testen, hat bei mir nicht geklappt. Die Plusleitungen und die Masse kann man aber von Led zu Led durch prüfen.
Wenn man sicher ist das die Led’s korrekt miteinander verbunden sind, dann kann man zur Prüfung der Funktion, die Hyperion Android App verwenden.
Bei dir hört es sich nach einem Wackelkontakt an, ich würde alle Kabel mit dem Multimeter durch prüfen und die Lötverbindung des Kabel checken, welche zum Stripe gehen.
Das alle Led’s beim rumwackeln am kabel aufleuchten ist schon mal ein gutes Zeichen, das heißt dass man davon ausgehen kann, das alle Led’s funktionieren.
Vielleicht direkt noch eine Frage:
Kennt jemend eine gute Adresse wo man die LEDs auf Deutschland beziehen kann, sodass man nicht wieder 3woxhen warten muss ???
Hi Thomas, kostet natürlich dann etwas mehr aber dafür bekommst du es schneller.
Zum Beispiel hier: http://amzn.to/1PMuxvt
Oder bei eBay, nur muss man aufpassen dass nicht aus China versendet wird:
WS2801 Stripes auf eBay
Ist es möglich dass ich Ambilight und Kodi über die gleiche PI steuere, also ohne externes Gerät und brauch ich dann den HDMI Splitter/Video Grabber/HDMI 2 AV Converter trotzdem?
Vieleicht habt ihr da nen Tipp wie ich das löse 😉
Wenn du das Ambilight nur für Medien nutzen willst, die über Kodi wiedergegeben werden.
Dann reicht das Raspberry Pi.
So Sachen wie HDMI Splitter/Video Grabber/HDMI 2 AV Converter braucht man nur wenn man zusätzlich zu Kodi, Ambilight auch für seine Playstation, XBOX und PayTV_Kabelfernsehen per Digitalreceiver nutzen möchte.
Du hast definitiv die Antworten der Kommentare nicht gelesen oder?! 😉
Es ist sogar gewünscht beides mit einem Pi zu betreiben.
Betriebssystem ist z.B. OpenElec (inclusive Kodi) Ambilight ist quasi ein „Addon-Feature“
converter etc. pp brauchst du nur wenn du mehrere Quellen (Blue-Ray, Xbox und was es da alles gibt) anschliessen möchtest.
Für reiner Kodi Betrieb brauchst das alles nicht.
Die es noch nicht mitbekommen haben….. SIEHE OBEN KOPFZEILE –> Forum ist da. 🙂
Moin… Alles so installiert nach deiner Anleitung. Erstmal vielen Dank dafür !
Mein Problem: Ich kann die LEDs per Handy steuern, aber beim Fernsehen oder einem Film werden die LEDs nicht angesteuert.
Einige leuchten dauerhaft weiss,einige lila. Gibt der Fernseher (LG) eigentlich per HDMI ein Videosignal aus ?
Gruss
Motte
Hey. Tolle Anleitung. Nur meine Frage: Woher bekommte der Raspi die Informationen über das Videosignal?
Hallo,
woher weißt Du, das das eine tolle Anleitung ist, wenn Du anscheinend die Hälfte gar nicht gelesen hast ??
Entweder nutzt Du das KODI auf dem Raspi und spielst Videos darüber ab, oder Du bastelst Dir auch noch den zweiten Teil nach, dann mit HDMI-Splitter und Videograbber…
Also bitte nochmals ALLES lesen, dann beantwortet sich Deine Frage v on selbst…
Hi, ich habe folgendes Problem, beim starten des Raspberrys sehe ich den kurzen Regenbogen Bildschirm nicht. Es leuchtet auch nur die letzte Led ganz schwach in grün und blau. Hat wer eine Idee was ich falsch gemacht haben könnte?
Lg
Hey Leute,
gestern einen neuen Versuch mit einem neuen LED-Streifen gewagt, aber das Ergebnis ist gleichgeblieben. Alle LEDs bleiben aus. Nur die erste LED ist nach meheren Neustartversuchen kurz aufgeleuchtet. Habe gerade die SSD formatiert und die Software neu aufgespielt, aber keine Veränderung.
Kann es sein,dass die GPIO’s des Pi’s irgendwie kaputtgegangen sind und keine Signale weitergeben?
Grüße an den PowerPi-Blog,
zunächst auch von meiner Seite aus vielen Dank, dass hier eine so einfach zu verfolgende Anleitung erstellt wurde. Leider scheitert es bei meiner Umsetzung an einer mir unbekannten Sache, weshalb ich äußerst froh wäre ein paar Tips/Denkanstöße von euch zu bekommen. 😉
Zum besseren Verständnis versuche ich einige Bilder hinzuzufügen.
In meinem Projekt soll anstatt einem Fernseher die gesamte TV-Wand (https://mega.nz/#!3UMnHZCD!moE8RzZVNpZydGcCZHFCNjaJrMgmEtqO7dd-nWTbpTY) sowohl während der Kodi-Wiedergabe, als auch mit Externen Geräten oder als Stimmungslicht per Android-App beleuchtet werden. Dazu habe ich mir neben meiner einstigen Grundanleitung vom YouTuber GreatScott! (http://www.instructables.com/id/DIY-Ambilight-with-Hyperion-Works-with-HDMIAV-Sour/) auch die anderen PowerPi Anleitungen durchgelesen.
Generell gehe ich davon aus, dass meine LED-Stripes keinen Defekt vorweisen, denn von den bestellten 6m WS2801 hatte ich Sommer einen 1m Streifen problemlos an meinem Pi der 1. Generation betrieben.
Die Grundversorgung vom Pi, den LEDs, dem HDMI-Switch und dem AV-Converter erfolgt über ein 200W Schaltnetzteil, welches ich vor Inbetriebnahme auf 5V eingestellt habe. (https://mega.nz/#!yElgnC7K!nR9DOKa_1Laz5UKZpRMdQR8BG83HUE-gc7hJzcy07ow) Der LED-Streifen ist an mehreren Stellen mit der Spannungsversorgung verbunden. (https://mega.nz/#!CBVGlL5C!fg2Ll-h_t-itYFfwQqVG0r2oUmIE_mJegase21LB4B8)
Meine Verkabelung verläuft wie folgt:
Farbe Datenkabel –> Farbe LED Stripe –> Funktion
Weiß –> Schwarz –> +5V
Braun –> Blau –> GND
Grün –> Grün –> CLK
Gelb –> Rot –> SD
Schemenhaft dürfte das der Darstellung in Teil 1 der PowerPi Anleitung entsprechen.
Um weitere Fehler auszumerzen bestellte ich mit das AmbiPi.tv Kit von TheHackerspaceshop, um die Ausgangssignale von 3,3V auf 5V im Pegel anzupassen. Verlötet wurde nach der Anleitung der Seite (http://instructions.hackerspaceshop.com/ambipi.tv/AB+2/).
https://mega.nz/#!mAUGiYpQ!z2xbPqMuPIReGRfvVr-e-7vjOxVvQXp5tqS-PeANUCU https://mega.nz/#!PUEgFKyC!80C_Omp3pjL33nVElNq_2uAs-PTc-g6tTN_xo0Tpu0I https://mega.nz/#!qYkwwKjZ!tdz1jgjY7kx29dgNopcIXPfWbhdum7nh4sM4IotdkVI https://mega.nz/#!7VshFZqa!ZOHCDfZLWDpInw31IEW7z6cTx8h4AI373vEOHmhL340 https://mega.nz/#!nZs2DZrA!cuylr2nc3rOwYi-W8RHxKZlaKX5t8ufNljs0wERfJf4
Zunächst gab es Probleme mit dem VideoGrabber, zurückzuführen auf eine Chipsatz/Treiberunverträglichkeit. Somit bin ich auf den berichten zufolge am besten funktionierenden Fushicai-Chipsatz und einen Raspberry Pi 2 umgestiegen.
Wie in dieser Anleitung beschrieben konnte ich alle Schritte exakt gleich unter OpenELEC 6.0 durchführen. Es lässt sich wie gewohnt mit der Android KodiRemote steuern und auch die von mir erworbene Hyperion-App sagt ,,Server-synchronized“. Jedoch lässt sich dann ,anders als beim PI 1 mit dem kurzen Streifen, die LED-Kette an meiner Wand nicht dazu bewegen ein Leuchtzeichen von sich zu geben.
Ebenfalls hatte ich es schon mit einer Neuinstallation versucht, welche nach der ,,Schritt für Schritt Anleitung für jedes HDMI-Gerät“ erweitert wurde und auch im Hauptmenü das Wechseln der unterschiedlichen hyperion.config.*.json Dateien ermöglichte.
Leider zeigte sich kein Erfolg. Ich überprüfte mehrmals die korrekte Ausrichtung der Laufrichtung auf dem LED-Bus und musste letzlich den Stecker erneut anlöten, weil sich die Lötpads gelöst hatten. An der Versorgung liegen die gewünschten 5V an und den Daten/Clockeingang habe ich auch testweise schon getauscht. Zudem habe ich mit der Durchgangsprüfung meines Multimeters sichergestellt, dass die Kontaktwiderstände und damit die der Datenleitung nahezu 0 Ohm ergibt.
Ein kurzes Leuchten ergibt sich lediglich durch Störeinflüsse, wenn ich die Datenzuleitung als einzige Stromversorgung benutze und den Stecker neu einstecke.
So langsam gehen mir leider die Optionen an Fehlerquellen aus, wobei mein Verdacht doch eher ein Softwareproblem vermutet. Ggf. könnte ja jemand von euch ein funktionierendes Image hochladen, welches ich dann bei mir testen kann.
Danke falls sich jemand die Mühe gemacht hat diesen irrwitzigen Text bis hierher zu lesen :).
Verbleibe mit freundlichen Grüßen
Marci
Nachtrag:
Hier noch meine aktuelle Config:
https://mega.nz/#!LN9XGYIS!AdXr_Rve9Hx3Bve1uw7e1PaHE-Im8GiQmuwbxIGOeiI
Hi Marci, ich habe mal ein aktuelles vorkonfiguriertes SD-Karten Image erstellt mit dem du testen kannst ob das Problem softwareseitig oder hardwareseitig vorliegt.
http://powerpi.de/forum/viewtopic.php?f=8&t=13
Es kam erstaunlicherweise auch oft vor dass bei vielen Leuten genau die erste LED defekt war und dadurch alle weiteren LEDs nicht geleuchtet haben. Wäre einen Versuch wert mal die erste LED zu überspringen und die Kontakte an die zweite LED zu halten um das kurz zu testen.
Du bist dir auch wirklich sicher dass die Laufrichtung stimmt?
http://powerpi.de/wp-content/uploads/2015/02/laufrichtung_ws2801_led_stripe_ambilight.jpg
Danke für die schnelle Antwort. 🙂
Das Image werde ich ausprobieren und eigentlich sollten die LED Stripes in der aktuellen Verdrahtung in eine Richtung etwas anzeigen. In meinem Fall sind keine Pfeile vorhanden sondern IN und OUT als Beschriftung angegeben.
https://mega.nz/#!qYkwwKjZ!tdz1jgjY7kx29dgNopcIXPfWbhdum7nh4sM4IotdkVI
Die einzelnen 5050 LED-Segmente leuchten beim Durchmessen mit dem Multimeter ordnungsgemäß auf und haben alle eine Durchgangsspannung von ca. 1,6V.
Es scheint wohl doch eine Sache der Hardware zu sein, denn auch mit dem Image leuchtet leider nichts.
Weil mein Beitrag wohl doch ein bisschen die Länge der Kommentare sprengt und ich jetzt erst entdeckt habe, dass es hier auch ein Forum gibt wäre es besser die Beiträge als Thread zu übernehmen. Hier in die Kommentare kann man ja zur Not eine Verlinkung hinterlassen.
Hallo, würdest Du auch eventuell gegen Bezahlung so etwas bauen?
Gerade solche Lichterleisten (LED Leiste) sind für viele ein Graus,
wenn Du so etwas schon gebaut hast, hast Du ja auch sicherlich Übung darin.
Es wäre nett, wenn Du mir antworten würdest.
Netten Gruß
Mike
Hallo,
wenn du dir das do-it-yourself gar nicht zutraust, dann sieh dir doch das lightberry an… http://lightberry.eu
Kostet mehr und macht nur halb so viel Spass (Erfolgserlebnis beim zusammenbauen…)
Aber im Endergebnis das gleiche wie dieses Projekt hier…
Hi,
ich bekomme folgende Fehlermeldung bei der Installation von Hyperion. Hatte shonmal jemand das Problem?
Grüße
Andi
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 –:–:– –:–:– –:–:– 0curl: (60) SSL certificate problem: certificate is not yet valid
More details here: http://curl.haxx.se/docs/sslcerts.html
curl performs SSL certificate verification by default, using a „bundle“
of Certificate Authority (CA) public keys (CA certs). If the default
bundle file isn’t adequate, you can specify an alternate file
using the –cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
the bundle, the certificate verification probably failed due to a
problem with the certificate (it might be expired, or the name might
not match the domain name in the URL).
If you’d like to turn off curl’s verification of the certificate, use
the -k (or –insecure) option.
Hab das Problem gerade gefunden. War malwieder die Systemzeit 😉
Hi!!
Habe heute endlich mein Ambilight für jede HDMI Quelle (mittels AV Reciever) fertigstellen können und wollte hier einen einfachen und eigentlich selbstverständlichen Tipp deponieren.
Bei der Inbetriebnahme ist zunächst nichts gegangen wenn ich das HDMI Kabel des AVR benutzte, nur wenn ich die Quelle direkt an den HDMI Splitter angesteckt habe. Nach zwei Stunden Fehlersuche habe ich einfach mal den HDMI2AV Konverter ein und wieder ausgesteckt (der kann sich scheinbar aufhängen…) und ab da funktionierte alles auf anhieb wie es sollte. Eigentlich total peinlich, aber vielleicht hilfts jemand! 😀
gibt es schon was neues bezüglich der integration auf der Recalbox? ist das möglich? ich habs leider mit paketen nachinstallieren etc. nicht geschafft.
Gude!
Vielen dank erstmal für diese Super Anleitung.
Es hat bei mir eig. alles auf Anhieb bestens funktioniert, nur habe ich noch 3 kleine Probleme.
1. Es leuchten ab und an nicht alle Leds, sprich vereinzelte bleiben dunkel (insgesamt 121 Stück).
2. Wenn ich den Pi ausschalte leuchten die Leds jedoch weiterhin.
3. Das Netzteil gibt ein lauteres ich sag jetzt mal Summen von sich (Gerade bei den Blautönen ist es lauter).
Ich Bitte doch um Rat :).
Nummer 1 konnte ich lösen, jedoch bleiben die anderen zwei Probleme erhalten…
Also ich habe jetzt erstmal neue Erkenntnis erlangen können.
Ich habe jetzt das Ambilight für jede HDMI Quelle angeschlossen und funktionieren tut auch alles wunderbar. ABER…
Ich kann ja über Favoriten die LEDS komplett ausschalten, was auch super funktioniert, somit hat sich Punkt 2 auch so gut wie erledigt, nur bleibt eine einzige LED hell. Ist sie Defekt? (Sie ändert mit den anderen LEDs im Betrieb ihre Farbe)
Das Netzteil gibt weiterhin ein lauteres Summen von sich… Ich weiß leider nicht wie ich das Problem beheben soll, da ich nicht gerade der geborene Elektriker bin^^
Und jetzt zu meinem größten Problem.
Ich bekomme den Sound vom normalen TV lediglich über den TV und nicht wie die PS4 oder den PI über den AVR…?
Vielen Dank 🙂
Hi, ist es normal dass wenn ich RPi2 herunterfahre, LEDs bleiben on?
Hallo reicht für die Umsetzung auch der neue pi zero oder der alte. Oder muss es der pi 2 sein?
Hallo,
ich habe das Ambilight an meinem TV umgesetzt. Ist wirklich klasse, danke für die Anleitung. Jedoch habe ich das stärkere Netzteil und das summt ziemlich laut! Ich habe im Forum gelesen dass es helfen soll den Pi auch über das Netzteil zu betreiben. Also mein Micro USB Kabel abgeschnitten und von den vier Kabel(Grün, Weiß, Schwarz, Rot) das Rote an den Plus-Pol des Netzteils und das Schwarze an den Minus-Pol des Netzteils angeschlossen.
Nur fährt der Pi damit nicht hoch! Am Pi leuchtet die rote Led konstant und die grüne blinkt ein paar mal kurz auf und das wars!
Habe ich etwas falsch gemacht oder gibt es noch eine andere Möglichkeit das Netzteil ruhig zu stellen??
Super Anleitung! Sehr gut anzuwenden, habe für die Ecken die Steckverbindungen genommen (im Beitrag als Alternative zum löten verlinkt), klappt sehr gut und mir fällt es zumindest nicht auf.
Ansonsten habe ich die Anschlüsse im Raspberry PI nicht verlötet, sondern mit Jumpern rausgelegt (inkl. zusätzlichen Zwischenschritt). Dadurch kann man den PI relativ einfach austauschen und kann ihn auch nachdem Projekt weiterverwenden.
Das Einzige was mich ein wenig stört ist ein leichtes hoch frequentes Summen des Netzteils, je nachdem welche Farbe / Lichtstärke, eingestellt ist. Habt ihr das auch?
Hallo Leute 😀 ich bin hier kurz vorm Ausrasten…. ich habe alles soweit nachgeschustert löten und alles kein Thema 🙂 bei mir scheitert es jetzt nur an der Technischen Front… alsoooo ich bin grade dabei meine Hyperion.configs auf den Pi zu laden ich kann nur leider Gottes nicht übers Netzwerk zugreifen mir werden alle möglichen Geräte aus meiner Wohnung angezeigt nur der Pi nicht … ich habe die Hyperion.config datein vorher mal einfach so über die sd karte eingespielt und da gingen lediglich die hälfte der Leds ich meine gut ich habe einen 60 zoll tv aber dennoch habe ich das benötigte ,,größere“ Netzteil gekauft … nen Kollege meinte dann schon zu mir daas ich das wohl nicht per SD karte einspielen kann aber wie schon gesagt übers Netzwerk finde ich den Pi nicht und ja ich habe die richtige IP Adresse eingegeben 😀 und wegen den LEDs ich habe da auch schon eine 2 Energiequelle angelötet änderte dennoch nichts …. alles ziemlich ärgerlich ich habe jetzt ungelogen 3 h gegooglet aber einfach nichts gefunden ich hoffe einer von euch kann mir helfen und schreibt es bitte gaaaaaaanz einfach 😀 da ich rein Programmiertechnischnicht auf der Spitze bin ^^
Ich danke euch schon mal im Vorraus 🙂 !!!!!
…und woher weißt du, welche IP dein RasPi hat ? In der Hardware-Info von openelec nachgesehen? Oder in den Netzwerkinfoseite des Routers?
installiere dir z.B. filezilla auf den PC, gib die richtige IP des RasPi in die Adresszeile, Username root, Passwort openelec, dann kommst du auch auf die Filestruktur des RasPi und kannst die Hyperion.config.json in den richtigen Ordner kopieren.
Über die „SD-Karte“ kommst du nur auf die FAT- Bootpartition, die hat mit der openelec-Partition NIX zu tun, jedenfalls nichts mit den Hyperion-Einstellungen !!
Mhhhh also ich bin zwar sicher kein Fachinformatiker aber die richtige IP habe ich schon genommen und habe es grade auch noch einmal so getestet wie du es mir beschrieben hast nichts ! kann keine Verbindung aufbauen ……. geht mir langsam ganz schön auf die nerven. hast du noch nen anderen Tipp ?
Hallo,
ich habe auch eine Frage zum Ambilight.
kann man das Ambilight so enstellen das zwischen Stimmungsbeleuchtung (Dauerbeleuchtung) und automatickbetrieb ausgewählen werden kann?
Gibt es eine Grenze der Bildschirmgröße? Ich würde das gerne für eine fest verbaute 120cm Leinwand verwenden. Ist das möglich?
Hallo zusammen, erstmal vielen dank für diese super Anleitung!!
ich muss sagen, bei der Hardeware hat alles super geklappt, nun habe ich auch die Software soweit vorbereitet und alles mal in Betrieb genommen.
LED´s scheinen alle Funktionstüchtig da beim hochfahren vom Pi alle Led´s bei dem „Rainbow – Lauflicht “ schön hell leuchten und auch schön bunt sind.
Gehe ich in den normal Betrieb über, also erstmal nur als reines Ambilight, beim Filmschauen leuchten nur noch Stellenweise die Led´s.
Gefühlt die ersten 15 dann ein Paar wieder garnicht dann leuchten wieder einige, wieder eine Lücke wo gar nix leuchtet und so weiter.
Am schluss leuchten sie immer noch kräftig. Einige leuchten auch nur in einer Farbe z.b nur Grün. Woran kann das liegen ???Lötstellen habe ich schon alle mehrfach nachgesehen ist alles soweit sauber auch keine Kontakte zwischen CLK und +5V, habe zwischendrin mal Spannung nachgemessen, auch am ende kommen bei mir immer noch 4,9V an. Sofware wurde auch nach dieser Anleitung hier gemacht… ich bin etwas Ratlos.
Hallo,
mal ein Tipp für einen Neuling.
Um über einen Kabelreceiver (altmodisch) fern zu schauen, benötige ich doch einen HDMI Splitter oder?
Das System
https://lightberry.eu/shop/shop/4k-hdmi-kit/
sollte für reines Fernsehen doch funktionieren?
…wenn der Kabelreceiver einen HDMI-Ausgang hat, dann ja !
Du willst doch das Bild weiterhin direkt am TV sehen, oder ?
Also: Receiver -> IN -HDMI-Splitter- Out1->TV
HDMI-Splitter-Out2-> HDMI-Video-Converter -> USB-Grabber-> RasPi -> LEDs
Aber das hat doch Aki auch alles so schön hier:
http://powerpi.de/ambilight-fuer-jedes-hdmi-geraet-die-ultimative-schritt-fuer-schritt-anleitung/
unter Punkt 2 , „Bauplan“ aufgezeichnet…. Bitte einfach mal etwas mehr Zeit nehmen und alles in Ruhe durchlesen !!
Hallo,
ich habe das Problem, dass ich Hyperion nicht herunterladen kann. Ich habe mir das Skript angeschaut welches heruntergeladen wird und habe festgestellt, dass „curl -L –get https://raw.githubusercontent.com/tvdzwan/hyperion/master/deploy/hyperion_imx6.tar.gz“ darin steht. Diese „curl -L“ hat einen SSL Zwang. Hatte schonmal jemand das Problem und hast es glöst?
Ich verwende Openelec Version 6.0.0
Mit freundlichen Grüßen
Stefan
Ich wollte nur ausrichten, dass es mit der Version 5.0.8 problemlos klappte
Mit freundlichen Grüßen
Stefan
Erstmal Lob und Dank für die tolle Erklärung.
Wie viel € hast du grob für dieses Projekt ausgegeben und was denkst du ist der grobe Zeitaufwand für ein Frischling im löten (habe nur in der Schule ab und an gelötet
Funktioniert alles super bei mir. Nur leider bekomme ich das mit den Effekten über die Android APP nicht hin. Farbe ändern über das Rad funktioniert, nur hab ich leider keine Effekte in der Liste. Habe den Pfad wie auf dem Screenshot geändert, ohne Erfolg!