dresden-elektronik / deconz-rest-plugin

deCONZ REST-API plugin to control ZigBee devices
BSD 3-Clause "New" or "Revised" License
1.9k stars 498 forks source link

Xiaomi Aqara QBKG03LM - decoupled mode #6758

Closed ReX1983 closed 11 months ago

ReX1983 commented 1 year ago

Describe the bug

Xiaomi Aqara QBKG03LM (2 rockers, no neutral) is supported by deCONZ but when put in decoupled mode it doesn't report any button event.

Steps to reproduce the behavior

  1. Pair the device (long press left rocker)
  2. Put any of the two rockers in "decoupled mode" (under Basic Cluster set "Xiaomi Disconnect 1" and/or "Xiaomi Disconnect 2" values to "0xFE" - that is disconnect mode)
  3. Press the decoupled rocker
  4. The corresponding relay will not click (meaning that the rocker is in decoupled mode) but there is no button press event reported in either API or Home Assistant.

Expected behavior

When the decoupled rocker is pressed, a buttonpress event (e.g. 1002, 2002) is reported via API and in Home Assistant

Screenshots

Environment

deCONZ Logs

I have put in decoupled mode the right rocker. When I press such rocker, I see the following message in the log:

ZCL attribute report 0x00158D0001F4864F for cluster: 0x0006, ep: 0x05, frame control: 0x18, mfcode: 0x0000

From the Phoscon API I can see:

    "31": {
        "capabilities": {
            "alerts": [
                "none",
                "select",
                "lselect"
            ]
        },
        "config": {
            "groups": []
        },
        "etag": "9d408903658978b97e92657a66e60782",
        "hascolor": false,
        "lastannounced": null,
        "lastseen": "2023-02-16T17:43Z",
        "manufacturername": "LUMI",
        "modelid": "lumi.ctrl_neutral2",
        "name": "Ground Stairs Light Switch",
        "state": {
            "alert": "none",
            "on": false,
            "reachable": true
        },
        "swversion": null,
        "type": "On/Off light",
        "uniqueid": "00:15:8d:00:01:f4:86:4f-02"
    },
    "32": {
        "capabilities": {
            "alerts": [
                "none",
                "select",
                "lselect"
            ]
        },
        "config": {
            "groups": []
        },
        "etag": "e30111509092e78f8ca9ccf20b24194f",
        "hascolor": false,
        "lastannounced": null,
        "lastseen": "2023-02-16T17:43Z",
        "manufacturername": "LUMI",
        "modelid": "lumi.ctrl_neutral2",
        "name": "Hallway Slave (Ground Stairs)",
        "state": {
            "alert": "none",
            "on": false,
            "reachable": true
        },
        "swversion": null,
        "type": "On/Off light",
        "uniqueid": "00:15:8d:00:01:f4:86:4f-03"
    },
   "84": {
        "config": {
            "on": true,
            "reachable": true,
            "temperature": null
        },
        "ep": 4,
        "etag": "bb85d6e0a8d214b31c3f9801d1840f16",
        "lastannounced": null,
        "lastseen": "2023-02-16T17:43Z",
        "manufacturername": "LUMI",
        "mode": 1,
        "modelid": "lumi.ctrl_neutral2",
        "name": "Switch 84",
        "state": {
            "buttonevent": null,
            "lastupdated": "none"
        },
        "type": "ZHASwitch",
        "uniqueid": "00:15:8d:00:01:f4:86:4f-04-0006"
    }

And in the deCONZ log I have:

image

Additional context

Mimiix commented 1 year ago

Can you please follow the template?

ReX1983 commented 1 year ago

Sure. Could you update the label from Device Request to Bug? I think I might need to follow the bug reporting template.

Mimiix commented 1 year ago

Update the template , i'll re-do the tag meanwhile.

ReX1983 commented 1 year ago

Update the template , i'll re-do the tag meanwhile.

Thanks - done.

Mimiix commented 1 year ago

All good, thanks!

SwoopX commented 1 year ago

@ReX1983 Great!

Now, can you please play a bit with the device in terms of pushing the buttons while collecting the exact same log line as you already did in the screenshot? That's the relevant info, so make sure you consider left, right, both, depending on your model.

The device seems to use different data when it is in decoupled mode. I've observed something similar with newer wireless Xiaomi switches, so the currently implemented button map needs to be extended. Once known, you should be able to make the necessary changes yourself.

ReX1983 commented 1 year ago

@ReX1983 Great!

