From 1665fa3775c0f6a92a7339af044ac880e0054f1a Mon Sep 17 00:00:00 2001 From: TheJulianJES Date: Mon, 19 Jan 2026 20:08:44 +0100 Subject: [PATCH] Fix Z-Wave dashboard picker showing disabled config entries (#29078) * Fix Z-Wave dashboard picker showing disabled config entries * Fix Z-Wave dashboard picker showing ignored discoveries --- .../zwave_js/zwave_js-config-entry-picker.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-config-entry-picker.ts b/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-config-entry-picker.ts index 0d55c3f717..806a3a6396 100644 --- a/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-config-entry-picker.ts +++ b/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-config-entry-picker.ts @@ -82,9 +82,11 @@ class ZWaveJSConfigEntryPicker extends LitElement { const entries = await getConfigEntries(this.hass, { domain: "zwave_js", }); - this._configEntries = entries.sort((a, b) => - caseInsensitiveStringCompare(a.title, b.title) - ); + this._configEntries = entries + .filter( + (entry) => entry.disabled_by === null && entry.source !== "ignore" + ) + .sort((a, b) => caseInsensitiveStringCompare(a.title, b.title)); if (this._configEntries.length === 1) { navigate( `/config/zwave_js/dashboard?config_entry=${this._configEntries[0].entry_id}`,