Ich habe am Sonntag mein "altes" Ambilight auf die Variante "direkt im TV" umgebaut.
Auf der Hardwareseite habe ich alles so gelassen.
Also ein WLED-System aus ESP8266 (würde heute euinenen ESP32 nehmen) und WS28xx RGB LED-Streifen.
-> WLED ESP8266, Android, Hyperion Ambilight (nvidia Shield)
Eines direkt vorab: es hat sich wirklich gelohnt umzusteigen.
Es ist sehr viel flüssiger, läuft mit HDR und DV und mit jeder Form von Input.
Und das andere: ich habe keine Ahnung, ob man sich dabei den TV schrotten kann.
Meiner läuft noch - muss jeder für sich selbst entscheiden.
Die Idee ist, den Grabber und den Server auf dem TV laufen zu lassen.
Und wenn man bei 0 anfängt, kann man sogar den ESP via USB des TVs ansteuern.
WLED geht aber auch.
Um die Software installieren zu können, werden Root-Rechte benötigt.
Und ein Homebrewchannel. Und somit ein Entwickler-Account.
Als erstes besorgt man sich einen Account bei LG.
Und stellt diesen auf Developer um.
Danach geht es um CLI.
Hier zu besorgen:
Die Installation erscheint am Anfang etwas komplex, weil aus meiner Sicht die Reihenfolge falsch ist.
Die Anleitung:
-> https://webostv.developer.lge.com/develop/tools/cli-installation
Es wird erst unter Punkt 4 die Ordnerstruktur erklärt, an die man sich aber zwingend halten muss, wobei man zuvor (Punkt 3) schon eine Umgebungsvariable festlegt.
Umgekehrt ist es logischer.
Meine Empfehlung ist hier: erst entpacken und sortieren.
Bei mir sieht es so aus:
Weitere Tips:
-startet die Eingabeaufforderung mit Admin-Rechten.
- bei Punkt drei den Hinweis: Eingabeaufforderung neu starten : beachten.
Ich habe die Anleitung zur CLI dann stur abgearbeitet.
Als nächstes den aktuellen Dev-Manager von LG runterladen und installieren:
-> https://github.com/webosbrew/dev-manager-desktop/releases
Den Homebrewchannel besorgen:
-> https://github.com/webosbrew/webos-homebrew-channel/releases
Und wer es noch nicht hat: Putty
-> https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Jetzt geht es an den TV.
Als erstes automatische Updates deaktivieren.
Und den Quickstart deaktivieren. Der lag bei mir unter Einstellungen/Alle Einstellungen/weitere Einstellungen (und war bereits deaktiviert)
Den TV das erste mal Neustarten.
Bei OLEDs kann es sein, dass der TV nicht AUS geht, weil er im Hintergrund noch einen Refresh macht.
Da gibt es zwei Lösungen. Macht euch einen USB-Stick mit LED an einen Port. Leuchtet der noch, dann ist der TV noch nicht AUS.
Andere Methode: vom Strom ziehen.
Als nächstest dann in den LG-Content Store und die App "Developer Mode App" installieren.
-> https://de.lgappstv.com/main/tvapp/detail?appId=232503&catCode1=&moreYn=N&cateYn=N&orderType=0&headerName=&appRankCode=&sellrUsrNo=
Dort dann einloggen und root und keyserver aktivieren
Jetzt wieder an den PC und endlich die DevManager App starten.
Der Wert für den Dev Mode wird am TV angezeigt. Die IP ebenfalls.
Ab hier stures Copy&Paste aus dieser Anleitung:
-> https://gist.github.com/throwaway96/e811b0f7cc2a705a5a476a8dfa45e09f#steps
Ab Punkt 6
Tips:
- Wenn ihr eine Sache fertig habt und dort "reboot your TV" in der Anleitung steht, dann muss nach dem Reboot auch die Anwendung am PC neugestartet werden.
- Bei Putty: darauf achten, dass "other" eingestellt ist.
Wenn ihr bis zum Punkt "Enjoy" alles durch habt und der TV ein letztes mal neugestartet wurde, dann könnt ihr euch über den Homebrewchannel
PicCap und HyperHDR installieren.
PicCap:
HyperHDR läßt sich per Webinterface einstellen
Der Port ist 8090. Die IP ist die von eurem TV.
Ich habe meine Settings 1:1 vom alten Hyperion übernommen.
Wichtig war halt wieder, die Gamma-Werte einzustellen.
Als weiterer Hinweis sei noch gesagt, dass das WebOS mit Homebrew Channel und dann dem Ambilight schon etwas Zeit braucht, bis es startet, wenn der TV aus war.
Und es ist dann völlig egal, was als Quelle dient.
Quellen: