Block Home actions during fixture transitions
This commit is contained in:
@@ -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))
|
||||
|
||||
@@ -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
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user