Activadores, condiciones y acciones compatibles

Las automatizaciones admiten los siguientes activadores y acciones. Todos los estados también se admiten como condiciones.

Estado o evento (activador)
Condición
Comando (acción)
Campos admitidos Descripción
y Es una condición compuesta para representar el operador lógico AND de todas las condiciones secundarias.
assistant.command.Broadcast mensaje
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle consulta
device.command.ActivateScene activar Activar o desactivar una escena
device.command.AppInstall newApplicationName Instala una aplicación en el dispositivo determinado.
device.command.AppSearch applicationName Busca la aplicación especificada.
device.command.AppSelect applicationName Selecciona la aplicación proporcionada.
device.command.ArmDisarm arm
armLevel
cancel
Establece el nivel de alarma del dispositivo.
device.command.BrightnessAbsolute brillo Ajusta el brillo absoluto del dispositivo. Cuando el brillo se establece en cualquier valor superior a 0, si el dispositivo está apagado, se enciende y el valor de [`OnOffState.state`](./on_off_state) cambia para reflejar que el dispositivo está encendido. Del mismo modo, cuando el brillo se establece en 0, el dispositivo se apaga y el valor de [`OnOffState.state`](./on_off_state) cambia según corresponda.
device.command.BrightnessRelative brightnessRelativePercent
brightnessRelativeWeight
Ajusta el brillo relativo del dispositivo. Cuando el brillo se establece en cualquier valor superior a 0, si el dispositivo está apagado, se enciende y el valor de [`OnOffState.state`](./on_off_state) cambia para reflejar que el dispositivo está encendido. Del mismo modo, cuando el brillo se establece en 0, el dispositivo se apaga y el valor de [`OnOffState.state`](./on_off_state) cambia según corresponda.
device.command.Charge cargar Iniciar o detener la carga
device.command.ColorAbsolute color.name
color.spectrumHSV.hue
color.spectrumHSV.saturation
color.spectrumHSV.value
color.spectrumRGB
color.temperature
Establece el color en el tono especificado. Cuando se establece el color en un dispositivo apagado, este se enciende y el valor de [`OnOffState.state`](./on_off_state) cambia para reflejar esto. Del mismo modo, cuando el brillo se establece en 0, el dispositivo se apaga y el valor de [`OnOffState.state`](./on_off_state) cambia según corresponda.
device.command.Cook cookingMode
foodPreset
quantity
start
unit
Iniciar o detener la cocción
device.command.Dispense amount
item
presetName
unit
Dispensar artículos
device.command.Dock Coloca el dispositivo en la base.
device.command.EnableDisableGuestNetwork habilitar Habilita o inhabilita la red para invitados.
device.command.EnableDisableNetworkProfile enable
profile
Habilitar o inhabilitar un perfil de red Se debe usar la verificación secundaria del usuario con PIN. Se puede considerar que la seguridad de la casa de un usuario se ve afectada si otros dispositivos de seguridad se inhabilitan a través de estos comandos.
device.command.Fill fill
fillLevel
Llenar o vaciar el dispositivo
device.command.FindMyDevice silenciar Genera una alerta local para ubicar el dispositivo objetivo.
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Ajusta el nivel de humedad en relación con el valor actual.
device.command.LightEffectColorLoop duración Recorre el dispositivo con un conjunto de colores.
device.command.LightEffectPulse duración La intensidad de la luz aumenta de un brillo de nivel medio a un brillo máximo y, luego, disminuye a un brillo de nivel medio con un tiempo de ciclo total de un pulso por segundo. Durante cada ciclo, el brillo máximo debe durar 200 ms y el brillo de nivel medio, sin incluir el período de transición, debe durar al menos 500 ms.
device.command.LightEffectSleep duración Con el tiempo, disminuye gradualmente el brillo del dispositivo y, de manera opcional, altera la temperatura de color.
device.command.LightEffectWake duración Con el tiempo, aumenta gradualmente el brillo del dispositivo y, de manera opcional, altera la temperatura de color.
device.command.LockUnlock cerradura Bloquear o desbloquear el dispositivo
device.command.MediaNext Ir al siguiente elemento multimedia
device.command.MediaPause Pausa la reproducción de contenido multimedia.
device.command.MediaPrevious Ir al elemento multimedia anterior
device.command.MediaResume Reanuda la reproducción de contenido multimedia.
device.command.MediaShuffle Reproducir aleatoriamente la playlist actual
device.command.MediaStop Detener la reproducción de contenido multimedia
device.command.Mute silenciar Silenciar o activar el sonido del dispositivo determinado
device.command.NextInput Cambia a la siguiente entrada.
device.command.OnOff el Encender o apagar el dispositivo
device.command.OpenClose openDirection
openPercent
Establece el estado de apertura y cierre del dispositivo
device.command.PauseUnpause pausa Pausar o reanudar el funcionamiento del dispositivo
device.command.PreviousInput Cambia a la entrada anterior.
device.command.Reboot Reinicia el dispositivo.
device.command.RelativeChannel channelCount Ajusta el canal actual en una cantidad relativa.
device.command.ReturnChannel Regresa al canal anterior en el que estaba el usuario.
device.command.ReverseFan Invierte la dirección del ventilador.
device.command.RotateAbsolute rotationDegrees
rotationPercent
Establece la rotación absoluta del dispositivo.
device.command.SelectChannel channelCode
channelName
channelNumber
Establece el canal actual en un valor específico.
device.command.SetFanSpeed fanSpeed Establece la velocidad del ventilador.
device.command.SetFanSpeedRelative fanSpeedRelativePercent
fanSpeedRelativeWeight
Establece la velocidad relativa del ventilador.
device.command.SetHumidity humedad Establece el nivel de humedad en un valor absoluto.
device.command.SetInput newInput Establece la entrada de medios.
device.command.SetVolume volumeLevel Establece el volumen de un dispositivo determinado.
device.command.StartStop start Iniciar o detener el dispositivo
device.command.StopLightEffect Detiene el efecto de luz actual.
device.command.ThermostatSetMode thermostatMode Establece el modo de funcionamiento objetivo para un dispositivo de termostato.
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint Establece la temperatura objetivo para un dispositivo de termostato.
device.command.ThermostatTemperatureSetRange thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Establece un rango de temperatura objetivo para un dispositivo de termostato.
device.command.TimerAdjust duración Ajusta la duración del temporizador.
device.command.TimerCancel Cancela el temporizador.
device.command.TimerPause Pausa el temporizador.
device.command.TimerResume Reanuda el temporizador.
device.command.TimerStart duración Iniciar un temporizador nuevo
device.event.AnimalOtherDetection La cámara detectó un perro o un gato. No se admite la detección de otros tipos de animales.
device.event.DoorbellPress Se presionó el timbre.
device.event.FaceFamiliarDetection La cámara detectó un rostro conocido.
device.event.FaceUnfamiliarDetection La cámara detectó un rostro desconocido.
device.event.MotionDetection El dispositivo detectó movimiento.
device.event.MovingVehicleDetection La cámara detectó un vehículo en movimiento.
device.event.PackageDelivered La cámara detectó un paquete entregado.
device.event.PersonDetection La cámara detectó a una persona.
device.event.PersonTalking El dispositivo detectó el sonido de una persona hablando.
device.event.Sound El dispositivo detectó un sonido.
device.state.AppSelector currentApplication Para dispositivos que pueden cambiar entre aplicaciones.
device.state.ArmDisarm currentArmLevel
isArmed
En el caso de dispositivos como los sistemas de seguridad que admiten la activación y desactivación, esto indica si el dispositivo está activado o desactivado.
device.state.Brightness brillo Es el parámetro de configuración de brillo de un dispositivo.
device.state.Channel Para dispositivos que admiten canales en un dispositivo multimedia.
device.state.ColorSetting color.colorTemperature
color.spectrumHsv.hue
color.spectrumHsv.saturation
color.spectrumHsv.value
color.spectrumRgb
Es el estado de un parámetro de configuración de color.
device.state.Cook currentCookingMode
currentFoodPreset
Para dispositivos que pueden cocinar alimentos según varios ajustes predeterminados y modos de cocción compatibles.
device.state.Dock isDocked Para dispositivos móviles autónomos que se pueden controlar para que vuelvan a cargarse.
device.state.EnergyStorage descriptiveCapacityRemaining
isCharging
isPluggedIn
Es el estado de un dispositivo de almacenamiento de energía, como una batería, que incluye la cantidad de energía que almacena, si se está cargando o no y si está enchufado o no.
device.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
Para dispositivos que admiten el ajuste de la velocidad de un ventilador.
device.state.Fill currentFillLevel
currentFillPercent
isFilled
Para dispositivos que admiten llenado, como una bañera.
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
Para dispositivos que admiten la configuración de humedad, como humidificadores y deshumidificadores.
device.state.InputSelector currentInput Permite consultar los dispositivos que pueden cambiar de entrada. Las entradas de medios pueden tener nombres dinámicos por dispositivo que representan feeds de audio o video. Estos feeds pueden estar cableados o conectados en red, pero deben tener un nombre y ser razonablemente persistentes. No admite feeds efímeros arbitrarios, como una biblioteca en red con capacidad de búsqueda. Se admiten fuentes Bluetooth vinculadas y con nombre. Las fuentes pueden tener varios nombres, por lo que se admiten los nombres creados y descubiertos por el usuario, así como los nombres predeterminados. Por ejemplo, "hdmi_1" también podría ser "Reproductor de DVD" o "usb_1" también podría ser "Disco duro". Las entradas de medios se pueden ordenar para admitir los comandos "siguiente" y "anterior". Nota: InputSelector no admite la gramática de consultas.
device.state.LightEffects activeLightEffect Para dispositivos que pueden admitir comandos de iluminación complejos para cambiar el estado, como repetir indefinidamente varios colores.
device.state.LockUnlock isJammed
isLocked
Para dispositivos que admiten el bloqueo y desbloqueo, o bien la generación de informes sobre el estado de bloqueo.
device.state.MediaState playbackState En el caso de los dispositivos que reproducen contenido multimedia, el estado del contenido, por ejemplo, si se está reproduciendo o no.
device.state.MotionDetection motionDetectionEventInProgress Para dispositivos que pueden detectar movimiento.
device.state.OccupancySensing occupancy Para dispositivos que pueden detectar la ocupación, ya sea a través de PIR, ultrasonido o detección de contacto físico.
device.state.Online en línea Para dispositivos que admiten el estado en línea y sin conexión, o bien informan el estado en línea y sin conexión.
device.state.OnOff el La funcionalidad básica de encendido y apagado para cualquier dispositivo que tenga encendido y apagado binarios, incluidos enchufes e interruptores, así como muchos dispositivos futuros.
device.state.OpenClose openPercent Para dispositivos que admiten la apertura y el cierre, y, en algunos casos, la apertura y el cierre parciales o potencialmente en más de una dirección.
device.state.Record isCurrentlyRecording Para dispositivos que admiten la grabación en medios.
device.state.Rotation rotationDegrees
rotationPercent
Para dispositivos que admiten rotación, como persianas con láminas giratorias.
device.state.RunCycle currentCycleRemainingTime
currentTotalRemainingTime
Para dispositivos que tienen una duración en curso para su operación que se puede consultar. Los dispositivos como estos informarán la cantidad total de ciclos al inicio de la operación y cada ciclo en el que se encuentre el dispositivo mientras se ejecuta.
device.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
currentSensorStateData.value.rawValue
Es una medición que produce un sensor. Por ejemplo, la cantidad de humo que mide un detector de humo o la cantidad de monóxido de carbono que mide un detector de monóxido de carbono, entre otros.
device.state.StartStop isPaused
isRunning
Para dispositivos que admiten operaciones de inicio y detención. Iniciar y detener un dispositivo tiene una función similar a la de encenderlo y apagarlo. Indica que los dispositivos funcionan de manera diferente cuando están encendidos y cuando se inician. Por ejemplo, algunas lavadoras se pueden encender y modificar sus parámetros de configuración antes de que comience la operación.
device.state.TemperatureControl temperatureAmbient
temperatureSetpoint
Controla la temperatura de un dispositivo que no es un termostato (por ejemplo, un horno), ya sea dentro del dispositivo o a su alrededor.
device.state.TemperatureSetting activeThermostatMode
thermostatHumidityAmbient
thermostatMode
thermostatTemperatureAmbient
thermostatTemperatureSetpoint
thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Para dispositivos que admiten puntos y modos de temperatura.
device.state.Timer timerPaused Para dispositivos que admiten la función de temporizador. Por ejemplo, un controlador de rociadores inteligente o un interruptor de luz inteligente pueden tener un temporizador integrado. Se puede usar para consultar al dispositivo sobre el tiempo restante del temporizador.
device.state.Volume currentVolume
isMuted
Para dispositivos que pueden cambiar el volumen (por ejemplo, establecer el volumen en un nivel determinado, silenciar o reactivar el sonido).
home.command.Notification body
members
title
Envía una notificación a los miembros de la casa especificados.
home.state.HomePresence homePresenceMode
no Es una condición que representa la negación lógica de otra condición.
o Es una condición compuesta que representa la operación OR lógica de todas las condiciones secundarias.
tiempo.entre Representa un intervalo de tiempo.
time.delay Agrega una pausa en la ejecución de la automatización.
time.schedule Representa un evento de programación de tiempo.