ESPHome Steuerung Helligkeit und Farbtemperatur mehrerer Lampen

Moin Leute,

ich habe ESPHome für mich entdeckt. Die Weihnachtsbeleuchtung und Lichterketten mussten schon dran glauben. Nun geht uns um meine Stehlampe. Ich habe 6 Leuchtkörper, die aktuell alle synchron laufen. Heißt, dass die Heiligkeit sowie die Farbtemperatur (1600k bis 6000k) über einen Controller laufen. Nun hatte ich die Idee mit einem ESP8266 die einzelnen Elemente nacheinander einzuschalten. Allerdings soll die Helligkeit und Farbtemperatur übernommen werden.

Habe testweise aktuell folgendes:

output:
  - platform: esp8266_pwm
    pin: GPIO5
    # entspricht D1
    id: cw1
  - platform: esp8266_pwm
    pin: GPIO4
    # entspricht D2
    id: ww1
  - platform: esp8266_pwm
    pin: GPIO0
    # entspricht D3
    id: cw2
  - platform: esp8266_pwm
    pin: GPIO2
    # entspricht D4
    id: ww2
  - platform: esp8266_pwm
    pin: GPIO14
    # entspricht D5
    id: cw3
  - platform: esp8266_pwm
    pin: GPIO12
    # entspricht D6
    id: ww3

light:
  - platform: cwww
    name: Stehlampe1
    id: Stehlampe1
    cold_white: cw1
    warm_white: ww1
    cold_white_color_temperature: 6000 K
    warm_white_color_temperature: 1600 K
    constant_brightness: true
    default_transition_length: 3s
  - platform: cwww
    name: Stehlampe2
    id: Stehlampe2
    cold_white: cw2
    warm_white: ww2
    cold_white_color_temperature: 6000 K
    warm_white_color_temperature: 1600 K
    constant_brightness: true
    default_transition_length: 3s
  - platform: cwww
    name: Stehlampe3
    id: Stehlampe3
    cold_white: cw3
    warm_white: ww3
    cold_white_color_temperature: 6000 K
    warm_white_color_temperature: 1600 K
    constant_brightness: true
    default_transition_length: 3s

Ich habe dann unter Stehlampe1 noch die Verzögerung eingebaut:

  - platform: cwww
    name: Stehlampe1
    id: Stehlampe1
    cold_white: cw1
    warm_white: ww1
    cold_white_color_temperature: 6000 K
    warm_white_color_temperature: 1600 K
    constant_brightness: true
    default_transition_length: 3s
    on_turn_on:
    - delay: 750ms
    - light.turn_on: Stehlampe2
    - delay: 750ms
    - light.turn_on: Stehlampe3
    on_turn_off:
    - delay: 750ms
    - light.turn_off: Stehlampe2
    - delay: 750ms
    - light.turn_off: Stehlampe3

Das funktioniert auch. Aber ich schnall nicht, wie ich jetzt hinbekomme, dass sich auch die Helligkeit und Kelvin-Zahl automatisch bei Lampe 2 und 3 auch ändert. Hatte erst eine Automation in HomeAssistant gedacht, aber auch da scheitere ich :confused:

Hat jemand eine Idee? Dank euch!

Wenn das recht interpretiere, fehlen Dir bei der Aktion on_turn_on beim ansprechen von light.turn_on noch die Parameter mit welchen die Stehlampe2 bzw. Stehlampe3 arbeiten soll.

Schau mal hier in diesem Link ob Dir das weiter hilft.
ESPHome Light Component

Nachtrag:
Nochmal ich:
Dein ESP-Code enthält ja erst einmal nur die Definition der 6 PWM Ausgänge und deiner 3 Lampen.
Was wird davon an HA als Entität zurückgemeldet? Ich nehme mal an, nur die 3 Stehlampen.

Zeig mal bitte wie sich diese in HA darstellen und ob du darüber Zugriff auf die color_temperature hast.

Dein erweiterter Code mit dem Delay wird ja erst ausgeführt, wenn irgendwoher (HA?) die die Stehlampe eingeschaltet wurde.

:crayon:by HarryP: Zusammenführung Doppelpost