Here is a blueprint for Remotec ZRC-90 8 buttons scene master based on inovelli NZW30-SN blueprint.
Add the controller into you zwave network. Check device “remotec” and note the node ID. Place this ID into input “ozw_node_id”.
Each button can have action for:
- 1 press
- 2 press
- Hold
Preview
Blueprint
blueprint:
name: "Z-Wave Central Scene Controller ZRC-90"
description: Create automations for the ZRC-90 8 buttons wall remote using the OZW integration.
domain: automation
input:
remotec_zrc90:
name: Remotec scene controller
description: "List of available ZRC-90 scene controllers.
This list is only a reference. At this time, it is not possible
to obtain the node's id using the device selector."
selector:
device:
integration: ozw
manufacturer: Remotec
model: ZRC-90
ozw_node_id:
name: Node ID
description: "Enter the node id for an available ZRC-90 scene controller you wish
to configure. This is the node_id field of the event ozw.scene_activated"
button_1_1:
name: Button 1 - Up/On press 1x
description: "Action to run, when the button is pressed one time."
default: []
selector:
action: {}
button_1_2:
name: Button 1 - Up/On press 2x
description: "Action to run, when the button is pressed tow time."
default: []
selector:
action: {}
button_1_held:
name: Button 1 - held down
description: "Action to run, when the button is held down."
default: []
selector:
action: {}
button_2_1:
name: Button 2 - Up/On press 1x
description: "Action to run, when the button is pressed one time."
default: []
selector:
action: {}
button_2_2:
name: Button 2 - Up/On press 2x
description: "Action to run, when the button is pressed tow time."
default: []
selector:
action: {}
button_2_held:
name: Button 2 - held down
description: "Action to run, when the button is held down."
default: []
selector:
action: {}
button_3_1:
name: Button 3 - Up/On press 1x
description: "Action to run, when the button is pressed one time."
default: []
selector:
action: {}
button_3_2:
name: Button 3 - Up/On press 2x
description: "Action to run, when the button is pressed tow time."
default: []
selector:
action: {}
button_3_held:
name: Button 3 - held down
description: "Action to run, when the button is held down."
default: []
selector:
action: {}
button_4_1:
name: Button 4 - Up/On press 1x
description: "Action to run, when the button is pressed one time."
default: []
selector:
action: {}
button_4_2:
name: Button 4 - Up/On press 2x
description: "Action to run, when the button is pressed tow time."
default: []
selector:
action: {}
button_4_held:
name: Button 4 - held down
description: "Action to run, when the button is held down."
default: []
selector:
action: {}
button_5_1:
name: Button 5 - Up/On press 1x
description: "Action to run, when the button is pressed one time."
default: []
selector:
action: {}
button_5_2:
name: Button 5 - Up/On press 2x
description: "Action to run, when the button is pressed tow time."
default: []
selector:
action: {}
button_5_held:
name: Button 5 - held down
description: "Action to run, when the button is held down."
default: []
selector:
action: {}
button_6_1:
name: Button 6 - Up/On press 1x
description: "Action to run, when the button is pressed one time."
default: []
selector:
action: {}
button_6_2:
name: Button 6 - Up/On press 2x
description: "Action to run, when the button is pressed tow time."
default: []
selector:
action: {}
button_6_held:
name: Button 6 - held down
description: "Action to run, when the button is held down."
default: []
selector:
action: {}
button_7_1:
name: Button 7 - Up/On press 1x
description: "Action to run, when the button is pressed one time."
default: []
selector:
action: {}
button_7_2:
name: Button 7 - Up/On press 2x
description: "Action to run, when the button is pressed tow time."
default: []
selector:
action: {}
button_7_held:
name: Button 7 - held down
description: "Action to run, when the button is held down."
default: []
selector:
action: {}
button_8_1:
name: Button 8 - Up/On press 1x
description: "Action to run, when the button is pressed one time."
default: []
selector:
action: {}
button_8_2:
name: Button 8 - Up/On press 2x
description: "Action to run, when the button is pressed tow time."
default: []
selector:
action: {}
button_8_held:
name: Button 8 - held down
description: "Action to run, when the button is held down."
default: []
selector:
action: {}
mode: single
max_exceeded: silent
variables:
ozw_node_id: !input ozw_node_id
trigger:
- platform: event
event_type: ozw.scene_activated
condition: "{{ trigger.event.data.node_id == (ozw_node_id | int) }}"
action:
- variables:
scene_id: "{{ trigger.event.data.scene_id }}"
scene_value_id: "{{ trigger.event.data.scene_value_id }}"
- choose:
- conditions: "{{ scene_id == 1 and scene_value_id == 1}}"
sequence: !input button_1_1
- conditions: "{{ scene_id == 1 and scene_value_id == 4}}"
sequence: !input button_1_2
- conditions: "{{ scene_id == 1 and scene_value_id == 3}}"
sequence: !input button_1_held
- conditions: "{{ scene_id == 2 and scene_value_id == 1}}"
sequence: !input button_2_1
- conditions: "{{ scene_id == 2 and scene_value_id == 4}}"
sequence: !input button_2_2
- conditions: "{{ scene_id == 2 and scene_value_id == 3}}"
sequence: !input button_2_held
- conditions: "{{ scene_id == 3 and scene_value_id == 1}}"
sequence: !input button_3_1
- conditions: "{{ scene_id == 3 and scene_value_id == 4}}"
sequence: !input button_3_2
- conditions: "{{ scene_id == 3 and scene_value_id == 3}}"
sequence: !input button_3_held
- conditions: "{{ scene_id == 4 and scene_value_id == 1}}"
sequence: !input button_4_1
- conditions: "{{ scene_id == 4 and scene_value_id == 4}}"
sequence: !input button_4_2
- conditions: "{{ scene_id == 4 and scene_value_id == 3}}"
sequence: !input button_4_held
- conditions: "{{ scene_id == 5 and scene_value_id == 1}}"
sequence: !input button_5_1
- conditions: "{{ scene_id == 5 and scene_value_id == 4}}"
sequence: !input button_5_2
- conditions: "{{ scene_id == 5 and scene_value_id == 3}}"
sequence: !input button_5_held
- conditions: "{{ scene_id == 6 and scene_value_id == 1}}"
sequence: !input button_6_1
- conditions: "{{ scene_id == 6 and scene_value_id == 4}}"
sequence: !input button_6_2
- conditions: "{{ scene_id == 6 and scene_value_id == 3}}"
sequence: !input button_6_held
- conditions: "{{ scene_id == 7 and scene_value_id == 1}}"
sequence: !input button_7_1
- conditions: "{{ scene_id == 7 and scene_value_id == 4}}"
sequence: !input button_7_2
- conditions: "{{ scene_id == 7 and scene_value_id == 3}}"
sequence: !input button_7_held
- conditions: "{{ scene_id == 8 and scene_value_id == 1}}"
sequence: !input button_8_1
- conditions: "{{ scene_id == 8 and scene_value_id == 4}}"
sequence: !input button_8_2
- conditions: "{{ scene_id == 8 and scene_value_id == 3}}"
sequence: !input button_8_held