Willkommen! Melden Sie sich an oder registrieren Sie sich.

Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.

Anmelden - oder - Benutzerkonto erstellen

[Plugin] Enigmalight / Ambilight für Enigma2 Receiver

  • Hier gibt es meine Version von Enigmalight.


    Basis ist GitHub - Dima73/enigmalight: Ambilight clone for broadcom based linux receivers.

    Geändert, gefixt wurde:

    Farbreihenfolge, man kann jetzt alle speichern.

    <> im Tuning Screen. Fader in 10er Schritten

    keymap.xml für Tastatur erweitert.

    Tuning Screen für HD und FHD Skins angepasst

    In 2 Pakete gesplitet, Plugin (Python) und binary

    Weitere Übersetzungs Möglichkeiten eingebaut

    Neu: Sprache Deutsch

    Die Pakete habe ich umgebaut, in den reinen python Teil der auf jedem enigma2 Receiver läuft und die Binarys.

    Hat man enigmalight schon installiert muss man die Version erst deinstallieren.


    Installation:


    Pakete pasend zur Box nach /tmp FTPen dann im Terminal (z.B. Putty)

    Code
    1. apt-get remove enigmalight
    2. apt-get update
    3. dpkg -i /tmp/*.deb
    4. apt-get -f install

    Die Einstellungen von Enigmalight bleiben erhalten.

    Man kann jetzt jede Farbreihenfolge wählen und Speichern.

    Der Tuning Screen ist jetzt mit jeden HD und FHD Skin verwendbar.

    Um die Farben zu prüfen empfiehlt es sich im Tuning Screen erst Rot auf einen Wert >0 Grün und Blau auf 0 zu stellen.

    Dann Grün hoch und Blau und Rot auf 0.

    Als letztes Blau hoch Rot und Grün auf 0.

    Jetzt kann man genau sagen ob die Farben stimmen und welchen Wert man dann einstellen muss um die passenden Farben einzustellen.


    EDIT: Verwendet man WLED mit ESP8266 kann die Farbreihenfolge auf immer auf RGB eingestellt bleiben da man dies in WLED einstellen kann, gleiches gilt auch für die Richtung.


    Im Tuning Screen habe ich auch die die 10er Schritte mit <> gefixt so das man sehr schnell die Werte ändern kann.

    Nachdem man Werte geändert hat muss man Speichern, dann werden die Werte übernommen.

    Mit Hilfe der Beispielbildern kann man dann die Werte für die Farben ganz gut einstellen.

    Damit man die Beispielbilder verwenden kann darf kein Live TV aktiv sein, am besten auf einen Sender schalten der nichts liefert, oder die Tuner Kabel entfernen.

    Mit Weiß anfangen, dann die anderen Farben mit den Beispielbildern abgleichen,


    Verbindet man sich mit dem Browser mit enigmalight gehen nicht alle Möglichkeiten aber ein wenig kann man auch darüber einstellen.


    Es kann vorkommen das python-cheetah nicht auf den feeds eures Image liegen, deshalb habe ich die hier für Dreambox angehängt.


    gruß pclin

  • Referenzbilder:

    Nach dem Farbabgleich sollte das in etwa so aussehen.


    gruß pclin

    Dateien

    Dreambox ONE, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse

    ---
    AudioDSP: miniDSP 2x4HD

    TV: LG 65" SUHD

    Hyperion und Plugin HyperionControl auf der Dreambox One

    nodeMCU ESP8266 mit WLED Wlan 268 LED's SK6812-NW 60 LED/m

    ---

    Ambilight for ever

  • Post #1


    Neu in der Version r1.0:


    Gerätetyp: WLED UDP (WLED UDP Support)

    wled_DRGB.py (Dank an @stefanru) Ansteuerung von ESP mit WLED Software per UDP (Wlan)

    Bug Fix config Auswah (Dank an sven h )


    Wemos D1 mini und WLED ist die beste einfachste und umfänglichste Möglichkeit seine LED's zu betreiben.

    Maximal 490 LED pro Instanz. SK6812 RGBW-NW Support. UDP mit Wlan und LAN.


    Mit EnigmaLight kann man auch mehrere Instanzen betreiben und mit Verschiedenen enigmalight_tv.config, enigmalight_lampe.config, enigmalight_hue.config, enigmalight_all.config einfach wechseln.

    Beispiel configs sind in /home/elight-addons/config_samples vorhanden.

    Am besten mal die enigmalight_all.conf ansehen.

    Um so eine config zuerstellen muss man leider selber editieren.

    Am besten erstellt man mit dem Plugin configs und editiert die dann wie man es haben möchte.


    In den configs sind teils Daten für die LED's für Matrix Lampen drin, also nicht wundern.

    Für Matrix Ansteuerung ist EnigmaLight nämlich auch geeignet.


    Das Plugin beherscht aber keine Berechnung dafür.

    @stefanru hat dafür ein kleines java Programm erstellt.


    Das .ZIP file entpacken und mit der Konsole in den Ordner wechseln in der die EnigmaLight.class liegt.

    Code
    1. java EnigmaLight

    Jetzt kommt ein Help Text, gibt man die 6 Argumente mit dem Aufruf an wird eine enigmalight.conf für Matrix erstellt.

    gruß pclin

    Dateien

    Dreambox ONE, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse

    ---
    AudioDSP: miniDSP 2x4HD

    TV: LG 65" SUHD

    Hyperion und Plugin HyperionControl auf der Dreambox One

    nodeMCU ESP8266 mit WLED Wlan 268 LED's SK6812-NW 60 LED/m

    ---

    Ambilight for ever

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von pclin ()

  • Neue Version r1.21 und enigmalight-bin r1.1


    wled_DRGB.py optimiert, 30 bis 50% weniger CPU Last durch python-numpy (python-nose Abhängigkeit von numpy). Danke an @stefanru


    Erweiterungen des Plugins von @schwatter

    - WLED-Automatik (deepstandby on, standby on, standby off,....)

    - WLED Standby (lights off oder lights on auf WLED-Seite)- Wled IP wird aus der settings geladen


    - Key1 = DimDown 10

    - Key2 = Toggle On/Off

    - Key3 = DimUp 10


    Neu: funktioniert jetzt auch für mehrere WLED Instanzen


    - Key 0 kill enigmalight (Default vorhanden)


    - Restart kann nun in Multiquickbutton ausgewählt werden.

    - Moodlamp per http nun möglich.

    http://[IP]:[Port]/control/light?set=on

    http://[IP]:[Port]/control/light?set=off

    http://[IP]:[Port]/control/light?set=moodlamp

    http://[IP]:[Port]/control/light?set=off

    Weitere Fixe


    Diverse Fixe in /home/elight-addons/wifilight

    Fix PhilipsHue


    gruß pclin

  • Update des Plugins in Post #4.


    Es fehlte leider python-urllib3 in den Depends, sonst sind keine Änderungen.

    Ist uns leider beim testen der Pakete nicht aufgefallen da wir das Paket schon alle installiert hatten.


    gruß pclin

    Dreambox ONE, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse

    ---
    AudioDSP: miniDSP 2x4HD

    TV: LG 65" SUHD

    Hyperion und Plugin HyperionControl auf der Dreambox One

    nodeMCU ESP8266 mit WLED Wlan 268 LED's SK6812-NW 60 LED/m

    ---

    Ambilight for ever