Now, can you please play a bit with the device in terms of pushing the buttons while collecting the exact same log line as you already did in the screenshot? That's the relevant info, so make sure you consider left, right, both, depending on your model.

The device seems to use different data when it is in decoupled mode. I've observed something similar with newer wireless Xiaomi switches, so the currently implemented button map needs to be extended. Once known, you should be able to make the necessary changes yourself.

I have now only the right rocker in decoupled mode. Should I collect the data while it stays like this or put both rockers in decoupled mode?

SwoopX commented 1 year ago

Both would be better, unless you want to raise another issue in case you should switch 😉

ReX1983 commented 1 year ago

Ok, I have put both rockers in decoupled mode.

Right rocker button press: image

Left rocker button press: image

Both rockers button press: image

SwoopX commented 1 year ago

Nice. Have you checked if the payload changes throughout a few presses?

ReX1983 commented 1 year ago

Yes, tried also decoupling just one button at time and it remained the same.

SwoopX commented 1 year ago

Ok, so you got to modify the file containing the button maps, button_maps.json. In there, find the entry for your switch and change the map entry from

"map": [
                [1, "0x04", "MULTISTATE_INPUT", "ATTRIBUTE_REPORT", "0", "S_BUTTON_1", "S_BUTTON_ACTION_SHORT_RELEASED", "Normal press"],
                [1, "0x05", "MULTISTATE_INPUT", "ATTRIBUTE_REPORT", "0", "S_BUTTON_2", "S_BUTTON_ACTION_SHORT_RELEASED", "Normal press"],
                [1, "0x06", "MULTISTATE_INPUT", "ATTRIBUTE_REPORT", "0", "S_BUTTON_3", "S_BUTTON_ACTION_SHORT_RELEASED", "Normal press"]
            ]

to

"map": [
                [1, "0x04", "MULTISTATE_INPUT", "ATTRIBUTE_REPORT", "0", "S_BUTTON_1", "S_BUTTON_ACTION_SHORT_RELEASED", "Normal press"],
                [1, "0x05", "MULTISTATE_INPUT", "ATTRIBUTE_REPORT", "0", "S_BUTTON_2", "S_BUTTON_ACTION_SHORT_RELEASED", "Normal press"],
                [1, "0x06", "MULTISTATE_INPUT", "ATTRIBUTE_REPORT", "0", "S_BUTTON_3", "S_BUTTON_ACTION_SHORT_RELEASED", "Normal press"],
                [1, "0x04", "ONOFF", "ATTRIBUTE_REPORT", "0", "S_BUTTON_1", "S_BUTTON_ACTION_SHORT_RELEASED", "Normal press"],
                [1, "0x05", "ONOFF", "ATTRIBUTE_REPORT", "0", "S_BUTTON_2", "S_BUTTON_ACTION_SHORT_RELEASED", "Normal press"],
                [1, "0x06", "ONOFF", "ATTRIBUTE_REPORT", "0", "S_BUTTON_3", "S_BUTTON_ACTION_SHORT_RELEASED", "Normal press"]
            ]

That should suffice already.

ReX1983 commented 1 year ago

I don't have access to the file.

I am on Home Assistant official deCONZ addon, even with SSH enabled, I don't have ssh access to the host machine and hence can't navigate into the container.

[EDIT]

I managed to edit the original file, but it gets restored on each docker container restart (file path: /usr/share/deCONZ/devices/button_maps.json). It is a known behavior.

For DDFs it was enough to place a file in /data/.local/share/dresden-elektronik/deCONZ/devices/ (that is not overwritten at restart) but even after placing my updated version in /data/.local/share/dresden-elektronik/deCONZ/button_maps.json I still don't see any event.

Is there a way to hot reload the button_maps files (or restart deconz / REST API) without restarting the docker container?

ReX1983 commented 1 year ago

@SwoopX , it seems that the file in /data/.local/share/dresden-elektronik/deCONZ/devices/ is actually used, if available, so I was able to test your proposed change.

Unfortunately, it didn't work: the event 1002 is generated if the rocker is not decoupled.

SwoopX commented 1 year ago

@ReX1983 I'm afraid I cannot follow you. Of course the switch should emit a 1002 in coupled mode, that's regular behavior.

You write as expected behavior, 1002 should also be emitted when decoupled. Does that work now?

ReX1983 commented 1 year ago

Apologies, what I meant is that the 1002 event is only generated when in coupled mode.

No event is generated when decoupled.

