As automações são compatíveis com as seguintes ativações e ações. Todos os estados também são compatíveis 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 filhas. | |
| assistant. |
message | |
| assistant. |
okGoogle | |
| assistant. |
consulta | |
| device. |
ativar | Ativar ou desativar um cenário. |
| device. |
newApplicationName | Instala um aplicativo no dispositivo especificado. |
| device. |
applicationName | Pesquise o aplicativo em questão. |
| device. |
applicationName | Selecione o aplicativo em questão. |
| device. |
arm armLevel cancel |
Defina o nível de alarme do dispositivo. |
| device. |
brilho | Ajustar o brilho absoluto do dispositivo. Quando o brilho é definido como qualquer valor maior que 0, se o dispositivo estiver desligado, ele será ligado, e o [`OnOffState.state`](./on_off_state) será alterado 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 qualquer valor maior que 0, se o dispositivo estiver desligado, ele será ligado, e o [`OnOffState.state`](./on_off_state) será alterado 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 | Iniciar ou interromper o carregamento. |
| device. |
color. color. color. color. color. color. |
Define a cor para o matiz especificado. Quando a cor é definida em um dispositivo que está 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 |
Iniciar ou interromper o cozimento. |
| device. |
amount item presetName unit |
Dispense itens. |
| device. |
Encaixe o dispositivo. | |
| device. |
ativar | Ative ou desative a rede para visitantes. |
| device. |
enable profile |
Ativar ou desativar um perfil de rede. A verificação secundária do usuário com PIN precisa ser usada. A segurança da casa de um usuário pode ser considerada afetada se outros dispositivos de segurança forem desativados por esses comandos. |
| device. |
fill fillLevel |
Encher ou esvaziar 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. |
duração | Alternar o dispositivo entre um conjunto de cores. |
| device. |
duração | A intensidade da luz aumenta do nível médio para o máximo e depois diminui para o nível médio, com um ciclo total 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. |
duração | Diminui gradualmente o brilho do dispositivo ao longo de um período e, se quiser, muda a temperatura da cor. |
| device. |
duração | Durante um período, aumente gradualmente o brilho do dispositivo e, se ele for compatível com o efeito, mude a temperatura da cor. |
| device. |
lock | Bloquear ou desbloquear o dispositivo. |
| device. |
Pular para o próximo item de mídia. | |
| device. |
Pausar a reprodução de mídia. | |
| device. |
Pular 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. |
Interromper a reprodução de mídia. | |
| device. |
desativar som | Ativar ou desativar o som do dispositivo em questão. |
| device. |
Mudar para a próxima entrada. | |
| device. |
on | Liga ou desliga 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. |
Reinicia o dispositivo. | |
| device. |
channelCount | Ajusta o canal atual em um valor relativo. |
| device. |
Volta para o 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 |
Defina o canal atual como um valor específico. |
| device. |
fanSpeed | Defina a velocidade do ventilador. |
| device. |
fanSpeedRelativePercent fanSpeedRelativeWeight |
Defina a velocidade relativa do ventilador. |
| device. |
umidade | Defina o nível de umidade como um valor absoluto. |
| device. |
newInput | Defina a entrada de mídia. |
| device. |
volumeLevel | Defina o volume de um dispositivo específico. |
| device. |
start | Inicie ou interrompa o dispositivo. |
| device. |
Parar o efeito de luz atual. | |
| device. |
thermostatMode | Defina o modo de operação desejado para um termostato. |
| device. |
thermostatTemperatureSetpoint | Defina a temperatura-alvo de um termostato. |
| device. |
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Defina uma faixa de temperatura-alvo para um termostato. |
| device. |
duração | Ajuste a duração do timer. |
| device. |
Cancelar o timer. | |
| device. |
Pausar o timer. | |
| device. |
Retomar o timer. | |
| device. |
duração | Inicie um novo timer. |
| device. |
Um cachorro ou gato foi detectado pela câmera. Não é possível detectar outros tipos de animais. | |
| device. |
Alguém tocou a campainha. | |
| device. |
Um rosto conhecido foi detectado pela câmera. | |
| device. |
Um rosto desconhecido foi detectado pela câmera. | |
| 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 som de uma pessoa falando foi detectado pelo dispositivo. | |
| 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 podem ser ativados e desativados, 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 e modos de cozimento compatíveis. |
| device. |
isDocked | Para dispositivos móveis autônomos que podem receber comandos para retornar ao carregamento. |
| device. |
descriptiveCapacityRemaining isCharging isPluggedIn |
O estado de um dispositivo de armazenamento de energia, como uma bateria, incluindo a quantidade de energia que ele está armazenando, 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 cheios, como uma banheira. |
| device. |
humidityAmbientPercent humiditySetpointPercent |
Para dispositivos que aceitam configurações de umidade, como umidificadores e desumidificadores. |
| device. |
currentInput | Permite consultar dispositivos que podem trocar de entrada.
As entradas de mídia podem ter nomes dinâmicos por dispositivo que representam feeds de áudio ou vídeo. Esses feeds podem ser conectados por cabo ou rede, mas precisam ser nomeados e razoavelmente persistentes. Isso não é compatível com feeds temporários arbitrários, como uma biblioteca de rede pesquisável. Fontes Bluetooth pareadas e nomeadas são compatíveis. As fontes podem ter vários nomes, então nomes criados pelo usuário e descobertos são aceitos, assim como 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 aceitar os comandos "próximo" e "anterior".
Observação: InputSelector não é compatível com a gramática de consulta. |
| device. |
activeLightEffect | Para dispositivos que podem aceitar comandos de iluminação complexos para mudar de estado, como alternar entre várias cores. |
| device. |
isJammed isLocked |
Para dispositivos que podem ser bloqueados e desbloqueados e/ou que informam um estado de bloqueio. |
| 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 podem detectar 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 binária, incluindo plugues e interruptores, além de muitos dispositivos futuros. |
| device. |
openPercent | Para dispositivos que podem ser abertos e fechados, em alguns casos, de forma parcial ou em mais de uma direção. |
| device. |
isCurrentlyRecording | Para dispositivos que oferecem suporte à gravação em mídia. |
| device. |
rotationDegrees rotationPercent |
Para dispositivos que giram, 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 interromper 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 realmente começarem a funcionar. |
| 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 que aceitam pontos e modos de temperatura. |
| device. |
timerPaused | Para dispositivos que oferecem suporte ao recurso de timer. Por exemplo, um controlador de irrigação inteligente ou um interruptor de iluminação inteligente podem 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 |
Envia uma notificação para os membros especificados da casa usando o endereço de e-mail deles. |
| home. |
homePresenceMode | |
| not | Uma condição para representar o NOT lógico de outra condição. | |
| or | Uma condição composta para representar o OR lógico de todas as condições filhas. | |
| 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. |