The older firmware versions for the on/off switch require a group binding to stop spamming Zigbee group 0 with requests and by that controlling all devices.
Newer firmware versions don't support group bindings well or at all. Therefore two DDFs are needed.
They are selected based on the OTA file version in OTA cluster attribute 0x0002.
The older firmware versions for the on/off switch require a group binding to stop spamming Zigbee group 0 with requests and by that controlling all devices.
Newer firmware versions don't support group bindings well or at all. Therefore two DDFs are needed. They are selected based on the OTA file version in OTA cluster attribute 0x0002.
More details how it works: https://github.com/dresden-elektronik/deconz-rest-plugin/pull/7642