SwoopX commented 1 year ago

Hm, that is strange. I cannot spot anything unusual. Are you sure the changes to the button map are persistent? Can you give it a try with just the ONOFF entries?

It would also help if you could share some more extended log data, +/- 2 secs around the respective attribute reports from the button presses should help.

ReX1983 commented 1 year ago

Leaving just the ONOFF entries the behaviour is exactly the same. I have tried the changes on a Windows installation, to be sure button_maps.json was taken into account.

Here the log (there is a lot of noise):

14:16:59:777 GW update firmware not found: deCONZ_ConBeeII_0x26720700.bin.GCF
14:17:00:476 poll node 90:fd:9f:ff:fe:81:f3:a2-01
14:17:00:476 Poll light node Living Room Downlight 15
14:17:00:537 Poll APS request to 0x90FD9FFFFE81F3A2 cluster: 0x0006 dropped, values are fresh enough
14:17:01:693 poll node 00:12:4b:00:1f:7a:50:7a-0b
14:17:01:693 Poll light node Garden Strip L1
14:17:01:756 read attributes of 0x00124B001F7A507A cluster: 0x0006: [ 
14:17:01:756 0x0000 
14:17:01:756 ]
14:17:01:756 add task 3230 type 19 to 0x00124B001F7A507A cluster 0x0006 req.id 17
14:17:01:757 Poll APS request 17 to 0x00124B001F7A507A cluster: 0x0006
14:17:01:796 Poll APS confirm 17 status: 0x00
14:17:01:797 Erase task req-id: 17, type: 19 zcl seqno: 4 send time 0, profileId: 0x0104, clusterId: 0x0006
14:17:01:837 Node data 0x00124b001f7a507a profileId: 0x0104, clusterId: 0x0006
14:17:01:837 0x00124B001F7A507A: update ZCL value 0x0B/0x0006/0x0000 after 0 s
14:17:02:085 Websocket 10.44.156.100:59879 send message: {"attr":{"colorcapabilities":16,"ctmax":454,"ctmin":250,"id":"122","lastannounced":"2023-01-24T12:22:42Z","lastseen":"2023-03-02T14:17Z","manufacturername":"IKEA of Sweden","modelid":"TRADFRI bulb GU10 WS 400lm","name":"Living Room Downlight 10","swversion":"2.3.087","type":"Color temperature light","uniqueid":"90:fd:9f:ff:fe:81:fd:fa-01"},"e":"changed","id":"122","r":"lights","t":"event","uniqueid":"90:fd:9f:ff:fe:81:fd:fa-01"} (ret = 432)
14:17:02:838 poll node 90:fd:9f:ff:fe:89:75:00-01
14:17:02:839 Poll light node Living Room Downlight 5
14:17:02:900 Poll APS request to 0x90FD9FFFFE897500 cluster: 0x0006 dropped, values are fresh enough
14:17:04:059 poll node 90:fd:9f:ff:fe:88:74:d4-01
14:17:04:059 Poll light node Living Room Downlight 9
14:17:04:121 Poll APS request to 0x90FD9FFFFE8874D4 cluster: 0x0006 dropped, values are fresh enough
14:17:04:639 Daylight now: solarNoon, status: 170, daylight: 1, dark: 0
14:17:05:278 poll node 90:fd:9f:ff:fe:7f:3c:88-01
14:17:05:278 Poll light node Living Room Downlight 3
14:17:05:337 Poll APS request to 0x90FD9FFFFE7F3C88 cluster: 0x0006 dropped, values are fresh enough
14:17:06:502 poll node 90:fd:9f:ff:fe:79:3a:2d-01
14:17:06:503 Poll light node Living Room Downlight 13
14:17:06:565 Poll APS request to 0x90FD9FFFFE793A2D cluster: 0x0006 dropped, values are fresh enough
14:17:11:600 poll node 68:0a:e2:ff:fe:3e:09:31-01
14:17:11:600 Poll light node Range Extender Hallway
14:17:12:520 poll node 90:fd:9f:ff:fe:81:fd:fa-01
14:17:12:520 Poll light node Living Room Downlight 10
14:17:12:582 Poll APS request to 0x90FD9FFFFE81FDFA cluster: 0x0006 dropped, values are fresh enough
14:17:53:064 ZCL attribute report 0x90FD9FFFFE7EEAA8 for cluster: 0x0300, ep: 0x01, frame control: 0x38, mfcode: 0x0000 
14:17:56:140 poll node 00:0b:57:ff:fe:96:e1:b1-01
14:17:56:140 Poll light node Bedroom Balloon Lamp
14:17:56:203 Poll APS request to 0x000B57FFFE96E1B1 cluster: 0x0006 dropped, values are fresh enough
14:17:57:244 poll node 00:12:4b:00:1f:b4:d9:48-0b
14:17:57:244 Poll light node Garden Strip R1
14:17:57:306 read attributes of 0x00124B001FB4D948 cluster: 0x0006: [ 
14:17:57:307 0x0000 
14:17:57:307 ]
14:17:57:307 add task 3454 type 19 to 0x00124B001FB4D948 cluster 0x0006 req.id 81
14:17:57:307 Poll APS request 81 to 0x00124B001FB4D948 cluster: 0x0006
14:17:57:514 Poll APS confirm 81 status: 0x00
14:17:57:515 Erase task req-id: 81, type: 19 zcl seqno: 37 send time 0, profileId: 0x0104, clusterId: 0x0006
14:17:57:571 Node data 0x00124b001fb4d948 profileId: 0x0104, clusterId: 0x0006
14:17:57:571 0x00124B001FB4D948: update ZCL value 0x0B/0x0006/0x0000 after 0 s
14:17:58:348 Websocket 10.44.156.100:59879 send message: {"attr":{"id":"35","lastannounced":null,"lastseen":"2023-03-02T14:17Z","manufacturername":"LUMI","modelid":"lumi.ctrl_neutral2","name":"Front Patio Light Switch","swversion":null,"type":"On/Off light","uniqueid":"00:15:8d:00:01:4d:f5:ad-02"},"e":"changed","id":"35","r":"lights","t":"event","uniqueid":"00:15:8d:00:01:4d:f5:ad-02"} (ret = 331)
14:17:58:348 Websocket 10.44.156.100:59879 send message: {"attr":{"id":"36","lastannounced":null,"lastseen":"2023-03-02T14:17Z","manufacturername":"LUMI","modelid":"lumi.ctrl_neutral2","name":"Hallway Slave (Front Patio)","swversion":null,"type":"On/Off light","uniqueid":"00:15:8d:00:01:4d:f5:ad-03"},"e":"changed","id":"36","r":"lights","t":"event","uniqueid":"00:15:8d:00:01:4d:f5:ad-03"} (ret = 334)
14:17:58:349 Websocket 10.44.156.100:59879 send message: {"attr":{"id":"85","lastannounced":null,"lastseen":"2023-03-02T14:17Z","manufacturername":"LUMI","modelid":"lumi.ctrl_neutral2","name":"Switch 85","swversion":null,"type":"ZHASwitch","uniqueid":"00:15:8d:00:01:4d:f5:ad-04-0006"},"e":"changed","id":"85","r":"sensors","t":"event","uniqueid":"00:15:8d:00:01:4d:f5:ad-04-0006"} (ret = 324)
14:17:58:555 poll node 90:fd:9f:ff:fe:88:72:a7-01
14:17:58:556 Poll light node Living Room Downlight 4
14:17:58:629 Poll APS request to 0x90FD9FFFFE8872A7 cluster: 0x0006 dropped, values are fresh enough
14:17:59:785 poll node 90:fd:9f:ff:fe:81:f3:a2-01
14:17:59:785 Poll light node Living Room Downlight 15
14:17:59:787 GW update firmware not found: deCONZ_ConBeeII_0x26720700.bin.GCF
14:17:59:849 Poll APS request to 0x90FD9FFFFE81F3A2 cluster: 0x0006 dropped, values are fresh enough
14:18:01:019 poll node 00:12:4b:00:1f:7a:50:7a-0b
14:18:01:019 Poll light node Garden Strip L1
14:18:01:081 read attributes of 0x00124B001F7A507A cluster: 0x0006: [ 
14:18:01:081 0x0000 
14:18:01:081 ]
14:18:01:081 add task 3470 type 19 to 0x00124B001F7A507A cluster 0x0006 req.id 106
14:18:01:082 Poll APS request 106 to 0x00124B001F7A507A cluster: 0x0006
14:18:01:280 Poll APS confirm 106 status: 0xE1
14:18:01:281     drop item attr/modelid
14:18:01:281     drop item attr/swversion
14:18:01:281     drop item state/bri
14:18:01:281     drop item state/colormode
14:18:01:282 0x00124B001F7A507A error APSDE-DATA.confirm: 0xE1 on task
14:18:01:283 Erase task req-id: 106, type: 19 zcl seqno: 42 send time 0, profileId: 0x0104, clusterId: 0x0006
14:18:01:299 Node data 0x00124b001f7a507a profileId: 0x0104, clusterId: 0x0006
14:18:01:301 0x00124B001F7A507A: update ZCL value 0x0B/0x0006/0x0000 after 0 s
14:18:01:326 Websocket 10.44.156.100:59879 send message: {"attr":{"id":"19","lastannounced":null,"lastseen":"2023-03-02T14:18Z","manufacturername":"LUMI","modelid":"lumi.ctrl_neutral2","name":"Ground Stairs Light Switch","swversion":null,"type":"On/Off light","uniqueid":"00:15:8d:00:01:f4:86:4f-02"},"e":"changed","id":"19","r":"lights","t":"event","uniqueid":"00:15:8d:00:01:f4:86:4f-02"} (ret = 333)
14:18:01:327 Websocket 10.44.156.100:59879 send message: {"attr":{"id":"95","lastannounced":null,"lastseen":"2023-03-02T14:18Z","manufacturername":"LUMI","modelid":"lumi.ctrl_neutral2","name":"Hallway Slave (Ground Stairs)","swversion":null,"type":"On/Off light","uniqueid":"00:15:8d:00:01:f4:86:4f-03"},"e":"changed","id":"95","r":"lights","t":"event","uniqueid":"00:15:8d:00:01:f4:86:4f-03"} (ret = 336)
14:18:01:329 Websocket 10.44.156.100:59879 send message: {"attr":{"id":"86","lastannounced":null,"lastseen":"2023-03-02T14:18Z","manufacturername":"LUMI","modelid":"lumi.ctrl_neutral2","name":"Ground Stairs - Hallway Slave","swversion":null,"type":"ZHASwitch","uniqueid":"00:15:8d:00:01:f4:86:4f-04-0006"},"e":"changed","id":"86","r":"sensors","t":"event","uniqueid":"00:15:8d:00:01:f4:86:4f-04-0006"} (ret = 344)
14:18:01:897 poll node 90:fd:9f:ff:fe:89:75:00-01
14:18:01:898 Poll light node Living Room Downlight 5
14:18:01:960 Poll APS request to 0x90FD9FFFFE897500 cluster: 0x0006 dropped, values are fresh enough
14:18:03:121 poll node 90:fd:9f:ff:fe:88:74:d4-01
14:18:03:122 Poll light node Living Room Downlight 9
14:18:03:182 Poll APS request to 0x90FD9FFFFE8874D4 cluster: 0x0006 dropped, values are fresh enough
14:18:03:242 ZCL attribute report 0x00158D0001F4864F for cluster: 0x0006, ep: 0x05, frame control: 0x18, mfcode: 0x0000 
14:18:03:242    payload: 0000100000001001
14:18:04:336 poll node 90:fd:9f:ff:fe:7f:3c:88-01
14:18:04:337 Poll light node Living Room Downlight 3
14:18:04:398 Poll APS request to 0x90FD9FFFFE7F3C88 cluster: 0x0006 dropped, values are fresh enough
14:18:04:630 Daylight now: solarNoon, status: 170, daylight: 1, dark: 0
14:18:05:333 Node data 0x90fd9ffffe86cf0b profileId: 0x0104, clusterId: 0x0300
14:18:05:335 0x90FD9FFFFE86CF0B: update ZCL value 0x01/0x0300/0x0008 after 0 s
14:18:05:336 ZCL attribute report 0x90FD9FFFFE86CF0B for cluster: 0x0300, ep: 0x01, frame control: 0x38, mfcode: 0x0000 
14:18:05:337    payload: 08003002
14:18:05:337 Websocket 10.44.156.100:59879 send message: {"attr":{"colorcapabilities":0,"ctmax":65279,"ctmin":0,"id":"130","lastannounced":"2023-01-21T03:49:41Z","lastseen":"2023-03-02T14:18Z","manufacturername":"IKEA of Sweden","modelid":"TRADFRI bulb GU10 WS 400lm","name":"Living Room Downlight 17","swversion":"2.3.087","type":"Color temperature light","uniqueid":"90:fd:9f:ff:fe:86:cf:0b-01"},"e":"changed","id":"130","r":"lights","t":"event","uniqueid":"90:fd:9f:ff:fe:86:cf:0b-01"} (ret = 431)
14:18:05:568 poll node 90:fd:9f:ff:fe:79:3a:2d-01
14:18:05:569 Poll light node Living Room Downlight 13
14:18:05:644 Poll APS request to 0x90FD9FFFFE793A2D cluster: 0x0006 dropped, values are fresh enough
14:18:06:798 poll node 90:fd:9f:ff:fe:90:dd:06-01
14:18:06:798 Poll light node Living Room Downlight 11
14:18:06:860 Poll APS request to 0x90FD9FFFFE90DD06 cluster: 0x0006 dropped, values are fresh enough
14:18:07:751 poll node 68:0a:e2:ff:fe:3f:7c:80-01
14:18:07:751 Poll light node Range Extender Kitchen Cooking
14:18:07:752 Idle timer triggered
14:18:07:753 Force read attributes for ZHASwitch SensorNode Switch 83
14:18:07:754 Force read attributes for ZHASwitch SensorNode Transmitter
14:18:07:755 Force read attributes for ZHASwitch SensorNode Switch 85
14:18:07:756 Force read attributes for ZHASwitch SensorNode Ground Stairs - Hallway Slave
14:18:08:904 poll node 68:0a:e2:ff:fe:90:79:ef-01
14:18:08:905 Poll light node Range Extender Garden Down
14:18:09:793 poll node 68:0a:e2:ff:fe:90:08:49-01
14:18:09:794 Poll light node Range Extender Kitchen Dining
14:18:09:797 GW update firmware not found: deCONZ_ConBeeII_0x26720700.bin.GCF
14:18:10:690 poll node 68:0a:e2:ff:fe:3e:09:31-01
14:18:10:691 Poll light node Range Extender Hallway
14:18:11:578 poll node 90:fd:9f:ff:fe:81:fd:fa-01
14:18:11:579 Poll light node Living Room Downlight 10
14:18:11:630 Poll APS request to 0x90FD9FFFFE81FDFA cluster: 0x0006 dropped, values are fresh enough
ReX1983 commented 1 year ago

