Modo (Mode)
Modo (Mode) é uma variável global que define o estado operacional da residência, permitindo que múltiplas automações alterem seu comportamento simultaneamente. Funciona como o contexto mestre das decisões lógicas do hub, simplificando a lógica condicional ao evitar verificações independentes de condições como noite, alarme e presença, reduzindo a complexidade das regras.
Definição Técnica
Um Modo (Mode) é um padrão de design em automação que simplifica a lógica condicional. Em vez de cada automação verificar individualmente se é noite, se o alarme está armado e se há alguém em casa, elas apenas verificam uma única variável: o Modo. Isso centraliza a inteligência e facilita a manutenção, pois a mudança de um modo dispara o ajuste de centenas de dispositivos em cascata.
Tipos Comuns de Gatilhos
Define se há pessoas na casa. Ex: 'Casa', 'Ausente', 'Férias'.
Baseado no que ocorre no momento. Ex: 'Festa', 'Filme', 'Trabalho'.
Estados baseados no relógio biológico. Ex: 'Dia', 'Noite', 'Madrugada'.
Define o rigor do monitoramento. Ex: 'Armado Total', 'Armado Noite'.
Considerações Técnicas de Implementação
Ao usar modos, você evita o 'conflito de automações', onde uma regra tenta ligar algo que outra está tentando desligar.
Garanta que o sistema não possa estar em dois modos conflitantes ao mesmo tempo (ex: 'Férias' e 'Festa') usando listas de seleção única.
Conceitos Relacionados
A condição individual de um dispositivo.
O componente que geralmente armazena o modo atual.
Dispositivos Geradores
Os Modos atuam como o 'contexto mestre' para todas as decisões lógicas do hub.
Reduz drasticamente a complexidade de scripts e automações individuais.