Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.4k

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

Geplant Angeheftet Gesperrt Verschoben Tester
adapateradapterneu hiertesttestentesterwled
655 Beiträge 73 Kommentatoren 175.3k Aufrufe 78 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • 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
    schrieb am zuletzt editiert von
    #62

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

    SG
    Mario

    joergeliJ 1 Antwort Letzte Antwort
    0
    • M mtaxer

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

      SG
      Mario

      joergeliJ Online
      joergeliJ Online
      joergeli
      schrieb am zuletzt editiert von
      #63

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

      M 1 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #65

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

          Sorry,
          Jörg

          M 1 Antwort Letzte Antwort
          0
          • joergeliJ joergeli

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

            Sorry,
            Jörg

            M Offline
            M Offline
            mtaxer
            schrieb am zuletzt editiert von
            #66

            @joergeli ... kein Problem

            SG
            Mario

            M 1 Antwort Letzte Antwort
            0
            • M mtaxer

              @joergeli ... kein Problem

              SG
              Mario

              M Offline
              M Offline
              mtaxer
              schrieb am zuletzt editiert von mtaxer
              #67

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

              SG
              Mario

              joergeliJ 1 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • M mtaxer

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

                  SG
                  Mario

                  joergeliJ Online
                  joergeliJ Online
                  joergeli
                  schrieb am zuletzt editiert von
                  #69

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

                  M 1 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #70

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

                    SG
                    Mario

                    joergeliJ 1 Antwort Letzte Antwort
                    0
                    • M mtaxer

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

                      SG
                      Mario

                      joergeliJ Online
                      joergeliJ Online
                      joergeli
                      schrieb am zuletzt editiert von
                      #71

                      @bigd-73
                      Statische IP-Adresse.

                      1 Antwort Letzte Antwort
                      0
                      • S Offline
                        S Offline
                        stefande
                        schrieb am zuletzt editiert von
                        #72

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

                        DutchmanD 1 Antwort Letzte Antwort
                        0
                        • M Offline
                          M Offline
                          mtaxer
                          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                          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
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von
                              #75

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

                              DutchmanD 1 Antwort Letzte Antwort
                              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
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                0
                                • TTBerlinT Offline
                                  TTBerlinT Offline
                                  TTBerlin
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von
                                    #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 Antwort Letzte Antwort
                                    1
                                    • liv-in-skyL Offline
                                      liv-in-skyL Offline
                                      liv-in-sky
                                      schrieb am zuletzt editiert von
                                      #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 Antwort Letzte Antwort
                                      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
                                        schrieb am zuletzt editiert von
                                        #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 Antworten Letzte Antwort
                                        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
                                          schrieb am zuletzt editiert von
                                          #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 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          608

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe