From 2f52b851a9f23836eaa063fee5f63a264b8a50e1 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Sat, 30 Mar 2019 16:48:58 +0100 Subject: [PATCH] Add extra acceptDevIncoming logging. #538 --- lib/zigbee.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/zigbee.js b/lib/zigbee.js index 718d5c60..e9327968 100644 --- a/lib/zigbee.js +++ b/lib/zigbee.js @@ -99,18 +99,25 @@ class Zigbee { } _acceptDevIncoming(devInfo, callback) { + logger.debug( + `Accept device incoming with ieeeAddr '${devInfo.ieeeAddr}' permit join is '${this.getPermitJoin()}'` + ); + if (this.getPermitJoin()) { if (settings.get().ban.includes(devInfo.ieeeAddr)) { logger.info(`Banned device tried to connect (${devInfo.ieeeAddr})`); callback(null, false); } else { + logger.debug(`Allowing device '${devInfo.ieeeAddr}' to join`); callback(null, true); } } else { if (this.getAllClients().find((d) => d.ieeeAddr === devInfo.ieeeAddr)) { // Allow already connected devices to rejoin. + logger.debug(`Allowing device '${devInfo.ieeeAddr}' to join (already connected device)`); callback(null, true); } else { + logger.debug(`Not allowing '${devInfo.ieeeAddr}' to join`); callback(null, false); } }