diff --git a/lib/zigbee.js b/lib/zigbee.js index 7d70145d0..8b1f78ec2 100644 --- a/lib/zigbee.js +++ b/lib/zigbee.js @@ -154,11 +154,16 @@ class Zigbee { } ping(deviceID) { + let friendlyName = 'unknown'; const device = this.shepherd._findDevByAddr(deviceID); - + const ieeeAddr = device.ieeeAddr; + if (settings.getDevice(ieeeAddr)) { + friendlyName = settings.getDevice(ieeeAddr).friendly_name; + } + if (device) { // Note: checkOnline has the callback argument but does not call callback - logger.debug(`Check online ${deviceID}`); + logger.debug(`Check online ${friendlyName} ${deviceID}`); this.shepherd.controller.checkOnline(device); } }