From 502c0cb8524aece4fd1b5e7d9b3dc7e5c51f5c0b Mon Sep 17 00:00:00 2001 From: Koenkk Date: Tue, 7 Aug 2018 21:21:23 +0200 Subject: [PATCH] Log error when zigbee command fails. #254 --- lib/zigbee.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/zigbee.js b/lib/zigbee.js index d4cfbdd00..699174095 100644 --- a/lib/zigbee.js +++ b/lib/zigbee.js @@ -185,7 +185,15 @@ class Zigbee { } logger.info(`Zigbee publish to '${deviceID}', ${cid} - ${cmd} - ${JSON.stringify(zclData)} - ${ep}`); - device.functional(cid, cmd, zclData, callback); + device.functional(cid, cmd, zclData, (error) => { + if (error) { + logger.error( + `Zigbee publish to '${deviceID}', ${cid} - ${cmd} - ${JSON.stringify(zclData)} - ${ep} ` + + `failed with error ${error}`); + } + + callback(error); + }); } read(deviceID, cid, attr, ep, callback) {