diff --git a/lib/extension/deviceReport.js b/lib/extension/deviceReport.js index 24a286a57..35345a14e 100644 --- a/lib/extension/deviceReport.js +++ b/lib/extension/deviceReport.js @@ -1,5 +1,6 @@ const zigbeeShepherdConverters = require('zigbee-shepherd-converters'); const logger = require('../util/logger'); +const CC2530Router = zigbeeShepherdConverters.devices.find((d) => d.model === 'CC2530.ROUTER'); const candidates = { 'genOnOff': { @@ -34,6 +35,11 @@ class DeviceReport { setupReporting(mappedDevice, device) { let epId = null; + if (mappedDevice === CC2530Router) { + logger.debug('Not setting up reporting for CC2530 router'); + return; + } + // Check if this device uses a different epId. if (mappedDevice.hasOwnProperty('ep')) { const eps = mappedDevice.ep(device);