As automações são compatíveis com as seguintes ativações e ações. Todos os estados também são aceitos como condições.
Estado / evento (ativação) Condição Comando (ação) |
Campos compatíveis | Descrição |
---|---|---|
e | Uma condição composta para representar o AND lógico de todas as condições secundárias. | |
assistant. |
mensagem | |
assistant. |
okGoogle | |
assistant. |
consulta | |
device. |
ativar | Ativar ou desativar um cenário. |
device. |
newApplicationName | Instale um aplicativo no dispositivo especificado. |
device. |
applicationName | Pesquisa o aplicativo especificado. |
device. |
applicationName | Selecione o aplicativo. |
device. |
arm armLevel cancel |
Defina o nível de alarme do dispositivo. |
device. |
brilho | Ajusta o brilho absoluto do dispositivo. Quando o brilho é definido como um valor maior que 0, se o dispositivo estiver desligado, ele será ligado, e o [`OnOffState.state`](./on_off_state) vai mudar para refletir que o dispositivo está ligado. Da mesma forma, quando o brilho é definido como 0, o dispositivo é desligado e o [`OnOffState.state`](./on_off_state) muda de acordo. |
device. |
brightnessRelativePercent brightnessRelativeWeight |
Ajustar o brilho relativo do dispositivo. Quando o brilho é definido como um valor maior que 0, se o dispositivo estiver desligado, ele será ligado, e o [`OnOffState.state`](./on_off_state) vai mudar para refletir que o dispositivo está ligado. Da mesma forma, quando o brilho é definido como 0, o dispositivo é desligado e o [`OnOffState.state`](./on_off_state) muda de acordo. |
device. |
carga | Começar ou parar de carregar. |
device. |
color. color. color. color. color. color. |
Define a cor como o matiz especificado. Quando a cor é definida em um dispositivo desligado, ele é ligado, e o [`OnOffState.state`](./on_off_state) muda para refletir isso. Da mesma forma, quando o brilho é definido como 0, o dispositivo é desligado e o [`OnOffState.state`](./on_off_state) muda de acordo. |
device. |
cookingMode foodPreset quantity start unit |
Começar ou parar de cozinhar. |
device. |
amount item presetName unit |
Dispensar itens. |
device. |
Encaixe o dispositivo. | |
device. |
ativar | Ative ou desative a rede para visitantes. |
device. |
enable profile |
Ativar ou desativar um perfil de rede. É necessário usar a verificação secundária do usuário com PIN. A segurança residencial de um usuário pode ser considerada afetada se outros dispositivos de segurança forem desativados por esses comandos. |
device. |
fill fillLevel |
Encha ou esvazie o dispositivo. |
device. |
silenciar | Localize o dispositivo de destino gerando um alerta local. |
device. |
relativeHumidityPercent relativeHumidityWeight |
Ajuste o nível de umidade em relação ao valor atual. |
device. |
duration | Faça o dispositivo passar por um conjunto de cores. |
device. |
duration | A intensidade da luz aumenta do brilho médio para o máximo e depois diminui para o brilho médio, com um tempo total de ciclo de um pulso por segundo. Durante cada ciclo, o brilho máximo precisa durar 200 ms, e o brilho médio, excluindo o período de transição, precisa durar pelo menos 500 ms. |
device. |
duration | Com o tempo, diminua gradualmente o brilho do dispositivo e, se quiser, altere a temperatura da cor. |
device. |
duration | Com o tempo, aumente gradualmente o brilho do dispositivo e, se quiser, altere a temperatura da cor. |
device. |
cadeado | Bloqueie ou desbloqueie o dispositivo. |
device. |
Pular para o próximo item de mídia. | |
device. |
Pausar a reprodução de mídia. | |
device. |
Volta para o item de mídia anterior. | |
device. |
Retomar a reprodução de mídia. | |
device. |
Tocar a playlist atual em ordem aleatória. | |
device. |
Parar a reprodução de mídia. | |
device. |
desativar som | Ativar ou desativar o som do dispositivo especificado. |
device. |
Mudar para a próxima entrada. | |
device. |
ativado | Ligue ou desligue o dispositivo. |
device. |
openDirection openPercent |
Definir o estado de abertura/fechamento do dispositivo |
device. |
pause | Pausar ou retomar a operação do dispositivo. |
device. |
Mudar para a entrada anterior. | |
device. |
Reinicializa o dispositivo. | |
device. |
channelCount | Ajusta o canal atual em um valor relativo. |
device. |
Volta ao canal anterior em que o usuário estava. | |
device. |
Inverta a direção do ventilador. | |
device. |
rotationDegrees rotationPercent |
Define a rotação absoluta do dispositivo. |
device. |
channelCode channelName channelNumber |
Define o canal atual como um valor específico. |
device. |
fanSpeed | Defina a velocidade do ventilador. |
device. |
fanSpeedRelativePercent fanSpeedRelativeWeight |
Define a velocidade relativa do ventilador. |
device. |
umidade | Defina o nível de umidade com um valor absoluto. |
device. |
newInput | Defina a entrada de mídia. |
device. |
volumeLevel | Definir o volume de um determinado dispositivo. |
device. |
start | Ligue ou desligue o dispositivo. |
device. |
Parar o efeito de luz atual. | |
device. |
thermostatMode | Define o modo de operação desejado para um dispositivo termostato. |
device. |
thermostatTemperatureSetpoint | Define a temperatura-alvo para um dispositivo de termostato. |
device. |
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Defina um intervalo de temperatura desejada para um dispositivo de termostato. |
device. |
duration | Ajuste a duração do timer. |
device. |
Cancele o timer. | |
device. |
Pause o timer. | |
device. |
Retome o timer. | |
device. |
duration | Inicie um novo timer. |
device. |
Um cachorro ou um gato foi detectado pela câmera. A detecção de outros tipos de animais não é compatível. | |
device. |
Alguém tocou a campainha. | |
device. |
A câmera detectou um rosto conhecido. | |
device. |
A câmera detectou um rosto desconhecido. | |
device. |
O dispositivo detectou movimento. | |
device. |
Um veículo em movimento foi detectado pela câmera. | |
device. |
A câmera detectou um pacote entregue. | |
device. |
Uma pessoa foi detectada pela câmera. | |
device. |
O dispositivo detectou o som de uma pessoa falando. | |
device. |
Um som foi detectado pelo dispositivo. | |
device. |
currentApplication | Para dispositivos que podem alternar entre aplicativos. |
device. |
currentArmLevel isArmed |
Para dispositivos como sistemas de segurança que oferecem suporte a ativação e desativação, isso indica se o dispositivo está ativado ou desativado. |
device. |
brilho | A configuração de brilho de um dispositivo. |
device. |
Para dispositivos que oferecem suporte a canais em um dispositivo de mídia. | |
device. |
color. color. color. color. color. |
O estado de uma configuração de cor. |
device. |
currentCookingMode currentFoodPreset |
Para dispositivos que podem cozinhar alimentos de acordo com várias predefinições de alimentos e modos de cozimento compatíveis. |
device. |
isDocked | Para dispositivos móveis autônomos que podem ser comandados para retornar para recarga. |
device. |
descriptiveCapacityRemaining isCharging isPluggedIn |
O estado de um dispositivo de armazenamento de energia, como uma bateria, incluindo a quantidade de energia armazenada, se está carregando ou não e se está conectado ou não. |
device. |
currentFanSpeedPercent currentFanSpeedSetting |
Para dispositivos que permitem definir a velocidade de um ventilador. |
device. |
currentFillLevel currentFillPercent isFilled |
Para dispositivos que podem ser enchidos, como uma banheira. |
device. |
humidityAmbientPercent humiditySetpointPercent |
Para dispositivos que oferecem suporte a configurações de umidade, como umidificadores e desumidificadores. |
device. |
currentInput | Permite consultar dispositivos que podem alternar entradas.
As entradas de mídia podem ter nomes dinâmicos por dispositivo que representam feeds de áudio ou vídeo. Esses feeds podem ser fixos ou em rede, mas precisam ter um nome e ser razoavelmente persistentes. Isso não é compatível com feeds efêmeros arbitrários, como uma biblioteca pesquisável em rede. Fontes Bluetooth pareadas e nomeadas são compatíveis. As fontes podem ter vários nomes. Por isso, são aceitos nomes criados e descobertos pelo usuário, além dos nomes padrão. Por exemplo, "hdmi_1" também pode ser "DVD player", ou "usb_1" também pode ser "Disco rígido".
As entradas de mídia podem ser ordenadas para oferecer suporte aos comandos "próximo" e "anterior".
Observação: o InputSelector não é compatível com a gramática de consulta. |
device. |
activeLightEffect | Para dispositivos que podem oferecer suporte a comandos de iluminação complexos para mudar o estado, como alternar entre várias cores. |
device. |
isJammed isLocked |
Para dispositivos que oferecem suporte ao bloqueio e desbloqueio e/ou à geração de relatórios de um estado bloqueado. |
device. |
playbackState | Para dispositivos que reproduzem mídia, o estado da mídia, como se ela está sendo reproduzida ou não. |
device. |
motionDetectionEventInProgress | Para dispositivos que detectam movimento. |
device. |
occupancy | Para dispositivos que podem detectar ocupação, seja por PIR, ultrassom ou detecção de contato físico. |
device. |
on-line | Para dispositivos que oferecem suporte e/ou informam o estado on-line e off-line. |
device. |
ativado | A funcionalidade básica de ligar e desligar para qualquer dispositivo que tenha essa opção, incluindo plugues e interruptores, além de muitos dispositivos futuros. |
device. |
openPercent | Para dispositivos que podem ser abertos e fechados, e em alguns casos, abertos e fechados parcialmente ou potencialmente em mais de uma direção. |
device. |
isCurrentlyRecording | Para dispositivos que permitem gravar em mídia. |
device. |
rotationDegrees rotationPercent |
Para dispositivos que oferecem suporte à rotação, como persianas com lâminas giratórias. |
device. |
currentCycleRemainingTime currentTotalRemainingTime |
Para dispositivos que têm uma duração contínua para a operação, que pode ser consultada. Dispositivos como esses informam o número total de ciclos no início da operação e cada ciclo em que o dispositivo está durante a execução. |
device. |
currentSensorStateData. currentSensorStateData. currentSensorStateData. |
Uma medição produzida por um sensor. Por exemplo, a quantidade de fumaça medida por um detector de fumaça ou a quantidade de monóxido de carbono medida por um detector de monóxido de carbono, entre outros. |
device. |
isPaused isRunning |
Para dispositivos que aceitam operações de início e parada. Iniciar e parar um dispositivo tem uma função semelhante a ligar e desligar. Isso indica que os dispositivos funcionam de maneira diferente quando estão ligados e quando são iniciados. Algumas máquinas de lavar, por exemplo, podem ser ligadas e ter as configurações modificadas antes de iniciar a operação. |
device. |
temperatureAmbient temperatureSetpoint |
Controla a temperatura de um dispositivo que não seja um termostato (por exemplo, um forno), dentro ou ao redor dele. |
device. |
activeThermostatMode thermostatHumidityAmbient thermostatMode thermostatTemperatureAmbient thermostatTemperatureSetpoint thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Para dispositivos compatíveis com pontos e modos de temperatura. |
device. |
timerPaused | Para dispositivos que oferecem suporte ao recurso de timer. Por exemplo, um controlador de irrigação ou interruptor de luz inteligente pode ter um timer integrado. Isso pode ser usado para consultar o dispositivo sobre quanto tempo resta no timer. |
device. |
currentVolume isMuted |
Para dispositivos que podem mudar o volume (por exemplo, definir o volume para um determinado nível, ativar ou desativar o som). |
home. |
body members title |
Envie uma notificação para os membros especificados da casa. |
home. |
homePresenceMode | |
not | Uma condição para representar a negação lógica de outra condição. | |
ou | Uma condição composta para representar o OR lógico de todas as condições secundárias. | |
time. |
Representa um período. | |
time. |
Adiciona uma pausa na execução da automação. | |
time. |
Representa um evento de programação de horário. |