>> Neu >> PlexDream - Ein Plex Client Plugin für die DM 7080, 9xx, One und Two << Neu <<



[Plugin] EnigmaLight / Ambilight für Enigma2 Receiver (OE1.6, OE2.0 ,OE2.2, OE2.5) Dreambox, openATV, VTI

    • WLED = ESP8266 oder ESP32

      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

    • Bei 600 LED solltest du aber einen ESP32 verwenden! ;)
      Evtl. geht das mit 2 Instanzen mit unterschiedlichen PIN Out, kommt auf dein Layout an.
      oder sonst das auf 2 ESP8266 oder ESP32 aufzuteilen.

      github.com/Aircoookie/WLED/issues/927

      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

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


    • New

      Bis 490 LED ist mit einem ESP8266 über Wlan/LAN (UDP) kein Problem.

      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

    • New

      WLED_0.13.0-b2 ist die letzte Beta Version, die nutze ich auch.

      esp32.bin ist für den ESP32
      ESP8266.bin für ESP8266

      Mit allen geht WS2811 einzustellen.

      Mit dem Plugin WLED Flash Tool geht das zu mindestens mit ESP8266 sehr einfach.
      Beim ESP32 versagt das Plugin manchmal, je nach Version vom ESP32.
      Wir bauen da auch noch eine Download Möglichkeit ins Plugin, dann wird man benachrichtigt wenn es eine neue Version gibt, kann direkt flashen wenn das Device an USB hängt, oder Download um z.B. Manual OTA Update in der WLED WebUI zu nutzen.

      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

    • New

      Hallo, habe eine VU Duo4k mit enigmalight im adalight Modus. Lief immer einwandfrei. Jetzt habe ich folgendes Problem, dass die LEDs nicht an gehen. Wenn ich in den Einstellungen Konfiguration erzeugen und testen gehe, startet die Gui neu. Was kann das sein ? Enigmalight ist vom Feed installiert.

    • New

      Genau das wird das Problem sein, das Enigmalight das auf dem VTI Feed zu finden ist, ist Uralt.
      Die aktuelle Versionen findest du hier bei uns und mit @pclin sogar einen der aktuellen Entwickler.
      Im ersten Thread findest du alles was du brauchst.
      Es empfiehlt sich übrigens in einem Plugin Thread immer zuerst die erste Seite zu lesen bevor man eine Frage stellt, da dort in der Regel immer alles wichtige zum Plugin zu finden ist ;)
      Kein support für Internet-Sharing!
      und kein Support per PM (Fragen bitte ins Forum)

      Bitte füllt euer Profil aus (Box und Image) ,das erleichtert es uns Euch zu helfen

    • New

      Irgendetwas muss ja verändert worden sein wenn es vorher lief, vielleicht ein VTI Update das sich nicht verträgt ?
      Aber da das nur ein Ratespiel wäre, muss hier @pclin sagen was zu machen ist, wobei ich davon ausgehe das er ein Log sehen will.
      Einfach abwarten bis er Online ist...
      Kein support für Internet-Sharing!
      und kein Support per PM (Fragen bitte ins Forum)

      Bitte füllt euer Profil aus (Box und Image) ,das erleichtert es uns Euch zu helfen

    • New

      Welche Version von EnigmaLight ist installiert?

      Ein log macht immer Sinn, und die Ausgabe vom CLI bei Eingabe von enigmalight -m2 ist auch immer hilfreich. ;)

      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

    • New

      Rockman999 wrote:

      @schwatter
      Danke für den Tip mit der Farbautomatik.
      Das mit dem Webinterface kannst du mir schon glauben, das lief tagelang mit auskommentierter Zeile.
      Ich lösche bei Änderungen an der .py auch immer die kompillierte .pyo, damit nichts vom alten Code übrig bleibt.

      Was allerdings sein kann....ich hatte die beiden Dateien erst nicht geändert sondern durch geänderte aus einem Thread ersetzt. Vielleicht ist da was anders als in denen aus der V 1.41

      Ich hänge die beiden Dateien mal an...

      @Rockman999

      Ich hab mir dein File nicht angeschaut, bin mir aber sicher das ich es jetzt habe.

      In der info.py kann das weiterhin auskommentiert bleiben oder gelöscht werden.. Hattest du, habe ich auch.

      Source Code

      1. #from twisted.web import version



      Die EL_HttpServer.py muss allerdings so angepasst werden.

      Source Code

      1. from twisted.web import server#, http, static, resource, error, version

      Alles weg außer "server". Das muss bleiben, da es weiter unten auch aufgerufen wird. Der Rest wird nicht benutzt.

      Source Code

      1. def HttpdStart(session, instance):
      2. log("",None,"EL_HttpServer::HttpdStart()")
      3. if config.plugins.enigmalight.remote_server.value:
      4. global listener
      5. port = config.plugins.enigmalight.remote_port.value
      6. root = buildRootTree(session)
      7. site = server.Site(root)
      8. ....

      Ohne "server" funktioniert das nicht. Keine Ahnung, was du gemacht hast oder warum das Webinterface bei dir funktioniert.
      Kann aber nicht sein...


      Gruß schwatter

    • New

      @schwatter
      bei mir funktioniert das auch wenn bei EL_HttpServer.py nur version auskommentiert ist, auf Dreambox.
      Wie schon geschrieben stammt das von mit für openATV 6.4
      Ich vermute das es mit den Versionen zusammenhängt.
      Auf Dreambox muss ich eigentlich nichts davon auskommentieren.

      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

    • New

      pclin wrote:

      @schwatter
      bei mir funktioniert das auch wenn bei EL_HttpServer.py nur version auskommentiert ist, auf Dreambox.
      Wie schon geschrieben stammt das von mit für openATV 6.4
      Ich vermute das es mit den Versionen zusammenhängt.
      Auf Dreambox muss ich eigentlich nichts davon auskommentieren.

      gruß pclin

      Ja, so sehe ich das auch.

      Ich hatte vorhin mal die Doku zu twisted durchgeschaut. Daher denke ich aber, der Rest kann ruhig rausfliegen und "server" bleibt.


      zu "static"

      Source Code

      1. from twisted.application import internet, service
      2. from twisted.web import static, server
      3. root = static.File("/var/www/htdocs")
      4. application = service.Application('web')
      5. site = server.Site(root)
      6. sc = service.IServiceCollection(application)
      7. i = internet.TCPServer(80, site)
      8. i.setServiceParent(sc)

      zu "http"

      Source Code

      1. from twisted.web import proxy, http
      2. from twisted.internet import reactor
      3. class ProxyFactory(http.HTTPFactory):
      4. def buildProtocol(self, addr):
      5. return proxy.Proxy()
      6. reactor.listenTCP(8080, ProxyFactory())
      7. reactor.run()

      zu "resource"

      HTML Source Code

      1. from twisted.web import server, resource
      2. from twisted.internet import reactor
      3. class Simple(resource.Resource):
      4. isLeaf = True
      5. def render_GET(self, request):
      6. return "<html>Hello, world!</html>"
      7. site = server.Site(Simple())
      8. reactor.listenTCP(8080, site)
      9. reactor.run()
      Show All
      Keiner der Aufrufe ist so oder so ähnlich in der EL_HttpServer.py.
      "error" und "info" hatte ich auf die schnelle gar nicht gefunden.


      Gruß schwatter

    • New

      Kann mein Arduino Uno die gekauften 24Volt Leds stripes an Datain ansteuern???
      Könnte es ein Spannungs Problem geben??
      wen nicht könnte ich mir ja nur ein neues 24V Netzteil kaufen..


      Danke für eure hilfe

    • New

      Für die Stripes benötigst du natürlich ein 24 V Netzteil.
      Für die Data Leitung vom Arduino Uno evtl. ewinen Level Shifter.

      Im Anhang ist das für ESP mit 5V und 12V Stripes gezeichnet, sollte beim Arduino Uno und 24 V ähnlich sein.


      gruß pclin
      Files
      • WLED-Wire.jpeg

        (44.31 kB, downloaded 10 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

    • New

      Wie schon geschrieben am einfachsten ist das mit WLED und nicht mit einem Arduino Uno.
      Im WLED-Wiki bei Compatible hardware findset du Infos dazu und auch Links.

      Dann benötigst du noch das 24 V Netzteil mit genügend Leistung für deime 310 LED's

      EDIT:
      24 V mit 90 Watt sollte ausreichen.
      Bei 600 LED's werden 180 Watt benötigt.


      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

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


    • New

      @schwatter
      @pclin

      Ah ja...sorry Schwatter. Da ich die beiden Dateien ersetzt habe, kann man sich auf Testergebnisse nicht mehr 100%tig verlassen. Wenn die Änderungen umgesetzt sind teste ich das Ganze nochmal.

      Aber eine Frage hätte ich noch. Vielleicht wurde dazu ja schon was geschrieben, jedenfalls habe ich noch nix zu dem Thema gefunden:

      Wird enigmalight mit Python 3 laufen?

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