[Bug] WXKG06LM - Aqara D1 single key wireless wall switch not reacting in HomeKit
**Describe the bug**
After pairing device with zigbee2mqtt it is visible in zigbee2mqtt frontend and is exposed to Homebridge and Apple Home app as two button accessory/sensor (it is one button version).

Pressing button is visibe in zigbee2mqtt logs (see logs below) but it is not visible in Home app. Also after pressing button I do not see any related logs in Homebridge. Also button icon in Home app is not shaking. Just nothing happens.

- It looks like event is not passed from zigbe2mqtt to homebridge/homekit.
- Ofcourse I assigned actions for single/double/hold events in Apple Home app.
- I'm not sure, why it is available to homekit as two buttons accessory.

**Related devices**
Xiaomi WXKG06LM - Aqara D1 **single** key wireless wall switch
https://www.zigbee2mqtt.io/devices/WXKG06LM.html#xiaomi-wxkg06lm
https://z2m.dev/devices/xiaomi/wxkg06lm.html

**To Reproduce**
1. Pair device with zigbee2mqtt
2. It is automaticaly exposed to homebrige
3. Change legacy option to false in zigbe2mqtt config (`/opt/zigbee2mqtt/data/configuration.yaml`) as recomended in docs.
4. Assign accessory for single/double/hold action in Home App (for both buttons).
5. Press the button on device

**Expected behavior**
After pressing button on device I expect assigned lights turn on, but it doesn't.

_Light accessory is available and responsive because when I click in Home app "Test this action" lights switch ON, as expected._

**MQTT messages**
```
devices:
  '0x00158d00059414a7':
    friendly_name: '0x00158d00059414a7'
    legacy: false
```

Logs when pairing device:
```
Info MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{"time":254,"value":true},"status":"ok","transaction":"4sdpx-6"}'
Info Device '0x00158d00059414a7' joined
Info MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0x00158d00059414a7","ieee_address":"0x00158d00059414a7"},"type":"device_joined"}'
Info Starting interview of '0x00158d00059414a7'
Info MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0x00158d00059414a7","ieee_address":"0x00158d00059414a7","status":"started"},"type":"device_interview"}'
Info MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":{"friendly_name":"0x00158d00059414a7"},"type":"device_connected"}'
Info MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"interview_started","meta":{"friendly_name":"0x00158d00059414a7"},"type":"pairing"}'
Info Successfully interviewed '0x00158d00059414a7', device has successfully been paired
Info Device '0x00158d00059414a7' is supported, identified as: Xiaomi Aqara D1 single key wireless wall switch (WXKG06LM)
Info MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"definition":{"description":"Aqara D1 single key wireless wall switch","exposes":[{"access":1,"description":"Remaining battery in %","name":"battery","property":"battery","type":"numeric","unit":"%","value_max":100,"value_min":0},{"access":1,"description":"Triggered action (e.g. a button click)","name":"action","property":"action","type":"enum","values":["single_left","single_right","double_left","double_right","hold_left","hold_right"]},{"access":1,"description":"Voltage of the battery in millivolts","name":"voltage","property":"voltage","type":"numeric","unit":"mV"},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"WXKG06LM","supports_ota":false,"vendor":"Xiaomi"},"friendly_name":"0x00158d00059414a7","ieee_address":"0x00158d00059414a7","status":"successful","supported":true},"type":"device_interview"}'
Info Configuring '0x00158d00059414a7'
Info MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"interview_successful","meta":{"description":"Aqara D1 single key wireless wall switch","friendly_name":"0x00158d00059414a7","model":"WXKG06LM","supported":true,"vendor":"Xiaomi"},"type":"pairing"}'
Info Successfully configured '0x00158d00059414a7'
```

Logs when pressing button:
```
Info MQTT publish: topic 'zigbee2mqtt/0x00158d00059414a7', payload '{"action":"single","linkquality":41}'
Info MQTT publish: topic 'zigbee2mqtt/0x00158d00059414a7', payload '{"action":"single","linkquality":41}'
Info MQTT publish: topic 'zigbee2mqtt/0x00158d00059414a7', payload '{"action":"hold","linkquality":41}'
```

Homebridge logs:
```
[zigbee2mqtt] New accessory: 0x00158d00059414a7
[zigbee2mqtt] Mapping of property 'action' of device '0x00158d00059414a7':
Button 1 (left):
        - SINGLE: single_left
        - DOUBLE: double_left
        - LONG  : hold_left
Button 2 (right):
        - SINGLE: single_right
        - DOUBLE: double_right
        - LONG  : hold_right
```

**Versions used**
- Node.js v14.16.0
- NPM v7.11.2
- Zigbee2MQTT version 1.18.2 commit: abd8a092
- Coordinator type: ConBee2
- Coordinator revision: 0x266b0700
- Homebridge v1.3.4
- Homebridge Config UI X v4.41.1
- homebridge-z2m v1.1.3

**Screenshots**
![image](https://user-images.githubusercontent.com/302761/117541177-ef8fa300-b012-11eb-8a88-41e85ee1478e.png)
![image](https://user-images.githubusercontent.com/302761/117541187-f8807480-b012-11eb-9f29-4d970fa3bf11.png)
![image](https://user-images.githubusercontent.com/302761/117541051-5791b980-b012-11eb-8d61-fe1142eb675a.png)
![image](https://user-images.githubusercontent.com/302761/117541065-6e381080-b012-11eb-8254-0cec48ef019c.png)
![image](https://user-images.githubusercontent.com/302761/117541078-798b3c00-b012-11eb-9002-d5e9c8ea1a2a.png)
![image](https://user-images.githubusercontent.com/302761/117541093-90ca2980-b012-11eb-8b80-6ac1b116f3c5.png)
