diff --git a/packages/zwave-js/src/lib/node/Node.ts b/packages/zwave-js/src/lib/node/Node.ts index 543c26eccd09..baf78ebfb267 100644 --- a/packages/zwave-js/src/lib/node/Node.ts +++ b/packages/zwave-js/src/lib/node/Node.ts @@ -2820,10 +2820,13 @@ protocol version: ${this.protocolVersion}`; } /** - * Refreshes the values of all CCs that should be reporting regularly, but haven't been + * Refreshes the values of all CCs that should be reporting regularly, but haven't been updated recently * @internal */ public async autoRefreshValues(): Promise { + // Do not attempt to communicate with dead nodes automatically + if (this.status === NodeStatus.Dead) return; + for (const endpoint of this.getAllEndpoints()) { for ( const cc of endpoint