Neuer Bereich: Plugins, Skins & Tools made by Boxpirates - Plugins, Skins & Tools die direkt hier aus unserem Board kommen



[Plugin] WLED Flash Tool - Dreambox OE2.5/2.6, openATV, VTI

    This site uses cookies. By continuing to browse this site, you are agreeing to our use of cookies. More details

    • [Plugin] WLED Flash Tool - Dreambox OE2.5/2.6, openATV, VTI

      WLED Flash Tool ist ein Plugin mit dem man ganz bequem ein ESP8266 oder ESP32 mit der WLED Software flashen kann.

      WLED ist ein Programm mit dem man LED Stripes ansteuern kann für Ambilight, Lampen, Deko, Events usw.
      Auf enigma2 Receiver vor allem für Enigmalight und Hyperion bestens geeignet.
      Flashen und Betrieb über USB, bei Hyperion mit der One und Enigmalight (VTI) Betrieb auch über Wlan möglich.

      Zum flashen wird esptool.py verwendet.

      Die Software Pakete passend zu eurem Receiver laden und installieren.
      Ein Wemos D1 Mini, NodeMCU ESP8266 oder ESP-32 Board an USB anschließen.
      Das Plugin starten, jetzt kann man im Plugin jede Release Version von WLED auswählen und flashen.

      Ein Update Check ist eingebaut, so das man Informiert wird wenn es neues gibt.
      'Custom Builds' in /media/hdd/WLED speichern, diese werden dann im Plugin auch zum flashen angeboten.
      Flashen ESP8266, und bootloader für ESP32
      Flashen der xxx_ESP32xxx.bin auf ESP32.
      Mit 'ROT' (Zurücksetzen) Kann man den Flash löschen.
      Wenn Probleme auftreten, führen Sie diesen Befehl aus, bevor Sie "write_flash" erneut versuchen.
      (Hinweis: Dadurch werden alle auf dem ESP gespeicherten Einstellungen gelöscht!)

      Flashen kann man alles und jederzeit, Einstellungen gehen nicht verloren.
      Flasht man natürlich eine Version die nicht zu dem Board oder den Stripes passt wird natürlich nichts leuchten.

      Im Dateinamen der Release Dateien kann man aber gut erkennen für welches Board und für welchen Stripe Type die Datei zu verwenden ist.
      Wenn beim Stripe Typen nichts angegeben ist sind WS2812b kompatible Stripes zu verwenden.
      Steht im Datei Namen apa102 dann APA102 kompatible Stripes, usw.
      Ist euer Stripe Typ nicht vorhanden muss man selbst kompilieren eine Liste der unterstützten Stripes und Anleitung zum Kompilieren hier im WLED Wiki.

      What LED strip hardware is supported by WLED? - LED Typen die von WLED unterstützt werden?
      This spoiler is only for members! - To use the spoiler Please Login or Register.

      Das Plugin ist auf Dreamboxen OE2.5 und 2.6 (arm64, armhf, mipsel), und auf openATV und VTI lauffähig.
      WLED arbeitet mit Hyperion und Enigmalight überall mit USB, der Wlan Betrieb geht nur mit Hyperion (One) und Enigmalight (VTI

      Source Code

      1. [10:32 root@dreamone tmp] > apt show enigma2-plugin-extensions-wledflash
      2. Package: enigma2-plugin-extensions-wledflash
      3. Version: 1.0.5-r0.1
      4. Status: install ok installed
      5. Priority: optional
      6. Section: extra
      7. Maintainer: murxer, pclin <support@boxpirates.to>
      8. Installed-Size: unknown
      9. Depends: python-pyserial, python-ecdsa, python-pyaes, esptool, python-beautifulsoup4, kernel-module-usbserial, kernel-module-ch341, kernel-module-ftdi-sio
      10. Conflicts: enigma2-plugin-extensions-goldenpanel, enigma2-plugin-extensions-satvenus-panel, enigma2-plugin-extensions-goldenfeed, enigma2-plugin-extensions-persiandreambox, enigma2-plugin-extensions-dreamosat-downloader
      11. PackageArch: all
      12. OE: enigma2-plugins
      13. Download-Size: unknown
      14. APT-Manual-Installed: yes
      15. APT-Sources: /var/lib/dpkg/status
      16. Description: Description: Wled flash Tool on Enigma2
      Show All
      Installation:

      Pakete je nach Box laden, .zip entpacken. Pakete nach /tmp auf die Box FTPen.
      Ihr benötigt also immer das Plugin .deb für die Dreamboxen und das passende .zip
      .ipk und das ipk.zip für openATV und VTI

      Per telnet oder ssh verbinden z. B. mit Putty
      Dann für Dreamboxen

      Source Code

      1. apt-get update
      2. dpkg -i /tmp/*.deb
      3. apt-get -f install
      eingeben, es werden das Plugin und einige python- und kernel-module installiert.

      Für openATV und VTI:
      Bei OpenATV muss man noch opkg install python-beautifulsoup installieren.
      Bei VTI muss man noch opkg install python-beautifulsoup4 installieren.

      Source Code

      1. opkg update
      2. opkg install /tmp/*.ipk

      Nach erfolgreicher installation ( ob es erfolgreich war seht ihr ja an der Ausgabe imn der Konsole) Box neustarten das Plugin WLED Flash Tool steht jetzt zur Verfügung.
      Board an USB anstecken, WLED flashen oder Updaten und mit hyperion oder Enigmalight betreiben.

      WLED Einstellungen/Inbetriebnahme

      Vielen Dank an Aircoookie und alle beteiligten am WLED Projekt! 8) <3
      Vielen Dank an die Macher von esptool.py! 8) <3

      gruß pclin
      Files
      Dreambox ONE / TWO, 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 / TWO
      nodeMCU ESP8266 mit WLED Wlan 268 LED's SK6812-RGBW-NW 60 LED/m



      Ambilight for ever

      Post was edited 15 times, last by pclin ().


    • Custom Build für ESP8266 und LPD8806 Stripes (WLED v.0.9.1)
      Entpacken und nach /media/hdd/WLED FTPen, dann kann man über das Plugin flashen.

      Für LPD8806 hat TPmodding aus dem hyperion-forum eine Version zur Verfügung gestellt.
      Vielen Dank!

      Wenn ihr das Plugin installiert habt geht dann die Installation auch alternativ per telnet oder ssh. Siehe hier.

      Source Code

      1. cd /tmp
      2. esptool.py write_flash 0x0 ./wled00.ino.d1_mini_lpd8806.bin

      gruß pclin
      Files
      Dreambox ONE / TWO, 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 / TWO
      nodeMCU ESP8266 mit WLED Wlan 268 LED's SK6812-RGBW-NW 60 LED/m



      Ambilight for ever

      Post was edited 2 times, last by pclin ().


    • Neu in Version 1.0.6 in Post #1
      Es können jetzt 'Custom Builds' in /media/hdd/WLED abgelegt werden, diese werden dann im Plugin auch zum flashen angeboten.

      gruß pclin
      Files
      • Custom.bin.png

        (43.22 kB, downloaded 18 times, last: )
      Dreambox ONE / TWO, 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 / TWO
      nodeMCU ESP8266 mit WLED Wlan 268 LED's SK6812-RGBW-NW 60 LED/m



      Ambilight for ever

    • Neu in Version 1.0.7:
      In Post #1

      Flashen des ESP32 (Dateien die _ESP32 im Dateinamen haben)

      Source Code

      1. esptool.py write_flash 0x10000 .\WLED_XXX.bin

      Alle ESP8266 und bootloader für ESP32 mit

      Source Code

      1. esptool.py write_flash 0x0 .\WLED_XXX.bin
      2. bzw.
      3. esptool.py write_flash 0x0 .\esp32_bootloader.bin

      Mit 'ROT' (Zurücksetzen) Kann man den Flash löschen.Wenn Probleme auftreten, führen Sie diesen Befehl aus, bevor Sie "write_flash" erneut versuchen.
      (Hinweis: Dadurch werden alle auf dem ESP gespeicherten Einstellungen gelöscht!)


      Neue WLED Version 0.10.0 Online!

      gruß pclin

      Files
      • Erasing.png

        (37.39 kB, downloaded 13 times, last: )
      Dreambox ONE / TWO, 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 / TWO
      nodeMCU ESP8266 mit WLED Wlan 268 LED's SK6812-RGBW-NW 60 LED/m



      Ambilight for ever

      Post was edited 1 time, last by pclin ().


    • Neue WLED Version 0.10.2 "Fumikiri" Online!

      Wer WLED Flash Tool installiert hat, hatte evtl. auch schon eine Update Meldung erhalten.
      Ist der ESP über USB mit der Box verbunden kann man einfach das Update laden.
      Ohne USB Verbindung kann man das Manual OTA Update nutzen.
      Die passende Binary für den Stripe herunterladen, und in der WebUI von WLED laden und Updaten.

      Bei mir habe ich einen ESP mit der Dreambox TWO und 4 (Lampen) mit Manual OTA Update mit der neuen Version versorgt.

      gruß pclin
      Files
      Dreambox ONE / TWO, 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 / TWO
      nodeMCU ESP8266 mit WLED Wlan 268 LED's SK6812-RGBW-NW 60 LED/m



      Ambilight for ever

    • Hallo,
      ich habe das WLED Flash Tool auf einer VU uno 4K unter VTI installiert.
      Sobald ich den ESP flashen möchte, kommt folgende Fehlermeldung:

      Ausführen eines externen Befehles:

      Pyserial is not installed for /usr/bin/python. Check the Readme for installation instructions.
      Traceback (most recent call last):
      File "/usr/bin/esptool.py", line 37, in <module>
      import serial
      File "usr/lib/python2.7/site-packages/serial/__init__.py", line 11, in <module>
      import importlib
      importError: No module named importlib
      Ausführung beedent.

      Kann mir jemand einen Tipp geben was ich falsch gemacht habe?

      Besten Dank

    • Du kannst ja mal noch versuchen das Paket zu installieren.
      opkg install importlib

      Bei meinem OpenATV Image musste ich es über pip installieren.
      opkg install pip
      pip install importlib

      Post was edited 1 time, last by murxer ().


    • Ich habe:

      enigma2-plugin-extensions-wledflash_1.0.7-r0.0_all.ipk
      python-beautifulsoup4_4-4.8.0.deb

      und die fünf dateien im ipg.zip installiert.

      Wenn ich das Paket: importlib installieren möchte, kommt: unknown package

      Vielen Dank

    • Die Fehlermeldung besagt ja das Pyserial nicht installiert ist.
      Bitte nochmal alles installieren, im Terminal (Putty) und die Ausgaben Posten

      Alle Pakete aus dem Quellcode nach /tmp FTPen.

      Source Code

      1. enigma2-plugin-extensions-wledflash_1.0.7-r0.0_all.ipk
      2. python-beautifulsoup4_4-4.8.0.ipk
      3. esptool_2.8_all.ipk
      4. python-pyaes_1.6.1_all.ipk
      5. python-ecdsa_0.15_all.ipk
      6. python-pyserial_3.4_all.ipk
      7. python-pbr_5.4.5_all.ipk
      dann

      Source Code

      1. opkg update
      2. opkg install /tmp/*.ipk
      und mal nach pip suchen

      Source Code

      1. opkg list | grep pip
      Ausgabe auch Posten,


      gruß pclin
      Dreambox ONE / TWO, 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 / TWO
      nodeMCU ESP8266 mit WLED Wlan 268 LED's SK6812-RGBW-NW 60 LED/m



      Ambilight for ever

    • root@vuuno4k:~# opkg install /tmp/*.ipk
      Installing enigma2-plugin-extensions-wledflash (1.0.7-r0.0) on root.
      Installing python-pyserial (3.4) on root.
      Installing python-ecdsa (0.15) on root.
      Installing python-pyaes (1.6.1) on root.
      Installing esptool (2.8) on root.
      Installing python-robotparser (2.7.9-r1-vuplus1) on root.
      Downloading: python-robotparser_2.7.9-r1-vuplus1_armv7ahf-vfp-neon.ipk
      Installing kernel-module-ch341 (1:3.14.28-r7.10-vti06) on root.
      Downloading: kernel-module-ch341_3.14.28-r7.10-vti06_vuuno4k.ipk
      Package esptool (2.8) installed in root is up to date.
      Installing python-beautifulsoup (4-4.8.0) on root.
      Package python-ecdsa (0.15) installed in root is up to date.
      Installing python-pbr (5.4.5) on root.
      Package python-pyaes (1.6.1) installed in root is up to date.
      Package python-pyserial (3.4) installed in root is up to date.
      Configuring python-beautifulsoup.
      Configuring python-pyserial.
      Configuring python-ecdsa.
      Configuring python-pyaes.
      Configuring esptool.
      Configuring kernel-module-ch341.
      Configuring python-robotparser.
      Configuring enigma2-plugin-extensions-wledflash.
      Configuring python-pbr.
      root@vuuno4k:~# opkg list | grep pip
      enigma2-plugin-extensions-quadpip - vti-15.0.0-20200921-r00r00 - extensions-quad pip
      extensions-quadpip
      gstreamer1.0-plugins-bad-ipcpipeline - 1.14.2-r0-vti08.01 - GStreamer plugin for ipcpipeline
      GStreamer plugin for ipcpipeline
      perl-module-io-pipe - 5.20.0-r1 - perl module io-pipe
      perl module io-pipe
      ppp-password - 2.4.7-r0-vuplus1 - Plugin for PPP to get passwords via a pipe
      pulseaudio-module-pipe-sink - 6.0-r0 - PulseAudio module for pipe-sink
      PulseAudio module for pipe-sink
      pulseaudio-module-pipe-source - 6.0-r0 - PulseAudio module for pipe-source
      PulseAudio module for pipe-source


      Neues System aufgesetzt.

      Das kam raus ;)

      das WLED Plugin bringt dich gleichen Meldungen wie oben beschrieben.

    • OK dann gibt es kein pip im VTI.

      Wenn die Fehler Meldung wie in Post #6 ist dann fehlt importlib, und kann nicht über die Softwareverwaltung oder pip geladen werden.

      Das einzige was mir da noch einfällt, selber bauen.

      Deb Source von importlib Herunterladen und auf die Box FTPen z.B. /media/hdd
      Mit der Konsole (putty) in den Ordner wechseln.

      Source Code

      1. python setup.py build
      2. python setup.py install
      Evtl. muss vorher noch python-dev installiert werden.
      Nach python setup.py build sieht man ja die Ausgaben und wenn alles funktioniert hat dann install ausführen.

      gruß pclin
      Dreambox ONE / TWO, 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 / TWO
      nodeMCU ESP8266 mit WLED Wlan 268 LED's SK6812-RGBW-NW 60 LED/m



      Ambilight for ever