Enigmalight / Ambilight für 4K-Boxen (ARM)

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • @all
      Neue überarbeitete Version von EnigmaLight (pclin Edition) für VTI mips und arm. V2.00
      Danke an @pclin
      @schwatter Plugin und WebUI
      @stefanru wledDRGB.py
      Alte Plugin deinstalieren, Pakete pasend zur Box nach /tmp per FTP schicken, und im Terminal eingeben:

      Quellcode
      1 opkg remove enigma2-plugin-extensions-enigmalight
      2 opkg remove enigmalight
      3 opkg update
      4 opkg install /tmp/*.ipk

      Changelog:
      Spoiler anzeigen

      v.2.00 (Plugins)
      - Konfigurationseditor gefixt. Dank an @holymoly66 für intensive Tests.


      Korrekte Berechnung der Leds/ Channels in der Gui . Alle Positionen und Richtungen.
      Bodenständerberechnung der leeren Leds /Channels in der Mitte (led_jump).
      Neue Berechnung Leds unten, wenn Led1 in der Mitte startet und die Anzahl ungerade ist (odd numbers).


      - Farbreihenfolgen für dynamisches Ambilight im Plugin gefixt.
      - enableWrapAround="1" für Skins hinzugefügt. Danke @pclin.
      - 10er Schritte in Feineinstellungen gefixt und erweitert. <> oder Tase 1 / 3.
      - 10er Schritte in Stimmungslicht gefixt und erweitert. <> oder Tase 1 / 3.
      - Vorschauanzeige von Stimmungslicht gefixed.


      Anzeige in den Skins wieder sichtbar machen.
      getDesktop hinzugefügt um Auflösung abzufragen. Damit 2 verschiedene Canvas für die Skins HD und FHD gebaut werden können.
      Befehl zum erzeugen freigeschaltet.
      korrektes erzeugen von Farbwerten/ Helligkeit. Vorschauanzeige und Real passten nicht zusammen.


      - Anpassung von Beschriftungen und neue locale de
      - Beim Start vom Plugin wird kein Modus Dynamisch mehr gestartet. Dadurch bleibt der letzte Modus erhalten.
      - Beim betreten von StimmungsLed wird Moodlamp nicht einfach angeschaltet.
      - Beim verlassen von StimmungsLed wird kein Modus Dynamisch gestartet. Dadurch bleibt StimmungsLed an erhalten.
      - Korrektes schalten von StimmungsLed und richtige Farbe bzw Helligkeit von allen erdenklichen Richtungen. (Plugin, Webinterface).
      - Im Screen StimmungsLed wird der Text "Statische Farbe" bei einem anderen Modus ausgeblendet und die Farbe auf ein Grau gesetzt.
      - Ich habe ein paar Readings für Httprequests überarbeitet.
      - Übergabe von Hexdezimal vom Webinterface an Plugin für Stimmungslicht eingebaut. Danke @stefanru für Tests.
      - Tasten im MainMenu erweitert.


      Taste 1/ 3. WLED = aus/ an.
      Taste 2 WLED toggle.
      Taste 4/ 6. Hyperion LED Hardware aus/ an.
      Taste 7/ 9. Hyperion Boblightserver aus/ an.
      Taste 0. Kill Enigmalight. Wird zu 99,9 % nicht mehr gebraucht. Da Enigmalight richtig gestartet und beendet wird.

      - Diverse Typos und Bugs gefixt.

      Webinterface
      - Webinterface um Httprequest für Hexdecimal für Stimmungslicht erweitert. Danke @stefanru für Tests.
      - In about Hinweis hinzugefügt -> http://[IP]:[Port]/control/option?set=moodlamp_static_color_h&v=E4FF33
      - Wechselseitiges Verhalten erweitert. Hexdezimal, RGB-Slider, "/api/statusinfo" und Slider im Plugin.


      Gruß satdx62
      Dateien
      Gruß satdx62

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von satdx62 ()

    • EnigmaLight Changelog

      Spoiler anzeigen

      ### Changed + Added

      v. 1.0-r1.40
      Enigmalight
      - Neuer Startprozess. "No more zombie <defunct> for all" oder besser bekannt als " Enigmalight already running"
      - Neuer Stopprozess. Bei Boblight/ Netzwerkmodus musste oft mehrfach stop gedrückt werden.
      - Mehr Errorhandling, Textanpassung und Logging.
      - Enigmalight und Webinterface aufeinander abgestimmt und erweitert.
      - WLED-Automatik überarbeitet und Hyperion_NG hinzugefügt.
      - WLED Main IP für Automatik hinzugefügt. Wenn WLED per USB-Kabel und nicht per Script(WLAN) von StefanRu verbunden ist.
      - Hyperion_NG IP + Token hinzugefügt. Damit ist es möglich, die LedHardware manuell oder automatisch zu schalten.
      - Port ist fest auf 8090.
      - Tastenbelegung im MainMenü jetzt:
      Taste 1 = WLED DimDown 10
      Taste 2 = WLED Toggle On/Off
      Taste 3 = WLED DimUp 10
      Taste 4 = Hyperion_NG LED-Hardware off
      Taste 6 = Hyperion_NG LED-Hardware on
      Taste 0 = kill enigmalight (Default vorhanden)
      - LED_Max von 99 auf 999 geändert.
      - Typ der Enigmalight.bin wieder auswählbar gemacht.
      Webinterface
      - Seiten auf Home und About reduziert. DOMContent Problem.
      - Alle Einstellungen/ Slider funktionieren jetzt und wurden erweitert.
      - HttpRequests erweitert. Auflistung im Aboutscreen.
      - Neues Favicon.
      - Icons hinzugefügt.
      - Link im About für Support in den aktuellen Thread im Boxpiratesforum.
      - Solange kein Profil in Enigmalight umgeschaltet wird, behält Enigmalight die Webinterfaceeinstellungen für LiveTV.
      http://[IP]:[Port]/control/light?set=off
      http://[IP]:[Port]/control/light?set=dynamic
      http://[IP]:[Port]/control/light?set=moodlamp
      http://[IP]:[Port]/control/option?set=brightness&v=1.0
      http://[IP]:[Port]/control/option?set=brightnessmin&v=0.00
      http://[IP]:[Port]/control/option?set=brightnessmax&v=1.00
      http://[IP]:[Port]/control/option?set=saturation&v=1.0
      http://[IP]:[Port]/control/option?set=saturationmin&v=0.00
      http://[IP]:[Port]/control/option?set=saturationmax&v=1.00
      http://[IP]:[Port]/control/option?set=speed&v=50
      http://[IP]:[Port]/control/option?set=gamma&v=2.2
      http://[IP]:[Port]/control/option?set=adjustr&v=255
      http://[IP]:[Port]/control/option?set=adjustg&v=255
      http://[IP]:[Port]/control/option?set=adjustb&v=255
      http://[IP]:[Port]/control/option?set=moodlamp_mode&v=1
      http://[IP]:[Port]/control/option?set=moodlamp_brightness&v=150
      http://[IP]:[Port]/control/option?set=moodlamp_static_color_r&v=150
      http://[IP]:[Port]/control/option?set=moodlamp_static_color_g&v=150
      http://[IP]:[Port]/control/option?set=moodlamp_static_color_b&v=150
      http://[IP]:[Port]/api/statusinfo

      v. 1.41
      Änderung der Versionierung
      Konvertierung diverser Files ins Unix Format (LF)
      Bugfix Beispielbilder Anzeige
      Beispielbilder können jetzt auch im dreamOS (OE2.5) bei laufendem Programm angezeigt werden, so ist der Farbabgleich wieder Problemlos möglich, (Danke @Sven H)

      v.1.42
      Änderungen an preinst und postrm
      Anpassungen für twisted.web

      v.2.00 (Plugins)
      - Konfigurationseditor gefixt. Dank an @holymoly66 für intensive Tests.

      korrekte Berechnung der Leds/ Channels in der Gui . Alle Positionen und Richtungen.
      Bodenständerberechnung der leeren Leds /Channels in der Mitte (led_jump).
      neue Berechnung Leds unten, wenn Led1 in der Mitte startet und die Anzahl ungerade ist (odd numbers).

      - Farbreihenfolgen für dynamisches Ambilight im Plugin gefixt.
      - enableWrapAround="1" für Skins hinzugefügt. Danke @pclin.
      - 10er Schritte in Feineinstellungen gefixt und erweitert. <> oder Tase 1 / 3.
      - 10er Schritte in Stimmungslicht gefixt und erweitert. <> oder Tase 1 / 3.
      - Vorschauanzeige von Stimmungslicht gefixed.

      Anzeige in den Skins wieder sichtbar machen.
      getDesktop hinzugefügt um Auflösung abzufragen. Damit 2 verschiedene Canvas für die Skins HD und FHD gebaut werden können.
      Befehl zum erzeugen freigeschaltet.
      korrektes erzeugen von Farbwerten/ Helligkeit. Vorschauanzeige und Real passten nicht zusammen.

      - Anpassung von Beschriftungen und neue locale de
      - Beim Start vom Plugin wird kein Modus Dynamisch mehr gestartet. Dadurch bleibt der letzte Modus erhalten.
      - Beim betreten von StimmungsLed wird Moodlamp nicht einfach angeschaltet.
      - Beim verlassen von StimmungsLed wird kein Modus Dynamisch gestartet. Dadurch bleibt StimmungsLed an erhalten.
      - Korrektes schalten von StimmungsLed und richtige Farbe bzw Helligkeit von allen erdenklichen Richtungen. (Plugin, Webinterface).
      - Im Screen StimmungsLed wird der Text "Statische Farbe" bei einem anderen Modus ausgeblendet und die Farbe auf ein Grau gesetzt.
      - Ich habe ein paar Readings für Httprequests überarbeitet.
      - Übergabe von Hexdezimal vom Webinterface an Plugin für Stimmungslicht eingebaut. Danke @stefanru für Tests.
      - Tasten im MainMenu erweitert.

      Taste 1/ 3. WLED = aus/ an.
      Taste 2 WLED toggle.
      Taste 4/ 6. Hyperion LED Hardware aus/ an.
      Taste 7/ 9. Hyperion Boblightserver aus/ an.
      Taste 0. Kill Enigmalight. Wird zu 99,9 % nicht mehr gebraucht. Da Enigmalight richtig gestartet und beendet wird.

      - Diverse Typos und Bugs gefixt.

      Webinterface
      - Webinterface um Httprequest für Hexdecimal für Stimmungslicht erweitert. Danke @stefanru für Tests.
      - In about Hinweis hinzugefügt -> http://[IP]:[Port]/control/option?set=moodlamp_static_color_h&v=E4FF33
      - Wechselseitiges Verhalten erweitert. Hexdezimal, RGB-Slider, "/api/statusinfo" und Slider im Plugin.

      gruß pclin
      hyperion auf Dreambox TWO - PicCap auf LG OLED65BX9LB

      Ambilight for ever!
    • satdx62 schrieb:

      @all
      Neue überarbeitete Version von EnigmaLight (pclin Edition) für VTI mips und arm. V2.00
      Hab mal eine blöde Frage, bevor ich mir etwas zerschieße.
      Ich habe eine Solo2.

      Oben steht für VTI mips. Sollte daher ohne Probleme auch auf der Solo2 laufen?

      Hatte vor ein paar Jahren mal das Enigmalight aus dem Feed installiert. Jetzt allerdings schon lange nicht mehr. Das wäre hier dann der Nachfolger?

      Danke
    • @wusa
      Du brauchst die erste und letzte .ipk. Wenn Du vorher, eine Image-Sicherung machst, sehe ich kein Problem. Funktioniert sehr gut auf Solo2 und Duo2. Bitte nach Anleitung installieren und die installierte Version auf hold setzen, damit sie nicht bei einem Update überschrieben wird.
      opkg flag hold enigma2-plugin-extensions-enigmalight

      Gruß satdx62
      Gruß satdx62
    • Die erste Datei ist enigmalight selbst.
      Aber für was braucht man die letzte Datei: enigmalight-bin_oatv_0.4-rc4_all.ipk ?

      Edit:
      Ich lese gerade ein bisschen durch die ganzen Threads.
      Es hat sich in den letzten Jahren ja einiges getan.

      Was ich allerdings noch nicht ganz verstehe.
      Früher hatte ich Hyperion. Jetzt nutzt man anscheinend HyperHDR?
      Was ich aber noch nicht ganz verstehe, für was braucht man den ESP, wenn ich die LEDs auch direkt am Raspi anschließen kann?

      Früher hatte ich es so, dass ich enigmalight auf dem Receiver hatte und Hyperion auf dem Raspi. Am Raspi waren die LEDs angeschlossen.

      Läuft das jetzt ähnlich ab?
      Auf dem Receiver enigmalight. Dort wird die IP vom Raspi eingestellt. Auf dem Raspi läuft HyperHDR.
      Jetzt kann, muss ich aber nicht den ESP verwenden?

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von wusa ()

    • @wusa
      Die Pakete sind gesplittet von @pclin wegen Kompatibilität, in den reinen python Teil der auf jedem enigma2 Receiver läuft und die Binarys (mips oder arm).
      EDIT:
      Enigmalight läuft nach wie vor auch ohne Hyperion oder HyperHDR. Sie grabbt der Bildinhalt, berechnet das und sendet die Daten am WLED weiter. Die Möglichkeiten von WLED als reine Hintergrund Beleuchtung sind immens gegenüber alle andere Lösungen.
      Der Vorteil von Raspberry Pi und externer Grabber, besteht darin das man in Verbindung mit ein AVR oder geeigneter Matrix/Splitter, alle über HDMI Angeschlossener Geräte, in Genus von Ambilight kommen, inklusive 4K HDR, HLG und so weiter, deshalb diesbezüglich auch zwei getrente Threads.
      Du kannst auch mittel „enigmalight“ daten an Raspberry Bob light-Server senden, um die vorhandene Hardware inklusive LEDs ohne „ESP“ weiter benutzen zu können.

      Gruß satdx62
      Gruß satdx62

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von satdx62 ()

    • Ich schildere mal meinen Fall, ob ich es richtig verstehe.
      Ich brauche nur meinen Receiver und nur von diesem die Hintergrundbeleuchtung. Ich brauche es von keinen anderen externen Quellen.
      Würde es da reichen auf den Receiver enigmalight zu installieren und mit einem ESP8266 die LEDs bedienen?

      Ich dachte der Raspi ist zwingend notwendig? Wenn das nicht so ist, dann wäre das ja umso besser. Der ESP braucht deutlich weniger Strom und nur für diese eine Aufgabe einen Raspi zu bemühen.. der langweilt sich ja dann.
    • @satdx62
      Ich hab mich leider getäuscht ich habe die Apa102

      Esp8266 ist jetzt geflasht und wled auf dem Handy installiert.
      Leider funktioniert das ganze aber nicht.
      Als Data pin habe ich 3 gewählt und als clk pin 4.
      Hier ist es egal wie rum ich anschließe, keine Reaktion der LEDs. Leuchten nur weiß und leider die letzten paar gar nicht.
      Wie könnte ich weiter vor gehen?
    • @wusa
      APA102
      Data pin:4 Clk:3
      Gruß satdx62
      Dateien
      Gruß satdx62

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von satdx62 ()

    • Ich hab das ganze jetzt zum laufen gebracht. Vielen Dank @satdx62
      Auf dem ESP8266 läuft WLED und ich kann es mit dem Smartphone steuern.

      An dem TV wo die APA102 hängen, ist ein Vu+ Zero Receiver (Solo2 hängt bei den WS2801, hab das leider verwechselt.) Hab alles installiert wie beschrieben.
      Leider hab ich etwas Probleme mit der Geschwindigkeit. Das Bild ist schon auf dem TV da, dann kommt leicht verzögert die Farbe über die LEDs.

      Kann das an der Zero liegen, oder ist hier noch etwas zu konfigurieren?
    • @wusa
      Würde zu aller erst mit weniger Frames/s probieren unter Einstellungen--> Intervall: 0,20 =5fps, und unter Feineinstellung--> LED Geschwindigkeit und automatische Geschwindigkeit herumspielen außerdem, mit der enigmalight-wled-numpy kann man enigmalight mehr Flügel verleihen, wen der CPU schwächelt. Einfach die .ipk installieren und in etc/einigmalight.conf Kontrolieren oder zuweisen. Die einfache VU+Zero ohne 4K glaube ich schön, dass die überfordert ist. Gib mal in PuTTy/Terminal „top“ ein und überprüfe, der Last verglichen mit deiner Solo2. ;)
      Gruß satdx62
      Dateien
      Gruß satdx62
    • "top" bei der Zero ergibt mit Enigmalight zwischen 65 und 70% Auslastung. 65% bei Intervall 0,20 und Richtung 70% bei 0,10.
      Beim normalen TV sehen, ohne Enigmalight liege die Zero bei ungefähr 5%.
      Also Enigmalight holt sich da schon einiges an CPU Leistung.

      Gibt es eine Art Wiki, wo ich nachlesen kann, was die "automatische Geschwindigkeit" macht?
      Weiß da gar nicht in welche Richtung ich gehen soll. Hab jetzt mal 5 eingestellt, ohne die Auswirkungen zu wissen.

      Außerdem ist mir aufgefallen, dass der Ping zwischen Zero und ESP schwankt. Zwischen 2ms und 20ms.
    • @wusa
      Einfach enigmalight-wled-numpy installieren und testen, das bringt schon was. Du musst nicht umstellen in deine config, das wird automatisch umgestellt. Auch bei VU+Solo2 bringt einige Vorteile so fern WLED über WLAN läuft. Es gibt kein WIKI für enigmalight und das einfachste ist zu probieren. Jede Setup ist anders und abhängig von der benutze Hardware. LED Geschwindigkeit bei mir 50 und automatischer Geschwindigkeit 0. Teste auch mal mit Intervall 0,30 ergibt zwar nur 3,3 Frames/s, aber das reicht auch. ;)
      Gruß satdx62
      Gruß satdx62
    • Hallo zusammen,
      ich hätte da gern mal ein Problem:
      ich nutze Enigmalight in der Version V2.27.rvti000 und steuere damit ein Sedulight auf meiner Duo4K SE an.
      Soweit, so gut funktioniert alles, wie es soll.
      Nutze ich allerdings das Plugin für automatisches Ausschalten der VU in folgender Konstellation:
      Einstellungen für automatisches Ausschalten:
      automatisches Ausschalten im Standby aktiviert
      Verweildauer im Standby bis zum Ausschalten (min) 0120

      tritt folgendes Phänomen auf: nach aktivieren von Enigmalight schaltet sich das Enigmalight nach genau 120 Minuten aus, und ist nicht wieder zu starten. Nur mit einem kompletten Neustart der Box.
      Obwohl ich Fernsehen schaue, und die Box nicht im Standby ist. (Das Plugin für automatisches Ausschalten soll ja eigentlich nur für die VU gesamt sein und nicht für Enigmalight)
      Ändere ich die Zeit im Ausschaltplugin auf 60 minuten, geht pünktlich nach 60 Minuten Eingmalight aus. Die Box läuft natürlich weiter, hab sie ja nicht ausgeschalten.
      Deaktiviere ich das automatische ausschalten, so läuft auch Enigmalight durch und schaltet sich nicht von alleine aus.....

      Bin für jeden Tip dankbar!
      2.jpg
      1_0_19_2B66_3F3_1_C00000_0_0_0.jpg

      Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von pampers66 () aus folgendem Grund: Linksschreibfehler

    • huhu.. danke fürs bereitstellen der neuen Versionen :)

      hab jetzt auch enigmalight mit wled am laufen. Ich hatte vorher nur ein LED Strip von LEDVANCE via Hue Bridge mit Enigmalight eingerichtet, da war aber das Delay zu hoch weil es eben kein Original Philipps LED Streifen ist! (Gibt es eigentlich irgendwo eine Liste welche Produkte mit Hue Sync kompatibel sind?)

      Mit WLED (ESP8266 D1 Mini) und nen 0815 Steifen ist nun alles TippTopp! Danke euch für euren Einsatz die Software nicht aussterben zu lassen!

      Ich hatte gesehen dass es für SmartTV's auch Screengrabber Plugins gibt womit man auch HyperionNG ansteuern kann. Gibts das auch für enigmalight?
      Hintergrund: ich will mir nicht erst noch einen HDMI Framegrabber, Splitter und Raspi dafür holen. Mein TV ist nur Abspielgerät für Enigma2 und FireTV. Die Idee ist nun für den FireTV Stick eine App zu installieren welche die Daten an das enigmalight schickt; also rein mit Software.

      Wie würdet ihr das lösen? Man kann ja enigmalight im Standby als Server laufen lassen und dort die Daten empfangen, richtig? Gibts da eine passende App für den FireTV?

      Danke!
    • @flyinghuman
      Mit Hue Sync laufen an sich alle aktuellen Hue Original LED-Lampen/LED-Stripes, allerdings das ist meiner Meinung nach viel zu teuer, aber für diejenigen das System schon haben, kann man alles an enigmalight oder HyperHDR/Hyperion-NG zusätzlich anbinden als zweite Instanz.
      Screen Grabber für Smart-TV es gibt nur für Android Smart-TVs und für weniger LG mit WebOs ab Version 3.5, wobei in meisten fälle Root rechte notwendig sind. Die beste Lösung für mich besteht an eine externe HDMI-Grabber und ein Hyperion-Server, siehe mein anderer Thread: Ambilight ohne enigmalight 4K HDR (plattformunabhängig). ;)
      Gruß satdx62
    • Hallo zusammen,
      eine Verständnis - Frage: Die Philips Hue Lightstrip + mit oder ohne Verlängerung geben aber nicht das wirkliche Ambilight wieder, so wie wir das von Philips alle kennen.
      Soll heißen die LED´s werden ja nicht einzeln angesprochen bei dem Lightstrip. Verstehe ich das richtig?

      Beste Grüße Thomas
    • @thomas0405
      Richtig, die LEDs werden nicht einzeln angesprochen bei dem light Strip, sondern man kann Bereiche des Bildschirmes definieren wie Top, Bottom, Left, Right oder eine Kombi davon. Die Hue Lampen von Philips werden gern als Zusatzeffekt (Wide) genommen oder die Strips als (Rear) Ambilight hinter der Couch eingesetzt, vor allem beim Zocker sehr beliebt. ;)
      Es gibt aber auch andere interessante Projekte ohne Hue Lampen/Stripes, siehe meinen anderen Thread:
      Ambilight ohne enigmalight 4K HDR (plattformunabhängig)
      Gruß satdx62