diff --git a/api/lib/ZwaveClient.ts b/api/lib/ZwaveClient.ts index d4a59cab1b..109e738408 100644 --- a/api/lib/ZwaveClient.ts +++ b/api/lib/ZwaveClient.ts @@ -2553,13 +2553,15 @@ class ZwaveClient extends TypedEventEmitter { props: Pick, ) { const node = this._nodes.get(nodeId) + const zwaveNode = this.getNode(nodeId) - if (!node) { + if (!zwaveNode) { throw Error('Invalid Node ID') } for (const k in props) { - node[k] = props[k] + zwaveNode[k] = props[k] + if (node) node[k] = props[k] } }