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 determinada.
device.command.AppSelect applicationName Selecciona la aplicación en cuestión.
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 indicar que el dispositivo está encendido. Del mismo modo, cuando el brillo se establece en 0, el dispositivo se apaga y el [`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 indicar que el dispositivo está encendido. Del mismo modo, cuando el brillo se establece en 0, el dispositivo se apaga y el [`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 reflejarlo. Del mismo modo, cuando el brillo se establece en 0, el dispositivo se apaga y el [`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
Dispensa artículos.
device.command.Dock Conecta el dispositivo a la estación de carga.
device.command.EnableDisableGuestNetwork habilitar Habilita o inhabilita la red para invitados.
device.command.EnableDisableNetworkProfile enable
profile
Habilita o inhabilita 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 se inhabilitan otros dispositivos de seguridad a través de estos comandos.
device.command.Fill fill
fillLevel
Llenar o drenar el dispositivo
device.command.FindMyDevice silenciar Genera una alerta local para ubicar el dispositivo de destino.
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Ajusta el nivel de humedad en función del valor actual.
device.command.LightEffectColorLoop duración Hacer que el dispositivo cambie de color en un conjunto de colores
device.command.LightEffectPulse duración La intensidad de la luz aumenta del brillo medio al máximo y, luego, disminuye al brillo 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 Durante un período, 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 Pausar la reproducción de contenido multimedia
device.command.MediaPrevious Ir al elemento multimedia anterior
device.command.MediaResume Reanudar la reproducción de contenido multimedia
device.command.MediaShuffle Reproduce 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 Enciende o apaga el dispositivo.
device.command.OpenClose openDirection
openPercent
Establece el estado de apertura y cierre del dispositivo
device.command.PauseUnpause pausa Pausar o reanudar la operación 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 se encontraba 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 multimedia.
device.command.SetVolume volumeLevel Establece el volumen de un dispositivo determinado.
device.command.StartStop start Iniciar o detener el dispositivo
device.command.StopLightEffect Detén 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 de 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 cronómetro.
device.command.TimerResume Reanudar el temporizador
device.command.TimerStart duración Inicia un nuevo temporizador.
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ó un 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 que habla.
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 el armado y el desarmado, indica si el dispositivo está armado o desarmado.
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 parámetros de configuración preestablecidos y modos de cocción compatibles.
device.state.Dock isDocked Para dispositivos móviles autónomos a los que se les puede indicar que se devuelvan para cargarse.
device.state.EnergyStorage descriptiveCapacityRemaining
isCharging
isPluggedIn
Es el estado de un dispositivo de almacenamiento de energía, como una batería, incluida 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 la configuración de la velocidad de un ventilador.
device.state.Fill currentFillLevel
currentFillPercent
isFilled
Para dispositivos que admiten el 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 Habilita la consulta de dispositivos que pueden cambiar de entrada. Las entradas de contenido multimedia pueden tener nombres dinámicos por dispositivo que representan feeds de audio o video. Estos feeds pueden ser con cable o en red, pero deben tener un nombre y ser lo suficientemente persistentes. No admite feeds efímeros arbitrarios, como una biblioteca en red que se pueda buscar. 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 predeterminados. Por ejemplo, "hdmi_1" también puede ser "Reproductor de DVD", o "usb_1" también puede ser "Disco duro". Las entradas multimedia se pueden ordenar para admitir los comandos "siguiente" y "anterior". Nota: InputSelector no admite la sintaxis de consulta.
device.state.LightEffects activeLightEffect Para dispositivos que admiten comandos de iluminación complejos para cambiar de estado, como repetir indefinidamente varios colores.
device.state.LockUnlock isJammed
isLocked
Para dispositivos que admiten el bloqueo y desbloqueo, o bien informan un estado bloqueado.
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, ultrasonidos o sensores de contacto físico.
device.state.Online en línea Para dispositivos que admiten el estado en línea y sin conexión, o que informan el estado en línea y sin conexión.
device.state.OnOff el La función de encendido y apagado básica para cualquier dispositivo que tenga encendido y apagado binario, incluidos enchufes y interruptores, así como muchos dispositivos futuros.
device.state.OpenClose openPercent Para dispositivos que admiten apertura y cierre, y en algunos casos, apertura y cierre parcial o potencialmente en más de una dirección.
device.state.Record isCurrentlyRecording Para dispositivos que admiten la grabación en contenido multimedia.
device.state.Rotation rotationDegrees
rotationPercent
Para dispositivos que admiten rotación, como persianas con lamas giratorias.
device.state.RunCycle currentCycleRemainingTime
currentTotalRemainingTime
Para dispositivos que tienen una duración continua para su operación que se puede consultar. Los dispositivos como estos informarán su cantidad total de ciclos al comienzo de la operación y cada ciclo en el que se encuentra 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, etcétera.
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 encenderlo y apagarlo. Indica que los dispositivos funcionan de manera diferente cuando se encienden y cuando se inician. Por ejemplo, algunas lavadoras se pueden encender y modificar su configuración antes de comenzar a funcionar.
device.state.TemperatureControl temperatureAmbient
temperatureSetpoint
Controla la temperatura de un dispositivo que no sea un termostato (por ejemplo, un horno), ya sea dentro o alrededor del dispositivo.
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 cuánto tiempo queda en el temporizador.
device.state.Volume currentVolume
isMuted
Para dispositivos que pueden cambiar el volumen (por ejemplo, establecer el volumen en un nivel determinado, silenciarlo o activarlo).
home.command.Notification body
members
title
Enviar una notificación a los miembros de la casa especificados
home.state.HomePresence homePresenceMode
no Es una condición para representar la operación NOT lógica de otra condición.
o Es una condición compuesta para representar el OR lógico de todas las condiciones secundarias.
time.between 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 hora.