Szenen mit Ikea Styrbar durchschalten

Hallo an Alle! :slight_smile:
Ich hätte gerne folgendes eingestellt:
Auf meinem Ikea Styrbar gibt es einen Links- und Rechtsknopf. Diese hätte ich gerne zum Durchschalten der verschiedenen Szenen in meinem Wohnzimmer genutzt. Leider bin ich noch auf keine Automation gestoßen, die mir das ermöglicht. Durch HACS bin ich jetzt auf Statefull Scenes gestoßen, die mir automatisch einen switch anlegen für eine Szene. Aber das wäre ja MEGA umständlich immer den einen switch einschalten, dann den anderen aus usw…gibt es da nicht eine elegante Lösung dafür? Ich hoffe ihr könnt mir helfen :slight_smile:

Ich habe das so ähnlich über einen Umweg gemacht:
Ich habe einen Helfer vom Typ Zähler erstellt. Anschließend eine Automatisierung die bei Zähler = 1, Szene 1 startet. Bei Zähler = 2,Szene 2 usw.
Drücke ich nun die Fernbedienung zählt der zähler in der einen Richtung hoch, in der anderen runter. Beim Ausschalten wird der Zähler zurück gesetzt.

Puh ok…das klingt gut…habs aber noch nicht so ganz verstanden :slight_smile:
Also einen Zähler erstellen der hoch zählt wenn die Taste gedrückt wird und eine zweite automation die den Zähler auswertet oder?
Und wo zählt der Zähler dann runter?

1 „Gefällt mir“

Hier die Automatisierung die die Szenen aktiviert :

alias: LS, Szene Lightstrip
description: ""
triggers:
  - entity_id:
      - counter.szenen_lightstrip
    to: null
    trigger: state
conditions: []
actions:
  - choose:
      - conditions:
          - condition: numeric_state
            entity_id: counter.szenen_lightstrip
            above: 0
            below: 2
        sequence:
          - metadata: {}
            data:
              rgb_color:
                - 9
                - 246
                - 218
              brightness_pct: 100
            target:
              entity_id:
                - light.zigbee_dongle_nachtlicht
            action: light.turn_on
      - conditions:
          - condition: numeric_state
            entity_id: counter.szenen_lightstrip
            above: 1
            below: 3
        sequence:
          - metadata: {}
            data:
              rgb_color:
                - 0
                - 145
                - 255
              brightness_pct: 100
            target:
              entity_id:
                - light.zigbee_dongle_nachtlicht
            action: light.turn_on
      - conditions:
          - condition: numeric_state
            entity_id: counter.szenen_lightstrip
            above: 2
            below: 4
        sequence:
          - metadata: {}
            data:
              rgb_color:
                - 225
                - 0
                - 255
              brightness_pct: 100
            target:
              entity_id:
                - light.zigbee_dongle_nachtlicht
            action: light.turn_on
      - conditions:
          - condition: numeric_state
            entity_id: counter.szenen_lightstrip
            above: 3
            below: 5
        sequence:
          - metadata: {}
            data:
              rgb_color:
                - 255
                - 0
                - 38
              brightness_pct: 100
            target:
              entity_id:
                - light.zigbee_dongle_nachtlicht
            action: light.turn_on
      - conditions:
          - condition: numeric_state
            entity_id: counter.szenen_lightstrip
            above: 4
            below: 6
        sequence:
          - metadata: {}
            data:
              rgb_color:
                - 0
                - 255
                - 30
              brightness_pct: 100
            target:
              entity_id:
                - light.zigbee_dongle_nachtlicht
            action: light.turn_on
      - conditions:
          - condition: numeric_state
            entity_id: counter.szenen_lightstrip
            above: 5
            below: 7
        sequence:
          - metadata: {}
            data:
              brightness_pct: 100
              color_temp_kelvin: 2700
            target:
              entity_id:
                - light.zigbee_dongle_nachtlicht
            action: light.turn_on
          - metadata: {}
            data: {}
            target:
              entity_id: counter.szenen_lightstrip
            action: counter.reset
mode: single

Beim Druck auf die Fernbedienung wird der Zähler erhöht und somit der Szenenwechsel durch die Automatisierung oben ausgelöst.

Kannst du mir das auch noch als visuellen Editor schicken zufällig? Ich bin noch nicht so firm in yaml😛
Wenn nicht fuchs ich mich da schon rein aber es würde helfen

Das wären aber locker 20 Screenshots :sweat_smile:
Erstell mal eine neue Automatisierung, drück oben rechts auf die drei Punkte und drück “in YAML bearbeiten”.
Dann löschst du alles was da steht und fügst meinen Code von oben ein.
Danach wieder auf die drei Punkte und “im visuellen Editor bearbeiten”.
Dann bearbeitest du einfach die Entitäten und die Aktionen die ausgelöst werden sollen.

Ich hoffe das hilft!