Ich trenne das jetzt mal vom alten Thread ab, hier der Verweis zum ursprünglichen Thread.
Bitte ab jetzt zu dem Plugin hier weiter schreiben, danke.
Das Plugin funktioniert nicht auf Dreamboxen mit amlogic SoC ONE/TWO!
Dafür gibt es für die Boxen hyperion und Plugin HyperionControl.
Im Post ist die Vorgehensweise der Installation beschrieben wenn man schon eine andere EnigmaLight Version des Plugins installiert hat, und es wurden auch schon Probleme beschrieben/gelöst. Es gibt Screenshots und eine Beschreibung der Änderungen.
Bei Neuinstallation immer das Plugin und das entsprechende enigmalight-bin Paket installieren.
Die Pakete nach /tmp FTPen. und in der konsole (Putty) eingeben
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.
Jetzt kommt ein Help Text, gibt man die 6 Argumente mit dem Aufruf an wird eine enigmalight.conf für Matrix erstellt.
pclin pclin-desktop ~/Downloads/OE2.5/enigmalight/stefanru $ java EnigmaLight 192.168.178.24 21324 WLED-Matrix 16 16 1
EnigmaLight Matrix Config Writer
v0.1 by stefanru
-------------------------
Set IP to 192.168.178.24
Set PORT to 21324
Set DEVICENAME to WLED-Matrix
Set NR OF LIGHTS ON X-AXIS to 16
Set NR OF LIGHTS ON Y-AXIS to 16
Set INVERT EVERY 2ND LINE to 1
Calculating File ...
Successfully wrote to the file enigmalight_matrix.conf.
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. Ich liste mal alle 3 Befehle auf.
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
### Changed + Added
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 (Plugin)
- 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.
v.2.01 (Plugin)
- Italienische Übersetzung (Danke an Spaeleus)
gruß pclin