> ## Documentation Index
> Fetch the complete documentation index at: https://docs.unicontrol.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Modos de Execução

> Controle como sua automação se comporta quando disparada multiplas vezes

# Modos de Execução

O modo de execução define o que acontece quando uma automação e **disparada novamente enquanto ainda está em execução**.

| Modo         | Comportamento                                       |
| ------------ | --------------------------------------------------- |
| **Single**   | Ignora novos disparos enquanto está executando      |
| **Restart**  | Cancela a execução atual e reinicia                 |
| **Queued**   | Enfileira os disparos para executar um após o outro |
| **Parallel** | Executa multiplas instancias simultaneamente        |

## Detalhes de Cada Modo

### Single (Padrão)

O modo padrão. Se a automação for disparada enquanto já está executando, o novo disparo e **ignorado**.

**Ideal para:** A maioria das automações. Previne execuções duplicadas.

### Restart

Cancela a execução em andamento e **inicia uma nova** do começo.

**Ideal para:** Automações com atraso (delay) que devem ser reiniciadas. Ex: desligar luz após 5 minutos de inatividade — cada novo movimento reinicia o timer.

### Queued

Novos disparos são **enfileirados** e executados em ordem quando a execução atual terminar.

**Ideal para:** Ações que não devem ser perdidas e devem executar na ordem.

### Parallel

Cada disparo cria uma **nova execução independente** que roda em paralelo.

**Ideal para:** Automações leves que podem rodar simultaneamente.

<Warning>
  Use o modo **Parallel** com cuidado. Muitas execuções simultaneas podem sobrecarregar o sistema ou causar conflitos em dispositivos.
</Warning>

## Configurar o Modo

No editor de automação, o modo de execução está disponível nas configurações avançadas. O valor padrão e **Single**.
