Automações

Atraso (Delay)

O Atraso (Delay) é o tempo de respiro programado entre ações em uma automação, servindo para sincronizar dispositivos com velocidades e tecnologias distintas. Ele interrompe a execução do thread da automação no hub por um período específico; durante esse intervalo, o processador permanece em estado de espera antes de avançar, assegurando que a ordem respeite os limites físicos do hardware.


Definição Técnica

O Atraso (Delay) interrompe a execução do thread da automação no hub por um período específico. Durante este intervalo, o processador da automação entra em estado de espera antes de avançar para a próxima 'Action' da lista. É uma ferramenta fundamental para criar experiências de usuário naturais, como um 'fade-out' de luzes ou para dar tempo a motores de persiana concluírem seu curso antes de novos comandos serem enviados.

Tipos Comuns de Gatilhos

Atraso Fixo

Uma pausa de tempo exata e imutável. Exemplo: 'Aguarde 30 segundos antes de trancar a porta após o fechamento'.

Atraso Variável

Pausas baseadas em cálculos dinâmicos ou sensores. Exemplo: 'Aguarde X minutos baseados na temperatura atual para desligar o exaustor'.

Atraso de Sequenciamento

Pausa técnica usada para evitar sobrecarga de comandos na rede mesh (Zigbee/Z-Wave) ao ligar muitos dispositivos simultaneamente.

Pausa de Confirmação

Espera intencional para garantir que um hardware lento (como um projetor) mude de estado antes da próxima ação de comando.

Considerações Técnicas de Implementação

⚠️
Persistência em Reboots

Delays longos (acima de 10 minutos) são arriscados, pois se o hub reiniciar, a sequência é perdida. Para longas esperas, utilize Timers ou auxiliares de data/hora.

ℹ️
Eficiência da Rede

Inserir pequenos delays de 100ms a 500ms entre comandos de grupos grandes de luzes ajuda a prevenir colisões de pacotes em redes Zigbee congestionadas.

Conceitos Relacionados

Pausa (Pause)

Interrupção temporária de um fluxo de execução.

Latência

O atraso indesejado causado por gargalos de rede ou nuvem.

Timer

Um contador regressivo que é mais resiliente a reinicializações que o delay comum.

Dispositivos Geradores

O delay é o 'tempo de respiro' necessário para a harmonia entre dispositivos de diferentes velocidades e tecnologias.

Categoria
Controle Temporal de Fluxo

Essencial para garantir que a ordem de execução respeite os limites físicos do hardware.