diff --git a/lib/extension/deviceAvailability.js b/lib/extension/deviceAvailability.js index 34d9e43d21..955a644d92 100644 --- a/lib/extension/deviceAvailability.js +++ b/lib/extension/deviceAvailability.js @@ -84,13 +84,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)); }