Skip to content

Conversation

@asdfgeoff
Copy link
Contributor

Problem

The Candeo C210 dimming plug does not send ZCL default response acknowledgments after receiving
commands (on/off, brightness). This causes Zigbee2MQTT to wait for the full 10-second timeout
on every command before processing the next one, resulting in:

  • 10-second delays between consecutive commands
  • Error: ZCL command ... timed out after 10000ms errors in logs
  • Commands queue sequentially instead of executing rapidly

The device does execute commands correctly and reports state changes via attribute
reporting, but never sends command responses.

Solution

Add meta: {disableDefaultResponse: true} to the C210 device definition. This tells
Zigbee2MQTT to not wait for command acknowledgments from this device, allowing commands to
execute immediately.

Testing

Tested on C210 hardware (firmware 0.0.0, date code 20241204):

  • ✅ Rapid on/off commands execute instantly without timeouts
  • ✅ Brightness adjustments work without delays
  • ✅ Device continues to report state changes normally
  • ✅ No timeout errors in logs

@Koenkk Koenkk merged commit 66e5d7a into Koenkk:master Oct 23, 2025
2 of 3 checks passed
@Koenkk
Copy link
Owner

Koenkk commented Oct 23, 2025

Thanks!

@Koenkk Koenkk mentioned this pull request Nov 4, 2025
jacky202509 pushed a commit to jacky202509/zigbee-herdsman-converters that referenced this pull request Nov 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants