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 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.command.Broadcast mensagem
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle consulta
device.command.ActivateScene ativar Ative ou desative uma cena.
device.command.AppInstall newApplicationName Instala um aplicativo no dispositivo em questão.
device.command.AppSearch applicationName Pesquise o aplicativo indicado.
device.command.AppSelect applicationName Selecione o aplicativo.
device.command.ArmDisarm arm
armLevel
cancel
Defina o nível do alarme do dispositivo.
device.command.BrightnessAbsolute 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.command.BrightnessRelative 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.command.Charge carga Inicie ou pare o carregamento.
device.command.ColorAbsolute color.name
color.spectrumHSV.hue
color.spectrumHSV.saturation
color.spectrumHSV.value
color.spectrumRGB
color.temperature
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.command.Cook cookingMode
foodPreset
quantity
start
unit
Iniciar ou parar o cozimento.
device.command.Dispense amount
item
presetName
unit
Dispensar itens.
device.command.Dock Encaixe o dispositivo na base.
device.command.EnableDisableGuestNetwork ativar Ativar ou desativar 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 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.command.Fill fill
fillLevel
Encha ou drene o dispositivo.
device.command.FindMyDevice silenciar Para localizar o dispositivo de destino, gere um alerta local.
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Ajuste o nível de umidade em relação ao valor atual.
device.command.LightEffectColorLoop duration Alternar o dispositivo por um conjunto de cores.
device.command.LightEffectPulse 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.command.LightEffectSleep duration Ao longo do tempo, diminua gradualmente o brilho do dispositivo e, opcionalmente, 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 Voltar 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 Interrompa a reprodução de mídia.
device.command.Mute desativar som Ativar ou desativar o som do dispositivo em questão.
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 Reinicia o dispositivo.
device.command.RelativeChannel channelCount Ajusta o canal atual em uma quantidade relativa.
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 para um valor específico.
device.command.SetFanSpeed fanSpeed Definir a velocidade do ventilador.
device.command.SetFanSpeedRelative fanSpeedParentPercent
fanSpeedRelationWeight
Defina a velocidade relativa do ventilador.
device.command.SetHumidity umidade Define o nível de umidade como um valor absoluto.
device.command.SetInput newInput Define a entrada de mídia.
device.command.SetVolume volumeLevel Define o volume de um dispositivo específico.
device.command.StartStop start Ligue ou pare o dispositivo.
device.command.StopLightEffect Interrompe o efeito de luz atual.
device.command.ThermostatSetMode thermostatMode Defina o modo de operação de destino para um dispositivo de termostato.
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint Define a temperatura-alvo para um dispositivo termostato.
device.command.ThermostatTemperatureSetRange termostatoTemperaturaSetpointAlt
thermostatTemperaturaSetpointLow
Definir uma faixa de temperatura-alvo para um dispositivo termostato.
device.command.TimerAdjust duration Ajustar a duração do timer.
device.command.TimerCancel Cancele o timer.
device.command.TimerPause Pausar o timer.
device.command.TimerResume Retomar o timer.
device.command.TimerStart duration Inicie um novo cronômetro.
device.event.AnimalCatDetection Um gato foi detectado pela câmera.
device.event.AnimalDogDetection Um cachorro foi detectado pela câmera.
device.event.AnimalOtherDetection Um animal foi detectado pela câmera.
device.event.DoorbellPress Uma campainha foi tocada.
device.event.FaceFamiliarDetection Um rosto conhecido foi detectado pela câmera.
device.event.FaceUnfamiliarDetection Um rosto desconhecido foi detectado pela câmera.
device.event.MotionDetection O dispositivo detectou movimento.
device.event.MovingVehicleDetection Um veículo em movimento foi detectado pela câmera.
device.event.PackageDelivered Um pacote enviado foi detectado pela câmera.
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 permitem alternar entre aplicativos.
device.state.ArmDisarm 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.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ários predefinições e modos de cozimento compatíveis.
device.state.Dock isDocked Para dispositivos automóveis, que podem ser comandados para retornar para carregamento.
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 permitem encher, 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 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.state.LightEffects activeLightEffect Para dispositivos que oferecem suporte a comandos de iluminação complexos para mudar de estado, como alternar entre várias cores.
device.state.LockUnlock isJammed
isLocked
Para dispositivos compatíveis com bloqueio e desbloqueio e/ou que informam um estado bloqueado.
device.state.MediaState playbackState O estado da mídia, por exemplo, se ela está ou não sendo reproduzida.
device.state.MotionDetection motionDetectionEventInProgress Para dispositivos que podem detectar movimento.
device.state.OccupancySensing occupancy Para dispositivos que podem detectar presença, seja por PIR, ultrassônico ou sensor de contato físico.
device.state.Online on-line Para dispositivos compatíveis com os estados on-line e off-line e/ou que informam esses estados.
device.state.OnOff 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.state.OpenClose 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.state.Record isCurrentlyRecording Para dispositivos compatíveis com gravação de mídia.
device.state.Rotation rotationDegrees
rotationPercent
Para dispositivos que aceitam rotação, como persianas com lâminas giratórias.
device.state.RunCycle 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.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
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.state.StartStop 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.state.TemperatureControl 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.state.TemperatureSetting ActiveThermostatMode
thermostatHumidityAmbiente
thermostatMode
thermostatTemperatureAmbient
thermostatTemperatureSetpoint
thermostatTemperatureSetpointAlt
thermostatTemperatureSetpointLowpoint
Para dispositivos compatíveis com pontos e modos de temperatura.
device.state.Timer 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.state.Volume 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.command.Notification body
members
title
Enviar uma notificação aos membros da casa especificados.
home.state.HomePresence 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.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.