mirror of
https://github.com/espressif/esp-matter.git
synced 2026-04-27 19:13:13 +00:00
a0dfcbf85f
The three Thread-related clusters (Thread Network Diagnostics, Thread Border Router Management, Thread Network Directory) default to enabled regardless of whether OpenThread is present. On WiFi-only devices this causes the clusters to be registered on the root node endpoint, but read requests fail with CHIP_ERROR_NOT_IMPLEMENTED because CHIP_DEVICE_CONFIG_ENABLE_THREAD is disabled, producing noisy DMG errors like: E chip[DMG]: Fail to retrieve data ... clusterId: 0x0000_0035 err = 2d Add `depends on OPENTHREAD_ENABLED` so these clusters are only available when the Thread stack is actually present.