Compare commits

...

1 Commits

Author SHA1 Message Date
Joseph Abbey
6aafd4fcb1 Support more entities for toggle 2025-10-20 14:36:39 +01:00

View File

@@ -72,10 +72,12 @@ class HomeAssistantToggleMenuItem extends WatchUi.ToggleMenuItem {
// //
private function setUiToggle(state as Null or Lang.String) as Void { private function setUiToggle(state as Null or Lang.String) as Void {
if (state != null) { if (state != null) {
if (state.equals("on") && !isEnabled()) { if (state.equals("unavailable" || "unknown")) {
setEnabled(true); return;
} else if (state.equals("off") && isEnabled()) { } else if ((state.equals("off") || state.equals("closed")) && isEnabled()) {
setEnabled(false); setEnabled(false);
} else if (!isEnabled()) {
setEnabled(true);
} }
} }
} }