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. ioBroker Allgemein
  4. ESPHome RGB LED Farbe steuern?

NEWS

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

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

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

ESPHome RGB LED Farbe steuern?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
2 Beiträge 1 Kommentatoren 70 Aufrufe 1 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.
  • D Offline
    D Offline
    Dieter_P
    schrieb am zuletzt editiert von Dieter_P
    #1

    Hallo

    kämpfe nun schon wieder den ganzen Tag mit einem ESP32 der eine RGB LED hat.

    Über diese YAML hat die LED mal am IOB funktioniert:

    light:
      #G35=RGB WS2812C-2020
      - platform: esp32_rmt_led_strip
        rgb_order: GRB
        pin: 35
        num_leds: 4
        # RMT 0 channels will be occupied by IR
        rmt_channel: 1
        chipset: ws2812
        id: led
        name: "Led"
    

    Da ich nun den den Chip aktualisiert habe funktioniert der BLE Scanner zwar wieder aber ich bekomme die RGB LED nicht farblich gesteuert.

    Dazu habe ich bisher den DP "colorHex" per Blockly gesetzt. Genauso wie den state zum Ein/Aus schalten und die brightness.

    Im IOB Admin den state schalten funktioniert noch. Brightness und colorhex nicht. Teils wird der manuell geänderte DP geändert, teils nicht. Die LED ândert aber nie tatsächlich die Lichtfarbe.

    Sobald ich den state ein/aus schalte sehe ich in den Datenpunkten auch wieder die Ursprungswerte.

    c02bb8ad-cfb1-4be0-82f5-0fde507de26e-grafik.png

    Was der colormode =35 bedeutet konnte ich nicht herausfinden. "Blinde" Änderungen auf irgendwas zeigten aber keinen Unterschied und ich bekomme die LED nicht von der Farbe weiß (#ffffff) weg. Die Helligkeit bekomme ich noch verändert über die eigene Webseite des ESPHome Chips (captive portal) wo es dazu einen slider gibt.
    04b63fd2-bfd2-4e99-8cd3-ed5d49350e99-grafik.png

    Im IOB gelingt es mir nicht.

    Jegliche Änderung an den anderen Datenpunkten (Weiß / Warmweiß) brachte nichts.

    Meine aktuelle YAML lautet:

    light:
      - platform: esp32_rmt_led_strip
        id: led
        name: "Flur LED"
        chipset: WS2812
        pin: 35
        num_leds: 4
        rgb_order: GRB
        restore_mode: ALWAYS_ON
    

    Da der GPIO35 in Kollision mit dem PSRam steht, bei mir aber nicht änderbar im so hergestellten AtomS3 Lite, habe ich einen ESP32C3 mit WS2812 RGB LED nun als alternative aufgesetzt.

    Fazit: genau der gleiche Murks! Ich bekomme die RGB LED auch an dem Chip (GPIO05) nicht in der Farbe verändert.
    Die Vermutung eines Problems durch GPIO35 also widerlegt. Es muss etwas anderes sein, aber was?

    Beim reinen Codevergleich fällt der rmt Channel auf der aktuell nicht mehr manuell konfiguriert werden darf. Entweder funktioniert die automatische Zuweisung also nicht oder das ist es auch nicht.

    Habt ihr einen Tip?

    Besten Dank!

    D 1 Antwort Letzte Antwort
    0
    • D Dieter_P

      Hallo

      kämpfe nun schon wieder den ganzen Tag mit einem ESP32 der eine RGB LED hat.

      Über diese YAML hat die LED mal am IOB funktioniert:

      light:
        #G35=RGB WS2812C-2020
        - platform: esp32_rmt_led_strip
          rgb_order: GRB
          pin: 35
          num_leds: 4
          # RMT 0 channels will be occupied by IR
          rmt_channel: 1
          chipset: ws2812
          id: led
          name: "Led"
      

      Da ich nun den den Chip aktualisiert habe funktioniert der BLE Scanner zwar wieder aber ich bekomme die RGB LED nicht farblich gesteuert.

      Dazu habe ich bisher den DP "colorHex" per Blockly gesetzt. Genauso wie den state zum Ein/Aus schalten und die brightness.

      Im IOB Admin den state schalten funktioniert noch. Brightness und colorhex nicht. Teils wird der manuell geänderte DP geändert, teils nicht. Die LED ândert aber nie tatsächlich die Lichtfarbe.

      Sobald ich den state ein/aus schalte sehe ich in den Datenpunkten auch wieder die Ursprungswerte.

      c02bb8ad-cfb1-4be0-82f5-0fde507de26e-grafik.png

      Was der colormode =35 bedeutet konnte ich nicht herausfinden. "Blinde" Änderungen auf irgendwas zeigten aber keinen Unterschied und ich bekomme die LED nicht von der Farbe weiß (#ffffff) weg. Die Helligkeit bekomme ich noch verändert über die eigene Webseite des ESPHome Chips (captive portal) wo es dazu einen slider gibt.
      04b63fd2-bfd2-4e99-8cd3-ed5d49350e99-grafik.png

      Im IOB gelingt es mir nicht.

      Jegliche Änderung an den anderen Datenpunkten (Weiß / Warmweiß) brachte nichts.

      Meine aktuelle YAML lautet:

      light:
        - platform: esp32_rmt_led_strip
          id: led
          name: "Flur LED"
          chipset: WS2812
          pin: 35
          num_leds: 4
          rgb_order: GRB
          restore_mode: ALWAYS_ON
      

      Da der GPIO35 in Kollision mit dem PSRam steht, bei mir aber nicht änderbar im so hergestellten AtomS3 Lite, habe ich einen ESP32C3 mit WS2812 RGB LED nun als alternative aufgesetzt.

      Fazit: genau der gleiche Murks! Ich bekomme die RGB LED auch an dem Chip (GPIO05) nicht in der Farbe verändert.
      Die Vermutung eines Problems durch GPIO35 also widerlegt. Es muss etwas anderes sein, aber was?

      Beim reinen Codevergleich fällt der rmt Channel auf der aktuell nicht mehr manuell konfiguriert werden darf. Entweder funktioniert die automatische Zuweisung also nicht oder das ist es auch nicht.

      Habt ihr einen Tip?

      Besten Dank!

      D Offline
      D Offline
      Dieter_P
      schrieb am zuletzt editiert von
      #2

      Niemand eine Idee oder kann ich etwas testen?

      Das Ganze auf der Neopixel platform bringt praktisch auch keine Veränderung:

      light:
        - platform: neopixelbus
          id: led
          name: "Flur LED"
          type: GRB
          variant: WS2812
          pin: GPIO35
          num_leds: 4
          method: ESP32_RMT_0
          restore_mode: ALWAYS_ON
      

      Ich kann weiterhin im IOB nur An/Aus schalten über den Datenpunkt. Jegliche Änderung der weiteren Datenpunkte wie brightness oder colorHex ohne erkennbare Wirkung.

      Danke vorab.

      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
      FAQ Cloud / IOT
      HowTo: Node.js-Update
      HowTo: Backup/Restore
      Downloads
      BLOG

      828

      Online

      32.4k

      Benutzer

      81.5k

      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