From 4fa1a4c57a2ae8fe76e00548540deeee1d4188e0 Mon Sep 17 00:00:00 2001 From: tb-killa Date: Wed, 8 Aug 2018 08:17:44 +0200 Subject: [PATCH] Extend configureDevice with friendlyName Output --- lib/controller.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/controller.js b/lib/controller.js index c98cd24a..9b0ce717 100644 --- a/lib/controller.js +++ b/lib/controller.js @@ -161,7 +161,11 @@ class Controller { } configureDevice(device) { + let friendlyName = 'unknown'; const ieeeAddr = device.ieeeAddr; + if (settings.getDevice(ieeeAddr)) { + friendlyName = settings.getDevice(ieeeAddr).friendly_name; + } if (ieeeAddr && device.modelId && !this.configured.includes(ieeeAddr)) { const mappedModel = zigbeeShepherdConverters.findByZigbeeModel(device.modelId); @@ -169,9 +173,9 @@ class Controller { if (mappedModel && mappedModel.configure) { mappedModel.configure(ieeeAddr, this.zigbee.shepherd, this.zigbee.getCoordinator(), (ok, msg) => { if (ok) { - logger.info(`Succesfully configured ${ieeeAddr}`); + logger.info(`Succesfully configured ${friendlyName} ${ieeeAddr}`); } else { - logger.error(`Failed to configure ${ieeeAddr}`); + logger.error(`Failed to configure ${friendlyName} ${ieeeAddr}`); } }); }