diff --git a/lib/extension/report.js b/lib/extension/report.js index 29606a2c..ee2c28ee 100644 --- a/lib/extension/report.js +++ b/lib/extension/report.js @@ -103,7 +103,7 @@ const pollOnMessage = [ class Report extends Extension { constructor(zigbee, mqtt, state, publishEntityState, eventBus) { super(zigbee, mqtt, state, publishEntityState, eventBus); - this.settingUp = new Set(); + this.queue = new Set(); this.failed = new Set(); this.pollDebouncers = {}; } @@ -121,8 +121,8 @@ class Report extends Extension { async setupReporting(resolvedEntity) { const {device, definition} = resolvedEntity; - if (this.settingUp.has(device.ieeeAddr) || this.failed.has(device.ieeeAddr)) return; - this.settingUp.add(device.ieeeAddr); + if (this.queue.has(device.ieeeAddr) || this.failed.has(device.ieeeAddr)) return; + this.queue.add(device.ieeeAddr); try { for (const ep of device.endpoints) { @@ -158,7 +158,7 @@ class Report extends Extension { } device.save(); - this.settingUp.delete(device.ieeeAddr); + this.queue.delete(device.ieeeAddr); } shouldSetupReporting(resolvedEntity, messageType) {