diff --git a/lib/extension/receive.js b/lib/extension/receive.js index 7246aa87c..c11834a64 100755 --- a/lib/extension/receive.js +++ b/lib/extension/receive.js @@ -76,7 +76,7 @@ class Receive extends Extension { * As the same message is also received directly from the end device, it makes no sense * to handle these messages. */ - const hasGroupID = data.hasOwnProperty('groupID') && data.groupID != 0; + const hasGroupID = data.hasOwnProperty('groupID') && !!data.groupID; if (utils.isXiaomiDevice(data.device) && utils.isRouter(data.device) && hasGroupID) { logger.debug('Skipping re-transmitted Xiaomi message'); return false;