mirror of
https://github.com/house-of-abbey/GarminHomeAssistant.git
synced 2025-11-13 04:28:14 +00:00
Support more entities for toggle
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user