mirror of
https://github.com/Koenkk/zigbee2mqtt.git
synced 2026-10-22 22:11:22 +00:00
Permit joining on specific device. https://github.com/Koenkk/zigbee2mqtt/issues/3281
This commit is contained in:
1 parent
2aa652f6e9
commit
8202a10837
3 files changed
+59
-8
No files matched your search
+7
-3
@@ -116,12 +116,16 @@ class Zigbee extends events.EventEmitter {
|
||||
logger.info('zigbee-herdsman stopped');
|
||||
}
|
||||
|
||||
async permitJoin(permit) {
|
||||
async permitJoin(permit, resolvedEntity) {
|
||||
permit ?
|
||||
logger.info('Zigbee: allowing new devices to join.') :
|
||||
logger.info(`Zigbee: allowing new devices to join${resolvedEntity ? ` via ${resolvedEntity.name}` : ''}.`) :
|
||||
logger.info('Zigbee: disabling joining new devices.');
|
||||
|
||||
await this.herdsman.permitJoin(permit);
|
||||
if (resolvedEntity && permit) {
|
||||
await this.herdsman.permitJoin(permit, resolvedEntity.device);
|
||||
} else {
|
||||
await this.herdsman.permitJoin(permit);
|
||||
}
|
||||
}
|
||||
|
||||
async getPermitJoin() {
|
||||
|
||||
Reference in new issue
Block a user