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

Fix Ikea Rodret group bindings/button events #7757

Closed SwoopX closed 4 months ago

SwoopX commented 4 months ago

There was a case described on Discord where the dimmer apparently did not fire any button events and there were also no traces of any button presses in the debug log. With the modifications of the DDF and a re-pair of the device, the device was brought to a working state.

Presumably, the added meta item was missing and required to actually make the bindings work. However, this is just a guess, as I'm not fully sure about its importance.

manup commented 4 months ago

Yeah the DDF group setup/interaction is an odd feature and needs some better documentation.

The best description for meta group.endpoints so far is in:

https://github.com/dresden-elektronik/deconz-rest-plugin/blob/7f16cdaf4091ab4ac5279e094b112f31afd763ea/de_web_plugin.cpp#L4273-L4281