mode: restart blueprint: name: Zooz ZEN71 description: Automations helper for the Zooz ZEN71 Switch using the Zwave JS integration. domain: automation input: zooz_zen71: name: Zooz ZEN71 description: The ZEN71 switch to interact with. selector: device: filter: - integration: zwave_js manufacturer: Zooz model: ZEN71 - integration: zwave_js manufacturer: Zooz model: Zen71 800LR switch_up_1x: name: Top Paddle 1x description: "Action to run on switch upper paddle single tap. Default: Turn on switch." default: [] selector: action: {} switch_up_2x: name: Top Paddle 2x description: Action to run on switch upper paddle double tap. default: [] selector: action: {} switch_up_3x: name: Top Paddle 3x description: "Action to run on switch upper paddle triple tap. Default: Enter inclusion/pairing mode." default: [] selector: action: {} switch_up_4x: name: Top Paddle 4x description: Action to run on switch upper paddle quadruple tap. default: [] selector: action: {} switch_up_5x: name: Top Paddle 5x description: Action to run on switch upper paddle quintuple tap. default: [] selector: action: {} switch_up_hold: name: Top Paddle Hold description: "Action to run on switch upper paddle press-and-hold." default: [] selector: action: {} switch_up_release: name: Top Paddle Release description: Action to run on switch upper paddle release. default: [] selector: action: {} switch_down_1x: name: Lower Paddle 1x description: "Action to run on switch lower paddle single tap. Default: Turn off switch." default: [] selector: action: {} switch_down_2x: name: Lower Paddle 2x description: Action to run on switch lower paddle double tap. default: [] selector: action: {} switch_down_3x: name: Lower Paddle 3x description: "Action to run on switch lower paddle triple tap. Default: Enter exclusion/un-pairing mode." default: [] selector: action: {} switch_down_4x: name: Lower Paddle 4x description: Action to run on switch lower paddle quadruple tap. default: [] selector: action: {} switch_down_5x: name: Lower Paddle 5x description: Action to run on switch lower paddle quintuple tap. default: [] selector: action: {} switch_down_hold: name: Bottom Paddle Hold description: "Action to run on switch lower paddle press-and-hold." default: [] selector: action: {} switch_down_release: name: Bottom Paddle Release description: Action to run on switch lower paddle double tap. default: [] selector: action: {} source_url: https://community.home-assistant.io/t/zooz-zen30-double-switch-automation-helper/281362 max_exceeded: silent trigger: - platform: event event_type: zwave_js_value_notification event_data: command_class_name: Central Scene device_id: !input "zooz_zen71" action: - variables: scene_id: "{{ trigger.event.data.label }}" attribute_id: "{{ trigger.event.data.value }}" - choose: - conditions: "{{ scene_id == 'Scene 001' }}" sequence: - choose: - conditions: "{{ attribute_id == 'KeyPressed' }}" sequence: !input "switch_up_1x" - conditions: "{{ attribute_id == 'KeyPressed2x' }}" sequence: !input "switch_up_2x" - conditions: "{{ attribute_id == 'KeyPressed4x' }}" sequence: !input "switch_up_4x" - conditions: "{{ attribute_id == 'KeyPressed5x' }}" sequence: !input "switch_up_5x" - conditions: "{{ scene_id == 'Scene 002' }}" sequence: - choose: - conditions: "{{ attribute_id == 'KeyPressed' }}" sequence: !input "switch_down_1x" - conditions: "{{ attribute_id == 'KeyPressed2x' }}" sequence: !input "switch_down_2x" - conditions: "{{ attribute_id == 'KeyPressed4x' }}" sequence: !input "switch_down_4x" - conditions: "{{ attribute_id == 'KeyPressed5x' }}" sequence: !input "switch_down_5x"