added more signals (off, recall, store)
This commit is contained in:
@@ -20,6 +20,24 @@ blueprint:
|
|||||||
default: []
|
default: []
|
||||||
selector:
|
selector:
|
||||||
action:
|
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
|
mode: restart
|
||||||
max_exceeded: silent
|
max_exceeded: silent
|
||||||
@@ -28,6 +46,9 @@ variables:
|
|||||||
# convert input tags to variables, to be used in templates
|
# convert input tags to variables, to be used in templates
|
||||||
remote: !input "remote"
|
remote: !input "remote"
|
||||||
action_cmd_on: !input "action_cmd_on"
|
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:
|
trigger:
|
||||||
- platform: event
|
- platform: event
|
||||||
@@ -45,4 +66,21 @@ action:
|
|||||||
- choose:
|
- choose:
|
||||||
- conditions: []
|
- conditions: []
|
||||||
sequence: !input action_cmd_on
|
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
|
||||||
|
|||||||
Reference in New Issue
Block a user