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 aceitos | Descrição |
---|---|---|
e | Uma condição composta para representar o AND lógico de todas as condições filhas. | |
assistant. |
mensagem | |
assistant. |
okGoogle | |
assistant. |
consulta | |
device. |
ativar | Ative ou desative uma cena. |
device. |
newApplicationName | Instala um aplicativo no dispositivo em questão. |
device. |
applicationName | Pesquise o aplicativo indicado. |
device. |
applicationName | Selecione o aplicativo. |
device. |
arm armLevel cancel |
Defina o nível do alarme do dispositivo. |
device. |
brilho | Ajusta o brilho absoluto do dispositivo. Quando o brilho está definido como qualquer valor maior que 0, se o dispositivo está desligado, ele é ligado, e o [`OnOffState.state`](./on_off_state) muda para indicar que o dispositivo está ligado. Da mesma forma, quando o brilho está definido como 0, o dispositivo é desligado e o [`OnOffState.state`](./on_off_state) muda. |
device. |
brightnessRelativePercent brightnessRelativeWeight |
Ajuste o brilho relativo do dispositivo. Quando o brilho está definido como qualquer valor maior que 0, se o dispositivo está desligado, ele é ligado, e o [`OnOffState.state`](./on_off_state) muda para indicar que o dispositivo está ligado. Da mesma forma, quando o brilho está definido como 0, o dispositivo é desligado e o [`OnOffState.state`](./on_off_state) muda. |
device. |
carga | Inicie ou pare o carregamento. |
device. |
color. color. color. color. color. color. |
Define a cor para a tonalidade especificada. 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 está definido como 0, o dispositivo é desligado e o [`OnOffState.state`](./on_off_state) muda. |
device. |
cookingMode foodPreset quantity start unit |
Iniciar ou parar o cozimento. |
device. |
amount item presetName unit |
Dispensar itens. |
device. |
Encaixe o dispositivo na base. | |
device. |
ativar | Ativar ou desativar 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 um PIN. A segurança residencial de um usuário pode ser considerada afetada se outros dispositivos de segurança forem desativados com esses comandos. |
device. |
fill fillLevel |
Encha ou drene o dispositivo. |
device. |
silenciar | Para localizar o dispositivo de destino, gere um alerta local. |
device. |
relativeHumidityPercent relativeHumidityWeight |
Ajuste o nível de umidade em relação ao valor atual. |
device. |
duration | Alternar o dispositivo por um conjunto de cores. |
device. |
duration | A intensidade da luz aumenta do brilho médio para o brilho máximo e diminui para o nível médio, com um tempo de ciclo total de um pulso por segundo. Durante cada ciclo, o brilho máximo deve durar 200 ms e o brilho médio, excluindo o período de transição, deve durar pelo menos 500 ms. |
device. |
duration | Ao longo do tempo, diminua gradualmente o brilho do dispositivo e, opcionalmente, 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. |
Voltar 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. |
Interrompa 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. |
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. |
Reinicia o dispositivo. | |
device. |
channelCount | Ajusta o canal atual em uma quantidade relativa. |
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 para um valor específico. |
device. |
fanSpeed | Definir a velocidade do ventilador. |
device. |
fanSpeedParentPercent fanSpeedRelationWeight |
Defina a velocidade relativa do ventilador. |
device. |
umidade | Define o nível de umidade como um valor absoluto. |
device. |
newInput | Define a entrada de mídia. |
device. |
volumeLevel | Define o volume de um dispositivo específico. |
device. |
start | Ligue ou pare o dispositivo. |
device. |
Interrompe o efeito de luz atual. | |
device. |
thermostatMode | Defina o modo de operação de destino para um dispositivo de termostato. |
device. |
thermostatTemperatureSetpoint | Define a temperatura-alvo para um dispositivo termostato. |
device. |
termostatoTemperaturaSetpointAlt thermostatTemperaturaSetpointLow |
Definir uma faixa de temperatura-alvo para um dispositivo termostato. |
device. |
duration | Ajustar a duração do timer. |
device. |
Cancele o timer. | |
device. |
Pausar o timer. | |
device. |
Retomar o timer. | |
device. |
duration | Inicie um novo cronômetro. |
device. |
Um gato foi detectado pela câmera. | |
device. |
Um cachorro foi detectado pela câmera. | |
device. |
Um animal foi detectado pela câmera. | |
device. |
Uma campainha foi tocada. | |
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. |
Um pacote enviado foi detectado pela câmera. | |
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 permitem alternar entre aplicativos. |
device. |
CurrentArmLevel isArmed |
Para dispositivos como sistemas de segurança que permitem ligar e desligar o dispositivo, isso indica se o dispositivo está ligado ou desligado. |
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ários predefinições e modos de cozimento compatíveis. |
device. |
isDocked | Para dispositivos automóveis, que podem ser comandados para retornar para carregamento. |
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 permitem encher, 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 conectados por cabo ou em rede, mas precisam ser nomeados e podem ser persistentes. Ele não oferece suporte a feeds temporários arbitrários, como uma biblioteca em rede pesquisável. Fontes Bluetooth pareadas e nomeadas são compatíveis. As fontes podem ter vários nomes, portanto, nomes criados e descobertos pelo usuário 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 encomendadas para dar suporte a "next" e "anterior" comandos
Observação: o InputSelector não é compatível com a gramática de consulta. |
device. |
activeLightEffect | Para dispositivos que oferecem suporte a comandos de iluminação complexos para mudar de estado, como alternar entre várias cores. |
device. |
isJammed isLocked |
Para dispositivos compatíveis com bloqueio e desbloqueio e/ou que informam um estado bloqueado. |
device. |
playbackState | O estado da mídia, por exemplo, se ela está ou não sendo reproduzida. |
device. |
motionDetectionEventInProgress | Para dispositivos que podem detectar movimento. |
device. |
occupancy | Para dispositivos que podem detectar presença, seja por PIR, ultrassônico ou sensor de contato físico. |
device. |
on-line | Para dispositivos compatíveis com os estados on-line e off-line e/ou que informam esses estados. |
device. |
ativado | A funcionalidade básica de ativação e desativação de qualquer dispositivo que tenha ativação e desativação binária, incluindo plugues e interruptores, além de muitos dispositivos futuros. |
device. |
openPercent | Para dispositivos que permitem abrir e fechar e, em alguns casos, abrir e fechar parcial ou potencialmente em mais de uma direção. |
device. |
isCurrentlyRecording | Para dispositivos compatíveis com gravação de mídia. |
device. |
rotationDegrees rotationPercent |
Para dispositivos que aceitam rotação, como persianas com lâminas giratórias. |
device. |
currentCycleRemainingTime currentTotalRemainingTime |
Para dispositivos com uma duração contínua da operação que pode ser consultada. Dispositivos como esses informam o número total de ciclos no início da operação e a cada ciclo em que o dispositivo está em execução. |
device. |
currentSensorStateData. currentSensorStateData. |
Uma medida produzida por um sensor. Por exemplo, a quantidade de fumaça medida por um detector ou a quantidade de monóxido de carbono medida por um detector etc. |
device. |
isPaused isRunning |
Para dispositivos compatíveis com operações de inicialização e interrupção. Iniciar e parar um dispositivo tem uma função semelhante à de ligá-lo e desligá-lo. Isso indica que os dispositivos funcionam de maneira diferente quando ligados e iniciados. Algumas máquinas de lavar, por exemplo, podem ser ligadas e com as configurações modificadas antes do início da operação. |
device. |
temperaturaAmbiente temperatureSetpoint |
Controla a temperatura de um dispositivo que não seja um termostato (por exemplo, um forno), dentro ou ao redor do dispositivo. |
device. |
ActiveThermostatMode thermostatHumidityAmbiente thermostatMode thermostatTemperatureAmbient thermostatTemperatureSetpoint thermostatTemperatureSetpointAlt thermostatTemperatureSetpointLowpoint |
Para dispositivos compatíveis com pontos e modos de temperatura. |
device. |
timerPaused | Para dispositivos com suporte a timer. Por exemplo, um controlador de aspersor inteligente ou interruptor de iluminação inteligente pode ter um timer integrado. 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 ou ativar ou desativar o som). |
home. |
body members title |
Enviar uma notificação aos membros da casa especificados. |
home. |
homePresenceMode | |
não | Uma condição para representar o NOT lógico de outra condição. | |
ou | Uma condição composta para representar a operação OR lógica 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. |