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 compatíveis Descrição
e Uma condição composta para representar o AND lógico de todas as condições filhas.
assistant.command.Broadcast message
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle consulta
device.command.ActivateScene ativar Ativar ou desativar um cenário.
device.command.AppInstall newApplicationName Instala um aplicativo no dispositivo especificado.
device.command.AppSearch applicationName Pesquise o aplicativo em questão.
device.command.AppSelect applicationName Selecione o aplicativo em questão.
device.command.ArmDisarm arm
armLevel
cancel
Defina o nível de alarme do dispositivo.
device.command.BrightnessAbsolute 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.command.BrightnessRelative 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.command.Charge carga Iniciar ou interromper o carregamento.
device.command.ColorAbsolute color.name
color.spectrumHSV.hue
color.spectrumHSV.saturation
color.spectrumHSV.value
color.spectrumRGB
color.temperature
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.command.Cook cookingMode
foodPreset
quantity
start
unit
Iniciar ou interromper o cozimento.
device.command.Dispense amount
item
presetName
unit
Dispense 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. 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.command.Fill fill
fillLevel
Encher ou esvaziar 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 duração Alternar o dispositivo entre um conjunto de cores.
device.command.LightEffectPulse 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.command.LightEffectSleep duração Diminui gradualmente o brilho do dispositivo ao longo de um período e, se quiser, muda a temperatura da cor.
device.command.LightEffectWake 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.command.LockUnlock lock Bloquear ou desbloquear 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 Pular 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 Interromper 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 on Liga ou desliga 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 um valor relativo.
device.command.ReturnChannel Volta para o 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
Defina o canal atual como um valor específico.
device.command.SetFanSpeed fanSpeed Defina a velocidade do ventilador.
device.command.SetFanSpeedRelative fanSpeedRelativePercent
fanSpeedRelativeWeight
Defina a velocidade relativa do ventilador.
device.command.SetHumidity umidade Defina o nível de umidade como um valor absoluto.
device.command.SetInput newInput Defina a entrada de mídia.
device.command.SetVolume volumeLevel Defina o volume de um dispositivo específico.
device.command.StartStop start Inicie ou interrompa o dispositivo.
device.command.StopLightEffect Parar o efeito de luz atual.
device.command.ThermostatSetMode thermostatMode Defina o modo de operação desejado para um termostato.
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint Defina a temperatura-alvo de um termostato.
device.command.ThermostatTemperatureSetRange thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Defina uma faixa de temperatura-alvo para um termostato.
device.command.TimerAdjust duração Ajuste a duração do timer.
device.command.TimerCancel Cancelar o timer.
device.command.TimerPause Pausar o timer.
device.command.TimerResume Retomar o timer.
device.command.TimerStart duração Inicie um novo timer.
device.event.AnimalOtherDetection Um cachorro ou gato foi detectado pela câmera. Não é possível detectar outros tipos de animais.
device.event.DoorbellPress Alguém tocou a campainha.
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 A câmera detectou um pacote entregue.
device.event.PersonDetection Uma pessoa foi detectada pela câmera.
device.event.PersonTalking O som de uma pessoa falando foi detectado pelo dispositivo.
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 podem ser ativados e desativados, 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 e modos de cozimento compatíveis.
device.state.Dock isDocked Para dispositivos móveis autônomos que podem receber comandos para retornar ao carregamento.
device.state.EnergyStorage 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.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 cheios, como uma banheira.
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
Para dispositivos que aceitam configurações de umidade, como umidificadores e desumidificadores.
device.state.InputSelector 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.state.LightEffects activeLightEffect Para dispositivos que podem aceitar comandos de iluminação complexos para mudar de estado, como alternar entre várias cores.
device.state.LockUnlock isJammed
isLocked
Para dispositivos que podem ser bloqueados e desbloqueados e/ou que informam um estado de bloqueio.
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 podem detectar 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 binária, incluindo plugues e interruptores, além de muitos dispositivos futuros.
device.state.OpenClose openPercent Para dispositivos que podem ser abertos e fechados, em alguns casos, de forma parcial ou em mais de uma direção.
device.state.Record isCurrentlyRecording Para dispositivos que oferecem suporte à gravação em mídia.
device.state.Rotation rotationDegrees
rotationPercent
Para dispositivos que giram, 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 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.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 que aceitam 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 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.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
Envia uma notificação para os membros especificados da casa usando o endereço de e-mail deles.
home.state.HomePresence 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.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.