Schema fixes and move "exit" into "tap_action"

This commit is contained in:
Joseph Abbey
2025-11-02 13:14:48 +00:00
parent ad83988ade
commit bc5a7d04e4
2 changed files with 61 additions and 35 deletions

View File

@@ -57,7 +57,7 @@ class HomeAssistantView extends WatchUi.Menu2 {
enabled = items[i].get("enabled"); // Optional
}
if (items[i].get("exit") != null) {
exit = items[i].get("exit"); // Optional
exit = items[i].get("exit"); // Deprecated
}
if (tap_action != null) {
action = tap_action.get("service"); // Deprecated
@@ -71,6 +71,9 @@ class HomeAssistantView extends WatchUi.Menu2 {
if (tap_action.get("pin") != null) {
pin = tap_action.get("pin"); // Optional
}
if (tap_action.get("exit") != null) {
exit = tap_action.get("exit"); // Optional
}
}
if (type != null && name != null && enabled) {
if (type.equals("toggle") && entity != null) {