From ef2c939482e629e7cfacf455c199ef26bfe58ac3 Mon Sep 17 00:00:00 2001 From: ghoz Date: Sat, 15 Jun 2024 10:26:06 +0200 Subject: [PATCH] fix: Don't call `onEvent` on disabled devices (#23058) As z2m requires a restart for enable/disable to be effective, we don't need to handle changes at runtime (stop events etc) --- lib/extension/onEvent.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/extension/onEvent.ts b/lib/extension/onEvent.ts index db840688..a3554a6d 100644 --- a/lib/extension/onEvent.ts +++ b/lib/extension/onEvent.ts @@ -40,6 +40,7 @@ export default class OnEvent extends Extension { } private async callOnEvent(device: Device, type: zhc.OnEventType, data: KeyValue): Promise { + if (device.options.disabled) return; const state = this.state.get(device); await zhc.onEvent(type, data, device.zh);