ZwaveJS Devolo Scene Switch

This Blueprint can be used to automate events from the Devolo Scene Switch when used via ZwaveJS. You only need one single automation for events of all keys.

http://manuals-backend.z-wave.info/make.php?lang=de&sku=MT2652&cert=ZC10-14090021

Edit

Updated to the latest version 2021.04.0b0

blueprint:
  name: Develo Scene Switch
  description: This blueprint can be used for creation of a single automatization
    for controlling whole scene switch.
  domain: automation
  input:
    device_id:
      name: Device
      selector:
        device:
          integration: zwave_js
    1_press:
      name: first button press action
      selector:
        action: {}
      default:
      - service: logbook.log
        data:
          name: Scene Switch
          message: first button pressed
    2_press:
      name: second button press action
      selector:
        action: {}
      default:
      - service: logbook.log
        data:
          name: Scene Switch
          message: second button pressed
    3_press:
      name: third button press action
      selector:
        action: {}
      default:
      - service: logbook.log
        data:
          name: Scene Switch
          message: third button pressed
    4_press:
      name: fourth button press action
      selector:
        action: {}
      default:
      - service: logbook.log
        data:
          name: Scene Switch
          message: fourth button pressed
mode: parallel
trigger:
- platform: event
  event_type: zwave_js_value_notification
  event_data:
    device_id: !input device_id
    property_name: scene
action:
- choose:
  - conditions:
    - condition: template
      value_template: '{{ trigger.event.data.property_key_name == "001" and trigger.event.data.value == 0 }}'
    sequence: !input '1_press'
  - conditions:
    - condition: template
      value_template: '{{ trigger.event.data.property_key_name == "002" and trigger.event.data.value == 0 }}'
    sequence: !input '2_press'
  - conditions:
    - condition: template
      value_template: '{{ trigger.event.data.property_key_name == "005" and trigger.event.data.value == 0 }}'
    sequence: !input '3_press'
  - conditions:
    - condition: template
      value_template: '{{ trigger.event.data.property_key_name == "006" and trigger.event.data.value == 0 }}'
    sequence: !input '4_press'
1 Like

Hi,
thanks for your work. I am using your blueprint for around 10 zwave.me wall controllers and they work flawlessly.
Just noticed that they wont work after the latest core update to zwave_js_value_notification.
Is there a way to update all of the automations based on your blueprint or do I need to create new ones?

Best regards

Edit: Just realized, that deleting the blueprint, re-importing the new link and then restarting HA is sufficient to get everything working again!

1 Like