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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. espHome + neopixelbus + effect object in ioBroker

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    166

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    12
    1
    569

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.8k

espHome + neopixelbus + effect object in ioBroker

Geplant Angeheftet Gesperrt Verschoben Error/Bug
effectesphomeneopixelbus
9 Beiträge 5 Kommentatoren 1.5k Aufrufe 5 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.
  • R Offline
    R Offline
    RicoS
    schrieb am zuletzt editiert von RicoS
    #1

    Hallo,

    ich habe esphome in version 0.2.1-1 in ioBroker laufen und möchte gerne einen am ESP32 DevKit laufenden WS2812B (SK6812) Ring mit Effekten über ioBroker ansteuern.

    Leider tut sich da jedoch nichts.

    NeoPixelBus@2.6.2

    ESP yaml Auszug:

    light:
      - platform: neopixelbus
        id: light_ring
        internal: False
        type: GRBW
        variant: SK6812 #WS2812X
        pin: GPIO5
        num_leds: "12"
        method: ESP32_I2S_1
        name: "LED Ring"
        effects:
          - addressable_scan:
          - addressable_color_wipe:
          - addressable_rainbow:
          - addressable_fireworks:
    

    Wenn ich den Effect über das ESP32 selber im Boot starte, dann klappt das:

    on_boot:
       priority: -10
       then:
         - light.turn_on: 
            id: light_ring
            brightness: 40%
            effect: "Scan"
    
    

    Es lässt sich jedoch nur teilweise über die Objekte in ioBroker ansteuern.

    GEHT:

    • blue
    • brightness
    • colorHEX
    • green
    • red
    • white

    GEHT NICHT:

    • state
    • effect

    Ob das nun ein Bug ist, ein Fehler bei mir oder die noch nicht implementierte Funktion weiß ich eben nicht.
    Geht das denn bei euch?

    Ziel ist es die LEDs einzeln über ioBroker anzusteuern bzw. Effekte abzurufen.

    Nodejs-Version: 14.17.0
    NPM-Version: 6.14.13
    JS controller: 3.2.16
    R 1 Antwort Letzte Antwort
    0
    • R RicoS

      Hallo,

      ich habe esphome in version 0.2.1-1 in ioBroker laufen und möchte gerne einen am ESP32 DevKit laufenden WS2812B (SK6812) Ring mit Effekten über ioBroker ansteuern.

      Leider tut sich da jedoch nichts.

      NeoPixelBus@2.6.2

      ESP yaml Auszug:

      light:
        - platform: neopixelbus
          id: light_ring
          internal: False
          type: GRBW
          variant: SK6812 #WS2812X
          pin: GPIO5
          num_leds: "12"
          method: ESP32_I2S_1
          name: "LED Ring"
          effects:
            - addressable_scan:
            - addressable_color_wipe:
            - addressable_rainbow:
            - addressable_fireworks:
      

      Wenn ich den Effect über das ESP32 selber im Boot starte, dann klappt das:

      on_boot:
         priority: -10
         then:
           - light.turn_on: 
              id: light_ring
              brightness: 40%
              effect: "Scan"
      
      

      Es lässt sich jedoch nur teilweise über die Objekte in ioBroker ansteuern.

      GEHT:

      • blue
      • brightness
      • colorHEX
      • green
      • red
      • white

      GEHT NICHT:

      • state
      • effect

      Ob das nun ein Bug ist, ein Fehler bei mir oder die noch nicht implementierte Funktion weiß ich eben nicht.
      Geht das denn bei euch?

      Ziel ist es die LEDs einzeln über ioBroker anzusteuern bzw. Effekte abzurufen.

      Nodejs-Version: 14.17.0
      NPM-Version: 6.14.13
      JS controller: 3.2.16
      R Offline
      R Offline
      RicoS
      schrieb am zuletzt editiert von
      #2

      @ricos said in espHome + neopixelbus + effect object in ioBroker:

      esphome

      Update: Nach Update von esphome auf 0.2.3 sieht es nun so aus:

      GEHT:

      • blue
      • brightness
      • colorHEX
      • green
      • red
      • white
      • state

      GEHT NICHT:

      • effect
      M 1 Antwort Letzte Antwort
      0
      • R RicoS

        @ricos said in espHome + neopixelbus + effect object in ioBroker:

        esphome

        Update: Nach Update von esphome auf 0.2.3 sieht es nun so aus:

        GEHT:

        • blue
        • brightness
        • colorHEX
        • green
        • red
        • white
        • state

        GEHT NICHT:

        • effect
        M Offline
        M Offline
        MCU
        schrieb am zuletzt editiert von MCU
        #3

        @ricos Sollte es nicht eine Zahl sein?

         num_leds: "12"
        
         num_leds: 12
        

        Im Beispiel:
        https://esphome.io/components/light/neopixelbus.html

        NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
        Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

        R 1 Antwort Letzte Antwort
        0
        • M MCU

          @ricos Sollte es nicht eine Zahl sein?

           num_leds: "12"
          
           num_leds: 12
          

          Im Beispiel:
          https://esphome.io/components/light/neopixelbus.html

          R Offline
          R Offline
          RicoS
          schrieb am zuletzt editiert von RicoS
          #4

          @mcu
          Habe ich gerade geändert von "12" zu 12.

          Musste danach die Reihenfolge der LED Anordnung von GRBW zu RBWG ändern, soweit jetzt aber das selbe Verhalten wie vorher.

          T 1 Antwort Letzte Antwort
          0
          • R RicoS

            @mcu
            Habe ich gerade geändert von "12" zu 12.

            Musste danach die Reihenfolge der LED Anordnung von GRBW zu RBWG ändern, soweit jetzt aber das selbe Verhalten wie vorher.

            T Offline
            T Offline
            tourer4778
            schrieb am zuletzt editiert von
            #5

            @ricos
            Hallo, sorry wenn ich auf so einem älteren Thema antworte.
            Gib inzwischen eine Lösung mit den Effekten ?

            ChaotC 1 Antwort Letzte Antwort
            0
            • T tourer4778

              @ricos
              Hallo, sorry wenn ich auf so einem älteren Thema antworte.
              Gib inzwischen eine Lösung mit den Effekten ?

              ChaotC Offline
              ChaotC Offline
              Chaot
              schrieb am zuletzt editiert von
              #6

              @tourer4778
              Ich nutze für solche Zwecke den WLED Adapter und anstatt espHome oder Tasmota direkt WLED Firmware.

              Mehr Effekte
              Besser steuerbar
              Deutlich leichter einstellbar
              Wesentlich besser in ioBroker integriert

              https://github.com/Aircoookie/WLED

              https://github.com/DrozmotiX/ioBroker.wled

              ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

              T 1 Antwort Letzte Antwort
              0
              • ChaotC Chaot

                @tourer4778
                Ich nutze für solche Zwecke den WLED Adapter und anstatt espHome oder Tasmota direkt WLED Firmware.

                Mehr Effekte
                Besser steuerbar
                Deutlich leichter einstellbar
                Wesentlich besser in ioBroker integriert

                https://github.com/Aircoookie/WLED

                https://github.com/DrozmotiX/ioBroker.wled

                T Offline
                T Offline
                tourer4778
                schrieb am zuletzt editiert von
                #7

                @chaot
                Ja, Wled nutze ich auch.
                Aber an dem ESP sind noch andere Funktionen, Relais, Taster, und ein DFPlayer.
                Bisher läuft alles über Tasmota, allerdings nicht sehr zuverlässig. Nun wollte ich das ganze mal mit ESPHome testen.
                Allerdings bekomme ich das mit den Lichteffekten nicht hin über den IoBroker.

                OpenSourceNomadO 1 Antwort Letzte Antwort
                0
                • T tourer4778

                  @chaot
                  Ja, Wled nutze ich auch.
                  Aber an dem ESP sind noch andere Funktionen, Relais, Taster, und ein DFPlayer.
                  Bisher läuft alles über Tasmota, allerdings nicht sehr zuverlässig. Nun wollte ich das ganze mal mit ESPHome testen.
                  Allerdings bekomme ich das mit den Lichteffekten nicht hin über den IoBroker.

                  OpenSourceNomadO Offline
                  OpenSourceNomadO Offline
                  OpenSourceNomad
                  Most Active
                  schrieb am zuletzt editiert von OpenSourceNomad
                  #8

                  @tourer4778 said in espHome + neopixelbus + effect object in ioBroker:

                  Allerdings bekomme ich das mit den Lichteffekten nicht hin über den IoBroker.

                  Wahrscheinlich eine Limitation des iobroker esphome adapters? Vielleicht mal den Author @Dutchman anpingen :wave:

                  Mittels template button kannst du diese fehlende Funktion aber auch relativ leicht umgehen bzw. nachrüsten.

                  button:
                    - platform: template
                      name: "Template Button"
                      on_press:
                        - light.turn_on:
                            id: light_1
                            brightness: 100%
                            effect: meinsuperdupereffektdeniobrokernichtspielenwill
                  

                  Von iobroker aus dann einfach den button "betätigen" :fireworks:

                  „Das Widerlegen von Schwachsinn erfordert eine Größenordnung mehr Energie als dessen Produktion.“ - Alberto Brandolini (Bullshit-Asymmetrie-Prinzip)

                  T 1 Antwort Letzte Antwort
                  0
                  • OpenSourceNomadO OpenSourceNomad

                    @tourer4778 said in espHome + neopixelbus + effect object in ioBroker:

                    Allerdings bekomme ich das mit den Lichteffekten nicht hin über den IoBroker.

                    Wahrscheinlich eine Limitation des iobroker esphome adapters? Vielleicht mal den Author @Dutchman anpingen :wave:

                    Mittels template button kannst du diese fehlende Funktion aber auch relativ leicht umgehen bzw. nachrüsten.

                    button:
                      - platform: template
                        name: "Template Button"
                        on_press:
                          - light.turn_on:
                              id: light_1
                              brightness: 100%
                              effect: meinsuperdupereffektdeniobrokernichtspielenwill
                    

                    Von iobroker aus dann einfach den button "betätigen" :fireworks:

                    T Offline
                    T Offline
                    tourer4778
                    schrieb am zuletzt editiert von
                    #9

                    @opensourcenomad sagte in espHome + neopixelbus + effect object in ioBroker:

                    @tourer4778 said in espHome + neopixelbus + effect object in ioBroker:

                    Allerdings bekomme ich das mit den Lichteffekten nicht hin über den IoBroker.

                    Wahrscheinlich eine Limitation des iobroker esphome adapters? Vielleicht mal den Author @Dutchman anpingen :wave:

                    Mittels template button kannst du diese fehlende Funktion aber auch relativ leicht umgehen bzw. nachrüsten.

                    button:
                      - platform: template
                        name: "Template Button"
                        on_press:
                          - light.turn_on:
                              id: light_1
                              brightness: 100%
                              effect: meinsuperdupereffektdeniobrokernichtspielenwill
                    

                    Von iobroker aus dann einfach den button "betätigen" :fireworks:

                    Danke, so klappt es.

                    1 Antwort Letzte Antwort
                    1
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    686

                    Online

                    32.5k

                    Benutzer

                    81.8k

                    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