Blueprint for Aqara D1 with two Buttons can be found here: deCONZ - Aqara D1 Wireless Remote Switch (2 Button) - lumi.remote.b286acn02 (WXKG07LM) - Multi Trigger
I created an updated blueprint based on deCONZ - Aqara D1 Wireless Remote Switch (1 Button) - lumi.remote.b186acn01 (WXKG03LM ) by @e-raser for the new Aqara D1 Wireless Remote Switch.
The model number changed to b186acn02
I also added support for multiple switches as trigger, thanks @lhoracek for the nice idea from Use target for trigger in blueprint? - #4 by lhoracek
Button events supported:
- Single press
- Double press
- Long press
Blueprint screenshot (empty example)
Blueprint to import
blueprint:
name: deCONZ - Aqara D1 Wireless Remote Switch (1 Button)
description: 'Supported actions: single, double and long press.'
domain: automation
source_url: https://community.home-assistant.io/t/deconz-aqara-d1-wireless-remote-switch-1-button-lumi-remote-b186acn02-wxkg03lm/386885
input:
remote:
name: Remote
description: Aqara D1 remote to use
selector:
target:
device:
integration: deconz
manufacturer: LUMI
model: lumi.remote.b186acn02
button_single_press:
name: Single press
description: Action on single press button
default: []
selector:
action: {}
button_double_press:
name: Double press
description: Action on double press button
default: []
selector:
action: {}
button_hold_in:
name: Long press
description: Action on long press button
default: []
selector:
action: {}
mode: restart
max_exceeded: silent
variables:
var_targets: !input remote
trigger:
- platform: event
event_type: deconz_event
condition:
- condition: template
value_template: "{{ trigger.event.data is defined }}"
- condition: template
value_template: "{{ trigger.event.data.device_id in var_targets.device_id }}"
action:
- variables:
event: '{{ trigger.event.data.event }}'
- choose:
- conditions:
- '{{ event == 1002 }}'
sequence: !input 'button_single_press'
- conditions:
- '{{ event == 1004 }}'
sequence: !input 'button_double_press'
- conditions:
- '{{ event == 1001 }}'
sequence: !input 'button_hold_in'