Note, if I remove both ONOFF and MULTI_STATEINPUT entries, there is no 1002 event, so the changes to the button_maps files are actually being considered.

SwoopX commented 1 year ago

Thanks for the log excerpt. It seems that there's a boarload of valuable information missing. I'd assume that was just debug level INFO? The juicy stuff comes with INFO and INFO_L2

ReX1983 commented 1 year ago

It was actually INFO_L2. The only difference I saw is that with L2, following the INFO message, there is the payload. I can't spot any other log line relative to the rocker pressure.

SwoopX commented 1 year ago

Hm, not sure I fully understand what's going on there. I'd assume you only have 1 ZHASwitch sensor for that device?

PR #6784 should ensure we'll squeeze the events out anyway.

ReX1983 commented 1 year ago

Hm, not sure I fully understand what's going on there. I'd assume you only have 1 ZHASwitch sensor for that device?

PR #6784 should ensure we'll squeeze the events out anyway.

When can I expect to see this PR released?

github-actions[bot] commented 1 year ago

As there has not been any response in 21 days, this issue has been automatically marked as stale. At OP: Please either close this issue or keep it active It will be closed in 7 days if no further activity occurs.

ReX1983 commented 1 year ago

Hi @SwoopX is there any update on this?

github-actions[bot] commented 1 year ago

As there has not been any response in 21 days, this issue has been automatically marked as stale. At OP: Please either close this issue or keep it active It will be closed in 7 days if no further activity occurs.

github-actions[bot] commented 1 year ago

As there has not been any response in 28 days, this issue will be closed. @ OP: If this issue is solved post what fixed it for you. If it is not solved, request to get this opened again.

ReX1983 commented 1 year ago

Problem not fixed. Request to reopen the issue.

MrSolo570 commented 1 year ago

IDK if its some kind of help: I have the same Aqara Wall Switch but WITH neutral wire. I enabled decoupled mode via API and it still reports the deconz event to home assistant when I press the button. So it actually works as intended...

github-actions[bot] commented 11 months ago

As there has not been any response in 21 days, this issue has been automatically marked as stale. At OP: Please either close this issue or keep it active It will be closed in 7 days if no further activity occurs.

github-actions[bot] commented 11 months ago

As there has not been any response in 28 days, this issue will be closed. @ OP: If this issue is solved post what fixed it for you. If it is not solved, request to get this opened again.

ReX1983 commented 11 months ago

Issue not solved. Can anyone look into this?

Mimiix commented 11 months ago

@SwoopX ?