From a065740c918b1f417a070d663a5c099cae61c258 Mon Sep 17 00:00:00 2001 From: Raman Gupta <7243222+raman325@users.noreply.github.com> Date: Mon, 6 Dec 2021 13:49:23 -0500 Subject: [PATCH] zwave_js config param should only be a toggle if there are 2 states (#10812) --- .../integration-panels/zwave_js/zwave_js-node-config.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-node-config.ts b/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-node-config.ts index 19b7d24dd8..3dcd84f9aa 100644 --- a/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-node-config.ts +++ b/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-node-config.ts @@ -327,6 +327,9 @@ class ZWaveJSNodeConfig extends SubscribeMixin(LitElement) { if (!("states" in item.metadata)) { return false; } + if (Object.keys(item.metadata.states).length !== 2) { + return false; + } if (!(0 in item.metadata.states) || !(1 in item.metadata.states)) { return false; }