Ativações, condições e ações compatíveis

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.command.Broadcast mensagem
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle consulta
device.command.ActivateScene ativar Ativar ou desativar um cenário.
device.command.AppInstall newApplicationName Instale um aplicativo no dispositivo especificado.
device.command.AppSearch applicationName Pesquisa o aplicativo especificado.
device.command.AppSelect applicationName Selecione o aplicativo.
device.command.ArmDisarm arm
armLevel
cancel
Defina o nível de alarme do dispositivo.
device.command.BrightnessAbsolute 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.command.BrightnessRelative 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.command.Charge carga Começar ou parar de carregar.
device.command.ColorAbsolute color.name
color.spectrumHSV.hue
color.spectrumHSV.saturation
color.spectrumHSV.value
color.spectrumRGB
color.temperature
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.command.Cook cookingMode
foodPreset
quantity
start
unit
Começar ou parar de cozinhar.
device.command.Dispense amount
item
presetName
unit
Dispensar itens.
device.command.Dock Encaixe o dispositivo.
device.command.EnableDisableGuestNetwork ativar Ative ou desative a rede para visitantes.
device.command.EnableDisableNetworkProfile 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.command.Fill fill
fillLevel
Encha ou esvazie o dispositivo.
device.command.FindMyDevice silenciar Localize o dispositivo de destino gerando um alerta local.
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Ajuste o nível de umidade em relação ao valor atual.
device.command.LightEffectColorLoop duration Faça o dispositivo passar por um conjunto de cores.
device.command.LightEffectPulse 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.command.LightEffectSleep duration Com o tempo, diminua gradualmente o brilho do dispositivo e, se quiser, altere a temperatura da cor.
device.command.LightEffectWake duration Com o tempo, aumente gradualmente o brilho do dispositivo e, se quiser, altere a temperatura da cor.
device.command.LockUnlock cadeado Bloqueie ou desbloqueie o dispositivo.
device.command.MediaNext Pular para o próximo item de mídia.
device.command.MediaPause Pausar a reprodução de mídia.
device.command.MediaPrevious Volta para o item de mídia anterior.
device.command.MediaResume Retomar a reprodução de mídia.
device.command.MediaShuffle Tocar a playlist atual em ordem aleatória.
device.command.MediaStop Parar a reprodução de mídia.
device.command.Mute desativar som Ativar ou desativar o som do dispositivo especificado.
device.command.NextInput Mudar para a próxima entrada.
device.command.OnOff ativado Ligue ou desligue o dispositivo.
device.command.OpenClose openDirection
openPercent
Definir o estado de abertura/fechamento do dispositivo
device.command.PauseUnpause pause Pausar ou retomar a operação do dispositivo.
device.command.PreviousInput Mudar para a entrada anterior.
device.command.Reboot Reinicializa o dispositivo.
device.command.RelativeChannel channelCount Ajusta o canal atual em um valor relativo.
device.command.ReturnChannel Volta ao canal anterior em que o usuário estava.
device.command.ReverseFan Inverta a direção do ventilador.
device.command.RotateAbsolute rotationDegrees
rotationPercent
Define a rotação absoluta do dispositivo.
device.command.SelectChannel channelCode
channelName
channelNumber
Define o canal atual como um valor específico.
device.command.SetFanSpeed fanSpeed Defina a velocidade do ventilador.
device.command.SetFanSpeedRelative fanSpeedRelativePercent
fanSpeedRelativeWeight
Define a velocidade relativa do ventilador.
device.command.SetHumidity umidade Defina o nível de umidade com um valor absoluto.
device.command.SetInput newInput Defina a entrada de mídia.
device.command.SetVolume volumeLevel Definir o volume de um determinado dispositivo.
device.command.StartStop start Ligue ou desligue o dispositivo.
device.command.StopLightEffect Parar o efeito de luz atual.
device.command.ThermostatSetMode thermostatMode Define o modo de operação desejado para um dispositivo termostato.
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint Define a temperatura-alvo para um dispositivo de termostato.
device.command.ThermostatTemperatureSetRange thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Defina um intervalo de temperatura desejada para um dispositivo de termostato.
device.command.TimerAdjust duration Ajuste a duração do timer.
device.command.TimerCancel Cancele o timer.
device.command.TimerPause Pause o timer.
device.command.TimerResume Retome o timer.
device.command.TimerStart duration Inicie um novo timer.
device.event.AnimalOtherDetection Um cachorro ou um gato foi detectado pela câmera. A detecção de outros tipos de animais não é compatível.
device.event.DoorbellPress Alguém tocou a campainha.
device.event.FaceFamiliarDetection A câmera detectou um rosto conhecido.
device.event.FaceUnfamiliarDetection A câmera detectou um rosto desconhecido.
device.event.MotionDetection O dispositivo detectou movimento.
device.event.MovingVehicleDetection Um veículo em movimento foi detectado pela câmera.
device.event.PackageDelivered A câmera detectou um pacote entregue.
device.event.PersonDetection Uma pessoa foi detectada pela câmera.
device.event.PersonTalking O dispositivo detectou o som de uma pessoa falando.
device.event.Sound Um som foi detectado pelo dispositivo.
device.state.AppSelector currentApplication Para dispositivos que podem alternar entre aplicativos.
device.state.ArmDisarm 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.state.Brightness brilho A configuração de brilho de um dispositivo.
device.state.Channel Para dispositivos que oferecem suporte a canais em um dispositivo de mídia.
device.state.ColorSetting color.colorTemperature
color.spectrumHsv.hue
color.spectrumHsv.saturation
color.spectrumHsv.value
color.spectrumRgb
O estado de uma configuração de cor.
device.state.Cook currentCookingMode
currentFoodPreset
Para dispositivos que podem cozinhar alimentos de acordo com várias predefinições de alimentos e modos de cozimento compatíveis.
device.state.Dock isDocked Para dispositivos móveis autônomos que podem ser comandados para retornar para recarga.
device.state.EnergyStorage 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.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
Para dispositivos que permitem definir a velocidade de um ventilador.
device.state.Fill currentFillLevel
currentFillPercent
isFilled
Para dispositivos que podem ser enchidos, como uma banheira.
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
Para dispositivos que oferecem suporte a configurações de umidade, como umidificadores e desumidificadores.
device.state.InputSelector 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.state.LightEffects activeLightEffect Para dispositivos que podem oferecer suporte a comandos de iluminação complexos para mudar o estado, como alternar entre várias cores.
device.state.LockUnlock isJammed
isLocked
Para dispositivos que oferecem suporte ao bloqueio e desbloqueio e/ou à geração de relatórios de um estado bloqueado.
device.state.MediaState playbackState Para dispositivos que reproduzem mídia, o estado da mídia, como se ela está sendo reproduzida ou não.
device.state.MotionDetection motionDetectionEventInProgress Para dispositivos que detectam movimento.
device.state.OccupancySensing occupancy Para dispositivos que podem detectar ocupação, seja por PIR, ultrassom ou detecção de contato físico.
device.state.Online on-line Para dispositivos que oferecem suporte e/ou informam o estado on-line e off-line.
device.state.OnOff 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.state.OpenClose 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.state.Record isCurrentlyRecording Para dispositivos que permitem gravar em mídia.
device.state.Rotation rotationDegrees
rotationPercent
Para dispositivos que oferecem suporte à rotação, como persianas com lâminas giratórias.
device.state.RunCycle 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.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
currentSensorStateData.value.rawValue
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.state.StartStop 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.state.TemperatureControl temperatureAmbient
temperatureSetpoint
Controla a temperatura de um dispositivo que não seja um termostato (por exemplo, um forno), dentro ou ao redor dele.
device.state.TemperatureSetting activeThermostatMode
thermostatHumidityAmbient
thermostatMode
thermostatTemperatureAmbient
thermostatTemperatureSetpoint
thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Para dispositivos compatíveis com pontos e modos de temperatura.
device.state.Timer 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.state.Volume 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.command.Notification body
members
title
Envie uma notificação para os membros especificados da casa.
home.state.HomePresence 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.between Representa um período.
time.delay Adiciona uma pausa na execução da automação.
time.schedule Representa um evento de programação de horário.