added more signals (off, recall, store)

This commit is contained in:
2025-01-17 10:19:06 +01:00
parent 0ffe9ec292
commit fe526cb5d2

View File

@@ -20,6 +20,24 @@ blueprint:
default: []
selector:
action:
action_cmd_off:
name: (Optional) OFF action
description: Action to run on up button sending _off_ command.
default: []
selector:
action:
action_cmd_scene_short:
name: (Optional) Short press scene action
description: Action to run on _short_ down button press.
default: []
selector:
action:
action_cmd_scene_long:
name: (Optional) Long press scene action
description: Action to run on _long_ down button press.
default: []
selector:
action:
mode: restart
max_exceeded: silent
@@ -28,6 +46,9 @@ variables:
# convert input tags to variables, to be used in templates
remote: !input "remote"
action_cmd_on: !input "action_cmd_on"
action_cmd_off: !input "action_cmd_off"
action_cmd_scene_short: !input "action_cmd_scene_short"
action_cmd_scene_long: !input "action_cmd_scene_long"
trigger:
- platform: event
@@ -45,4 +66,21 @@ action:
- choose:
- conditions: []
sequence: !input action_cmd_on
- conditions: '{{ command == "off" }}'
sequence:
# run custom action
- choose:
- conditions: []
sequence: !input action_cmd_off
- conditions: '{{ command == "recall" }}'
sequence:
# run custom action
- choose:
- conditions: []
sequence: !input action_cmd_scene_short
- conditions: '{{ command == "store" }}'
sequence:
# run custom action
- choose:
- conditions: []
sequence: !input action_cmd_scene_long