Lichtscenen per Dimmschalter durchschalten

Hallo Leute.
Ich habe hier eine Zigbee Hue Außenlampe die per Z2M angelernt ist. Dazu einen Dimmschalter v1 von Hue auch per Z2M angelernt. Die beiden Sachen habe ich über Z2M mit einander verbunden.


Jetzt würde ich gerne wie es über die Hue Bridge möglich ist Scenen per Anknopf von Dimmschalter auszuwählen.
Dazu habe ich mir Scenen in HA angelegt.

Dazu dann einen Helfer erstellt

Ich hatte mir auch mal eine Automation erstellt um die Scenen dann durchzuschalten. Bei dem Helfer habe ich gesehen das die Scenen auch gewechselt haben. Nur die Lampe reagiert nicht.

Ich habe die Automation schon wieder gelöscht (darum kann ich sie hier nicht zeigen)
Wie würdet ihr so eine Automation aufbauen?

Keiner einer Idee? :see_no_evil:

Welche Tasten/ Signale hat der Dimmschalter denn? Oben/ Unten Knöpfe?
→ Wie wird das in HA empfangen?
Möchtest du dann die Szenen wie in einer Liste durchgeschaltet werden, also mit dem unteren Knopf zur nächsten und mit dem oberen zur vorherigen?

Ansonsten würde ich in der Automation dann so arbeiten:
action: input_select.select_next data und mit dem previous Action call arbeiten.
Und damit die Szenen auch umgeschaltet werden, eine zweite Automation (oder ein zweiten Trigger innerhalb der Automation), welche wenn sich der input_select verändert, diese Scene mit einem Action Call aktiviert.
Das könnte so erreicht werden:
Trigger: Wenn sich der input_select verändert

action: scene.turn_on
target:
  entity_id: {{states("input_select.deineEntity")}}
data: {}

Ich hoffe ich konnte dir helfen, wenn du die oberen Fragen beantwortest, kann ich dir sicher auch noch ein bisschen präziser helfen :slight_smile:

Ich schreibe meine Idee vielleicht nochmal übersichtlicher :slight_smile:

Trigger 1: Wenn sich Dimmschalter verändert (oder hochschaltet z.b.)
(Trigger 2: Wenn der Dimmschalter herunterschaltet)
Trigger 3: Wenn sich der Zustand der input_select verändert

Wenn ausgelöst durch Trigger 1:
action: input_select.select_next
Wenn ausgelöst durch Trigger 2:
action: input_select.select_previous

Wenn ausgelöst durch Trigger 3:

action: scene.turn_on
target:
  entity_id: {{states("input_select.hausmodus")}}
data: {}
1 „Gefällt mir“

Danke dir. Verstehe aber zur Zeit nur Bahnhof. Muss ich mich die Tage noch mal in Ruhe mit beschäftigen :face_with_peeking_eye:

1 „Gefällt mir“

Gerne :slight_smile: Kann ich die vielleicht eine Frage beantworten?

Stehe irgendwie auf dem Schlauch🙈
So sieht es im Moment aus

alias: Terrassenscenen durchschalten
description: ""
triggers:
  - domain: mqtt
    device_id: d1e974ac5496d2b1a61fc75daf8a5374
    type: action
    subtype: on_press_release
    trigger: device
conditions: []
actions:
  - action: input_select.select_next
    metadata: {}
    data:
      cycle: true
    target:
      entity_id: input_select.terrassenscenen
  - target:
      entity_id: scene.{{ states.input_select.terrassenscenen.state }}
    action: scene.turn_on
mode: single

Dein kurzer Code hat mir ein Fehler geworfen.

Das sieht sehr gut aus! Mit den mehreren Triggern stand ich vorhin auch etwas auf dem Schlauch :slight_smile: Man kann die scene ja einfach danach direkt aktivieren :joy:

Wie siehts jetzt aus? Klappt deine Automatisierung so nicht?

Klappt leider nicht. Der Scenen Helfer schaltet wie man sieht


nur bei der Lampe passiert nichts. Die nimmt immer die zuletzt per Hand eingestellte Farbe beim einschalten.

Okay :frowning: Probier mal den scene.turn_on mit einer Entität aus dem input select manuell einzustellen und schaue dann mal ob es so klappt…

Klappt auch nicht. Bestimmt ein kleiner Fehler der große Auswirkungen hat :face_with_peeking_eye:

Edit: Man muss doch der Lampe auch irgendwie mitgeben das sie die Farbe ändern soll. Jetzt ändert doch nur der Dimmer den Helfen, da fehlt doch was oder sehe ich das falsch?

Nein, ich glaube nicht. Als 2. Aktion wird doch die Szene aktiviert. Und in dieser Szene müsstest du doch den Status der Lampe mit der Helligkeit, Farbe,… eingestellt haben.

Puh vielleicht habe ich auch da einen Fehler gemacht. So sehen die angelegten Scenen aus


und hier noch mal in yaml

id: "1746872766929"
name: Terrasse warmweiss
entities:
  light.terrassenlampe_ecke:
    min_color_temp_kelvin: 2000
    max_color_temp_kelvin: 6666
    min_mireds: 150
    max_mireds: 500
    effect_list:
      - blink
      - breathe
      - okay
      - channel_change
      - candle
      - fireplace
      - colorloop
      - finish_effect
      - stop_effect
      - stop_hue_effect
    supported_color_modes:
      - color_temp
      - xy
    effect: null
    color_mode: color_temp
    brightness: 128
    color_temp_kelvin: 2403
    color_temp: 416
    hs_color:
      - 29.142
      - 76.154
    rgb_color:
      - 255
      - 155
      - 61
    xy_color:
      - 0.557
      - 0.389
    icon: hue:friends-of-hue-20042LEDSWACDMG-BLRFR
    friendly_name: Terrassenlampe Ecke
    supported_features: 44
    state: "on"
  select.terrassenlampe_ecke_effect:
    options:
      - blink
      - breathe
      - okay
      - channel_change
      - candle
      - fireplace
      - colorloop
      - finish_effect
      - stop_effect
      - stop_hue_effect
    assumed_state: true
    icon: mdi:palette
    friendly_name: Terrassenlampe Ecke Effect
    state: unknown
metadata: {}

Und was passiert, wenn du die Szene manuell auslöst? Also über den „aktivieren“ Button. Ich kann ehrlich gesagt nicht sagen, ob die Szene richtig ist, aber eigetnlich sieht alles ganz okay aus :slight_smile:

manuell auslösen funktioniert.

1 „Gefällt mir“

Das ist ja seltsam :face_with_raised_eyebrow: Probiere mal das hier in deiner Automation:

action: scene.turn_on
data: {}
target:
  entity_id: scene.{{states("input_select.terrassenscenen")}}

Und ansonsten trage die scene entity id nochmal manuell ein - das müsste ja eigentlich gehen :face_with_monocle: Also so z.b.

action: scene.turn_on
data: {}
target:
  entity_id: scene.deineentität

funktioniert beides nicht.

da gibt es wieder eine Fehlermeldung beim abspeichern obwohl meine Entität stimmt.

Danke dir :+1:t2: Ich geb es auf

Hast du es mal versucht mit Strg + C einzufügen (mit dem tollen neuen Feature in 2025.5 :slight_smile: )

Gerne! Das ist sehr schade :frowning:

jupp gleiches Spiel. Den Mist will einfach nicht :man_shrugging:t2:

Hast du dir das mal angeschaut: https://www.youtube.com/watch?v=nBdDdC2jVUc