Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    634

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

[WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen

Scheduled Pinned Locked Moved Tester
adapateradapterneu hiertesttestentesterwled
655 Posts 73 Posters 193.3k Views 79 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • joergeliJ joergeli

    @bigd-73
    Hallo Mario,
    ich habe Dein Script ein wenig "aufgebohrt" und noch ein paar Funktionen eingebaut (Farbe, WLED-Effekt, Geschwindigkeit, Effekt-Intensität, Helligkeit, An/Aus).
    Dazu habe ich auch einen Beispiel-View gebastelt:
    wled-view.jpg
    wled-view.zip

    Das Script legt automatisch die benötigten Datenpunkt für die Hilfsvariablen an.
    Achtung: Im Script muß die Variable WLED-ID auf die eigene WLED-ID angepasst werden!

    //##########################################################################
    // WLED-Steuerung / Hex to RGB
    //##########################################################################
    
    var WLED_ID = 'a020a61bbd2c'; // Hinweis: die Zeichenfolge "a020a61bbd2c" muss durch die eigene WLED-ID ersetzt werden!
    //____________________________
    
    createState('javascript.0.wled.effekt', { name: 'WLED Effekt', desc: 'Hilfsvariable', type: 'number', def: 9 });
    createState('javascript.0.wled.farbe',  { name: 'WLED Farbauswahl', desc: 'Hilfsvariable', type: 'string', def: '#6a6cf6' });
    createState('javascript.0.wled.speed',  { name: 'Effekt Geschwindigkeit', desc: 'Hilfsvariable', type: 'number', def: 200 });
    createState('javascript.0.wled.intensity', { name: 'Effekt Intensität', desc: 'Hilfsvariable', type: 'number', def: 128 });
    createState('javascript.0.wled.brightness', { name: 'Helligkeit', desc: 'Hilfsvariable', type: 'number', def: 128 });
    createState('javascript.0.wled.toggle', { name: 'An / Aus', desc: 'Hilfsvariable', type: 'boolean', def: true });
    
    function hexToRgb(hex) {
      var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
      return result ? {
        r: parseInt(result[1], 16),
        g: parseInt(result[2], 16),
        b: parseInt(result[3], 16)
      } : null;
    }
    
    
    // Hilfsvariable wird durch den Vis Color Picker überwacht, dann wird WLED-Farbe als HEX-Wert gesetzt
    on({id: "javascript.0.wled.farbe", change: "ne"}, function (obj) {
       setState("wled.0." + WLED_ID + ".seg.0.col.0",
       hexToRgb(getState("javascript.0.wled.farbe").val).r + ',' +
       hexToRgb(getState("javascript.0.wled.farbe").val).g + ',' +
       hexToRgb(getState("javascript.0.wled.farbe").val).b);
    });
    
    // Hilfsvariable wird durch VIS jqui - SelectValueList überwacht, bei Änderung wird WLED-Effekt gesetzt.
    on({id: "javascript.0.wled.effekt", change: "any"}, function (obj) {
        var effekt = getState("javascript.0.wled.effekt").val ;
        //log ("effekt: " + effekt);   
        setState("wled.0." + WLED_ID + ".seg.0.fx", effekt);
    });
    
    // Hilfsvariable wird durch VIS metro Slider horizontal überwacht, bei Änderung wird Geschwindigkeit gesetzt.
    on({id: "javascript.0.wled.speed", change: "any"}, function (obj) {
        var speed = getState("javascript.0.wled.speed").val ;
        setState("wled.0." + WLED_ID + ".seg.0.sx", speed);
    });
    
    // Hilfsvariable wird durch VIS metro Slider horizontal überwacht, bei Änderung wird Effekt-Intensität gesetzt.
    on({id: "javascript.0.wled.intensity", change: "any"}, function (obj) {
        var intens = getState("javascript.0.wled.intensity").val ;
        setState("wled.0." + WLED_ID + ".seg.0.ix", intens);
    });
    
    // Hilfsvariable wird durch VIS metro Slider horizontal überwacht, bei Änderung wird Helligkeit gesetzt.
    on({id: "javascript.0.wled.brightness", change: "any"}, function (obj) {
        var bright = getState("javascript.0.wled.brightness").val ;
        setState("wled.0." + WLED_ID + ".bri", bright);
    });
    
    // Hilfsvariable wird durch VIS fancyswitch überwacht, bei Änderung wird An/Aus geschaltet.
    on({id: "javascript.0.wled.toggle", change: "any"}, function (obj) {
        var on = getState("javascript.0.wled.toggle").val ;
        setState("wled.0." + WLED_ID + ".on", on);
    });
    
    
    

    Vielleicht kann es ja jemand gebrauchen?

    Gruß
    Jörg

    M Offline
    M Offline
    mtaxer
    wrote on last edited by
    #62

    @joergeli Super danke ...
    Im Moment muss ich erst die Module wieder sichtbar bekommen ...

    SG
    Mario

    joergeliJ 1 Reply Last reply
    0
    • M mtaxer

      @joergeli Super danke ...
      Im Moment muss ich erst die Module wieder sichtbar bekommen ...

      SG
      Mario

      joergeliJ Online
      joergeliJ Online
      joergeli
      wrote on last edited by
      #63

      @bigd-73
      Werden die auch nicht angezeigt, wenn Du im Adapter die jeweilige IP-Adresse manuell einträgst?

      M 1 Reply Last reply
      0
      • joergeliJ joergeli

        @bigd-73
        Werden die auch nicht angezeigt, wenn Du im Adapter die jeweilige IP-Adresse manuell einträgst?

        M Offline
        M Offline
        mtaxer
        wrote on last edited by
        #64

        @joergeli sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:

        @bigd-73
        Werden die auch nicht angezeigt, wenn Du im Adapter die jeweilige IP-Adresse manuell einträgst?

        ahhh, blöde Frage. Wie geht das? Die Funktion ist doch noch nicht implementiert?

        SG
        Mario

        joergeliJ 1 Reply Last reply
        0
        • M mtaxer

          @joergeli sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:

          @bigd-73
          Werden die auch nicht angezeigt, wenn Du im Adapter die jeweilige IP-Adresse manuell einträgst?

          ahhh, blöde Frage. Wie geht das? Die Funktion ist doch noch nicht implementiert?

          SG
          Mario

          joergeliJ Online
          joergeliJ Online
          joergeli
          wrote on last edited by
          #65

          @bigd-73
          ....uuups. Denkfehler meinerseits (hatte da einen anderen Adapter im Hinterkopf)

          Sorry,
          Jörg

          M 1 Reply Last reply
          0
          • joergeliJ joergeli

            @bigd-73
            ....uuups. Denkfehler meinerseits (hatte da einen anderen Adapter im Hinterkopf)

            Sorry,
            Jörg

            M Offline
            M Offline
            mtaxer
            wrote on last edited by
            #66

            @joergeli ... kein Problem

            SG
            Mario

            M 1 Reply Last reply
            0
            • M mtaxer

              @joergeli ... kein Problem

              SG
              Mario

              M Offline
              M Offline
              mtaxer
              wrote on last edited by mtaxer
              #67

              @joergeli ... welche Wled Version auf welcher Hardware hast du in Verwendung?

              SG
              Mario

              joergeliJ 1 Reply Last reply
              0
              • M mtaxer

                @Dutchman Welche Wled Version verwendest du aktuell zum Testen und welche Hardware?
                Ich habe aktuell 0.9.0-b1 in Verwendung auf jeweils einer NodeMCU v3 und einen Wemos Mini Pro
                Von der 0.9.0-b1 liest man ja von Problemen mit mDNS und ständigen Reboots ...

                SG
                Mario

                DutchmanD Offline
                DutchmanD Offline
                Dutchman
                Developer Most Active Administrators
                wrote on last edited by
                #68

                @bigd-73 sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:

                @Dutchman Welche Wled Version verwendest du aktuell zum Testen und welche Hardware?

                ich developer momentan auf 0.9.0-b2

                @joergeli sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:

                Vielleicht kann es ja jemand gebrauchen?

                Ja ! da steht nämlich viel Beispiel code den ich im adapter einfliessen lassen kan :)

                1 Reply Last reply
                0
                • M mtaxer

                  @joergeli ... welche Wled Version auf welcher Hardware hast du in Verwendung?

                  SG
                  Mario

                  joergeliJ Online
                  joergeliJ Online
                  joergeli
                  wrote on last edited by
                  #69

                  @bigd-73
                  WLED-Version version 0.9.0-b1
                  Hardware NodeMCU
                  WS2812-LED-Stripe mit 30 RGB-LEDs.

                  M 1 Reply Last reply
                  0
                  • joergeliJ joergeli

                    @bigd-73
                    WLED-Version version 0.9.0-b1
                    Hardware NodeMCU
                    WS2812-LED-Stripe mit 30 RGB-LEDs.

                    M Offline
                    M Offline
                    mtaxer
                    wrote on last edited by
                    #70

                    @joergeli Danke für die Info ... Fixe IP oder DHCP?

                    SG
                    Mario

                    joergeliJ 1 Reply Last reply
                    0
                    • M mtaxer

                      @joergeli Danke für die Info ... Fixe IP oder DHCP?

                      SG
                      Mario

                      joergeliJ Online
                      joergeliJ Online
                      joergeli
                      wrote on last edited by
                      #71

                      @bigd-73
                      Statische IP-Adresse.

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        stefande
                        wrote on last edited by
                        #72

                        Gibt es eigentlich auch einen Datenpunkt um die Favoriten anzuwählen? Wenn ja, dann finde ich ihn nicht.

                        DutchmanD 1 Reply Last reply
                        0
                        • M Offline
                          M Offline
                          mtaxer
                          wrote on last edited by mtaxer
                          #73

                          ... so, Problem mit dem nicht Erscheinen in der Übersicht gelöst.
                          Ich hatte wohl versehentlich die WLED_0.9.0-b1_ESP8266_1M_full.bin statt
                          der WLED_0.9.0-b1_ESP8266.bin geflasht (Node MCU v3 mit 4MB bzw. Wemos D1 Mini Pro). Mit der WLED_0.9.0-b1_ESP8266_1M_full.bin kommt es zu ständigen Reboots des Devices, die sich nur damit beheben lassen, dass man mDNS deaktiviert. Dann funktioniert natürlich Bonjour sprich Autodiscover nicht mehr. Manchmal sie man den Wald vor lauter Bäumen nicht.

                          SG
                          Mario

                          1 Reply Last reply
                          0
                          • S stefande

                            Gibt es eigentlich auch einen Datenpunkt um die Favoriten anzuwählen? Wenn ja, dann finde ich ihn nicht.

                            DutchmanD Offline
                            DutchmanD Offline
                            Dutchman
                            Developer Most Active Administrators
                            wrote on last edited by
                            #74

                            @stefande sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:

                            Gibt es eigentlich auch einen Datenpunkt um die Favoriten anzuwählen? Wenn ja, dann finde ich ihn nicht.

                            ja, nennt sich preset kannst mit psave deine jetzigen Einstellungen auf einen slot Speicher (siehe WLED doku !!!!) und mit ps wieder abrufen (Nummer eingeben)

                            S 1 Reply Last reply
                            0
                            • DutchmanD Dutchman

                              @stefande sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:

                              Gibt es eigentlich auch einen Datenpunkt um die Favoriten anzuwählen? Wenn ja, dann finde ich ihn nicht.

                              ja, nennt sich preset kannst mit psave deine jetzigen Einstellungen auf einen slot Speicher (siehe WLED doku !!!!) und mit ps wieder abrufen (Nummer eingeben)

                              S Offline
                              S Offline
                              stefande
                              wrote on last edited by
                              #75

                              @Dutchman
                              Danke. Hatte es gerade schon selber gefunden.
                              Manchmal sieht man den Wald vor lauter Bäumen nicht.

                              DutchmanD 1 Reply Last reply
                              0
                              • S stefande

                                @Dutchman
                                Danke. Hatte es gerade schon selber gefunden.
                                Manchmal sieht man den Wald vor lauter Bäumen nicht.

                                DutchmanD Offline
                                DutchmanD Offline
                                Dutchman
                                Developer Most Active Administrators
                                wrote on last edited by
                                #76

                                @stefande sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:

                                Manchmal sieht man den Wald vor lauter Bäumen nicht.

                                kein stress :)

                                1 Reply Last reply
                                0
                                • TTBerlinT Offline
                                  TTBerlinT Offline
                                  TTBerlin
                                  wrote on last edited by
                                  #77

                                  Habe heute mal eine NodeMCU mit dem bin-file geflasht und den iobroker-Adapter installiert. Muss schon sagen, sehr beeindruckend!! Hat auf Anhieb alles funktioniert. Dennoch habe ich eine Frage: Gibt es eine Möglichkeit im iobroker-Adapter einzelne LED's anzusteuern (z.B. wie bei McLighting)? Oder müsste ich den Umweg über Segmente machen. Also wenn ich z.B. 120 LED's einzeln ansteuern will, 120 Segmente anlegen?
                                  Danke im Voraus
                                  Thomas

                                  iobroker unter Debian Trixiea uf Dell Optiplex 9020 micro
                                  Node.js v22.19.0
                                  NPM 10.9.3
                                  js-controller 7.07
                                  JavaScript 8.9.2
                                  Admin 7.7.2

                                  DutchmanD 1 Reply Last reply
                                  0
                                  • TTBerlinT TTBerlin

                                    Habe heute mal eine NodeMCU mit dem bin-file geflasht und den iobroker-Adapter installiert. Muss schon sagen, sehr beeindruckend!! Hat auf Anhieb alles funktioniert. Dennoch habe ich eine Frage: Gibt es eine Möglichkeit im iobroker-Adapter einzelne LED's anzusteuern (z.B. wie bei McLighting)? Oder müsste ich den Umweg über Segmente machen. Also wenn ich z.B. 120 LED's einzeln ansteuern will, 120 Segmente anlegen?
                                    Danke im Voraus
                                    Thomas

                                    DutchmanD Offline
                                    DutchmanD Offline
                                    Dutchman
                                    Developer Most Active Administrators
                                    wrote on last edited by
                                    #78

                                    @TTBerlin sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:

                                    Gibt es eine Möglichkeit im iobroker-Adapter einzelne LED's anzusteuern (z.B. wie bei McLighting)? Oder müsste ich den Umweg über Segmente machen. Also wenn ich z.B. 120 LED's einzeln ansteuern will, 120 Segmente anlegen?

                                    Hi,

                                    WLED (wofür dieser adapter gedacht ist) kennt nur Segmente daher währe das die Lösung.
                                    Wende dich dazu aber bitte an die WLED entwickeln. Gruppe, ich habe hier Einfluss auf den adapter aber nicht der Funktionalität von WLED selber :)

                                    1 Reply Last reply
                                    1
                                    • liv-in-skyL Offline
                                      liv-in-skyL Offline
                                      liv-in-sky
                                      wrote on last edited by
                                      #79

                                      habe 2 mclight. mit WLED ersetzt und wurden sofort mit adapter erkannt - sind steuerbar - klasse arbeit

                                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                      DutchmanD 1 Reply Last reply
                                      0
                                      • liv-in-skyL liv-in-sky

                                        habe 2 mclight. mit WLED ersetzt und wurden sofort mit adapter erkannt - sind steuerbar - klasse arbeit

                                        DutchmanD Offline
                                        DutchmanD Offline
                                        Dutchman
                                        Developer Most Active Administrators
                                        wrote on last edited by
                                        #80

                                        @liv-in-sky sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:

                                        habe 2 mclight. mit WLED ersetzt und wurden sofort mit adapter erkannt - sind steuerbar - klasse arbeit

                                        :blush: freut mich !

                                        joergeliJ S 2 Replies Last reply
                                        0
                                        • DutchmanD Dutchman

                                          @liv-in-sky sagte in [WLED] LED streifen (WS2812B,WS2811,SK6812,APA102) bedienen:

                                          habe 2 mclight. mit WLED ersetzt und wurden sofort mit adapter erkannt - sind steuerbar - klasse arbeit

                                          :blush: freut mich !

                                          joergeliJ Online
                                          joergeliJ Online
                                          joergeli
                                          wrote on last edited by
                                          #81

                                          @Dutchman
                                          Du hattest im Änderungsprotokoll zum WLED-Adapter geschrieben:

                                          0.1.4
                                              (DutchmanNL) Implement drop down menu for color pallets
                                              (DutchmanNL) New configuration page
                                          0.1.2
                                              (DutchmanNL) Implement drop down menu for effects
                                          

                                          Wo kann man denn diese Drop-Down-Menüs finden?

                                          Gruß
                                          Jörg

                                          E 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          794

                                          Online

                                          32.7k

                                          Users

                                          82.6k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe