Es gibt jetzt eine Möglichkeit mit python für Enigmalight, der User stefanru den ich bei Hyperion kennengelernt habe hat dafür eine Lösung gefunden und zur Verfügung gestellt.
stefanru verwendet 'meine' Version von Enigmalight mit ESP8266 und WLED.
De facto ist dies jetzt die EnigmaLight-Unterstützung für WLED über WIFI.
Damit gibt es auch die Möglichkeit mehrere Devices zu verwenden, Je Device können bis zu 490 LED verwendet werden.
Weiterhin gehen damit alle Stripe-Typen die von WLED untersützt werden, auch SK6812 RGBW Stripes.
Alles anzeigen
gruß pclin
stefanru verwendet 'meine' Version von Enigmalight mit ESP8266 und WLED.
De facto ist dies jetzt die EnigmaLight-Unterstützung für WLED über WIFI.
Damit gibt es auch die Möglichkeit mehrere Devices zu verwenden, Je Device können bis zu 490 LED verwendet werden.
Weiterhin gehen damit alle Stripe-Typen die von WLED untersützt werden, auch SK6812 RGBW Stripes.
v. 0.1stefanru schrieb:
Hi,
i have good news regarding the WLED Python script. I have reworked it.
It is now working with UDP (Live) transfer in WLED DRGB mode.
This supports 490 LEDs per Device.
De facto this is now the EnigmaLight support for WLED over WIFI.
In the WLED UI you do not see a difference if it is bound by cable or this python skript, it is in Live mode.
The device is configured like this:
[device]
name wled2
output python /usr/wled_DRGB.py 192.168.69.46 21324
channels 462
type popen
interval 200000
debug off
IP and port of the light is handed over to the python skript.
Standard port of WLED is 21324.
The lights per Device are configured as known.
[light]
position top
name 001
color red wled2 1
color green wled2 2
color blue wled2 3
hscan 0 9.091
vscan 0 7.143
I drive now 3 devices with total over 500 lights, it works like a charm.
The script is in the attachment.
A logfile is created which shows the start and the handed over parameters in the same directory where you start the script.
Logfile is created per device and has the ip of the device in the name.
Best regards,
Stefan
Quellcode
- # Advanced WLED control v 0.1 by stefanru for EnigmaLight - (pclin edition)
- # See: https://board.newnigma2.to/wbb4/index.php/Thread/32156-EnigmaLight-pclin-edition/
- #
- # For WLED see https://github.com/Aircoookie/WLED
- #
- # Strip is controlled in DRGB UDP mode (max 490 LEDs per Device)
- # For WLED UDP contol see: https://github.com/Aircoookie/WLED/wiki/UDP-Realtime-Control
- #
- # Device must have as many lights as the stripe
- #
- # Device has to be specified like this:
- #
- #[device]
- #name WLED_Device_Name
- #output python /[path]/wled_DRGB.py [IP of WLED device] [WLED UDP port, standard:21324]
- #channels 288
- #type popen
- #interval 200000
- #debug off
gruß pclin
Dreambox ONE / TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
ONE (Flash) DP-OE2.6 (@) eigenes OE2.6, Debian-Bullseye | TWO (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 OLED65BX9LB (PicCap)
Hyperion und Plugin HyperionControl auf der Dreambox ONE | TWO
ESP32 mit WLED Wlan 263 LED's SK6812-RGBW-NW 60 LED/m
Ambilight for ever
ONE (Flash) DP-OE2.6 (@) eigenes OE2.6, Debian-Bullseye | TWO (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 OLED65BX9LB (PicCap)
Hyperion und Plugin HyperionControl auf der Dreambox ONE | TWO
ESP32 mit WLED Wlan 263 LED's SK6812-RGBW-NW 60 LED/m
Ambilight for ever
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von pclin ()