Fix device incorrectly identified when still interviewing. #3947

This commit is contained in:
Koen Kanters committed 2020-07-21 20:26:07 +02:00
1 parent ad0bbbec97
commit 1d3a577fc4
3 files changed
+2 -7

No files matched your search

+2 -2
View File
@@ -191,7 +191,7 @@ class Zigbee extends events.EventEmitter {
return null;
}
const definition = zigbeeHerdsmanConverters.findByDevice(device);
const definition = !device.interviewing ? zigbeeHerdsmanConverters.findByDevice(device) : null;
const endpoints = definition && definition.endpoint ? definition.endpoint(device) : null;
let endpoint;
if (endpointKey) {
@@ -226,7 +226,7 @@ class Zigbee extends events.EventEmitter {
endpoint: key.endpoints[0],
settings: setting,
name: setting ? setting.friendlyName : (key.type === 'Coordinator' ? 'Coordinator' : key.ieeeAddr),
definition: zigbeeHerdsmanConverters.findByDevice(key),
definition: !key.interviewing ? zigbeeHerdsmanConverters.findByDevice(key) : null,
};
} else { // Group
const setting = settings.getEntity(key.groupID);