diff --git a/lib/extension/deviceAvailability.js b/lib/extension/deviceAvailability.js index 5816de5c4..591eecf89 100644 --- a/lib/extension/deviceAvailability.js +++ b/lib/extension/deviceAvailability.js @@ -90,13 +90,13 @@ class DeviceAvailability { }, mechanism); } - setTimer(ieeeAddr) { - if (this.timers[ieeeAddr]) { - clearTimeout(this.timers[ieeeAddr]); + setTimer(device) { + if (this.timers[device.ieeeAddr]) { + clearTimeout(this.timers[device.ieeeAddr]); } - this.timers[ieeeAddr] = setTimeout(() => { - this.handleInterval(ieeeAddr); + this.timers[device.ieeeAddr] = setTimeout(() => { + this.handleInterval(device); }, utils.secondsToMilliseconds(this.availability_timeout)); }