From 6aafd4fcb14d1f470c716765511ebd6464b2868f Mon Sep 17 00:00:00 2001 From: Joseph Abbey Date: Mon, 20 Oct 2025 14:36:39 +0100 Subject: [PATCH] Support more entities for toggle --- source/HomeAssistantToggleMenuItem.mc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/source/HomeAssistantToggleMenuItem.mc b/source/HomeAssistantToggleMenuItem.mc index 21d8675..4ff027b 100644 --- a/source/HomeAssistantToggleMenuItem.mc +++ b/source/HomeAssistantToggleMenuItem.mc @@ -72,10 +72,12 @@ class HomeAssistantToggleMenuItem extends WatchUi.ToggleMenuItem { // private function setUiToggle(state as Null or Lang.String) as Void { if (state != null) { - if (state.equals("on") && !isEnabled()) { - setEnabled(true); - } else if (state.equals("off") && isEnabled()) { + if (state.equals("unavailable" || "unknown")) { + return; + } else if ((state.equals("off") || state.equals("closed")) && isEnabled()) { setEnabled(false); + } else if (!isEnabled()) { + setEnabled(true); } } }