From c737f569f9545cf03b22a2a9ea98a45853b2e88e Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Fri, 29 Mar 2019 19:18:15 +0100 Subject: [PATCH] Allow already connected devices to rejoin. #1294 #1334 --- lib/zigbee.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/zigbee.js b/lib/zigbee.js index 58358c77c..718d5c606 100644 --- a/lib/zigbee.js +++ b/lib/zigbee.js @@ -107,7 +107,12 @@ class Zigbee { callback(null, true); } } else { - callback(null, false); + if (this.getAllClients().find((d) => d.ieeeAddr === devInfo.ieeeAddr)) { + // Allow already connected devices to rejoin. + callback(null, true); + } else { + callback(null, false); + } } }