Hi,
Trying to activate a scene and use a helper to increment every time a button is pressed, e.g., each button press would select scenes 1-4, and reset back to one when the counter reaches the end.
Here is my code:
alias: LR Scenes
description: ''
trigger:
- platform: mqtt
topic: shellies/shellydimmer2-XXXXXX/input/1
payload: '1'
condition: []
action:
- choose:
- conditions:
- condition: state
entity_id: counter.lr_scenes
state: '1'
sequence:
- scene: scene.lr_scene_1
- service: counter.increment
target:
entity_id: counter.lr_scenes
- conditions:
- condition: state
entity_id: automation.lr_scenes
state: '2'
sequence:
- scene: scene.lr_scene_2
- service: counter.increment
target:
entity_id: counter.lr_scenes
- conditions:
- condition: state
entity_id: counter.lr_scenes
state: '3'
sequence:
- scene: scene.lr_scene_3
- service: counter.increment
target:
entity_id: counter.lr_scenes
- conditions:
- condition: state
entity_id: counter.lr_scenes
state: '4'
sequence:
- scene: scene.lr_scene_4
- service: counter.reset
target:
entity_id: counter.lr_scenes
default: []
mode: single
Any ideas why it isnt working?