Block Home actions during fixture transitions

This commit is contained in:
Gabriel Brown
2026-08-17 17:27:43 -04:00
parent 9a99c6064e
commit 2130d6a1a5
3 changed files with 95 additions and 3 deletions
@@ -168,6 +168,8 @@ Singleton {
}
function enqueueAction(action: var): void {
if (root.fixtureTransitionDraining)
return;
if (!action || (action.kind !== "toggle" && action.kind !== "brightness"))
return;
if (typeof action.entityId !== "string" || action.entityId === "" || root.isBusy(action.entityId))
+3
View File
@@ -276,6 +276,9 @@ ShellRoot {
entityErrors: HomeAssistant.entityErrors,
actionProcessRunning: HomeAssistant.actionProcessRunning,
actionStreamFinished: HomeAssistant.actionStreamFinished,
fixtureTransitionDraining: HomeAssistant.fixtureTransitionDraining,
queuedActionCount: HomeAssistant.actionQueue.length,
actionActive: HomeAssistant.activeAction !== null,
lastError: HomeAssistant.lastError
});
}