Las automatizaciones admiten los siguientes activadores y acciones. Todos los estados también se admiten como condiciones.
| Estado / evento (activador) Condición Comando (acción) |
Campos admitidos | Descripción |
|---|---|---|
| and | Es una condición compuesta para representar la relación AND lógica de todas las condiciones secundarias. | |
| assistant. |
message | |
| assistant. |
okGoogle | |
| assistant. |
consulta | |
| device. |
activar | Activar o desactivar una escena |
| device. |
newApplicationName | Instala una aplicación en el dispositivo determinado. |
| device. |
applicationName | Busca la aplicación determinada. |
| device. |
applicationName | Selecciona la aplicación indicada. |
| device. |
arm armLevel cancel |
Establece el nivel de alarma del dispositivo. |
| device. |
brillo | Ajustar 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 [`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 [`OnOffState.state`](./on_off_state) cambia según corresponda. |
| device. |
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 [`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 [`OnOffState.state`](./on_off_state) cambia según corresponda. |
| dispositivo. |
carga | Iniciar o detener la carga |
| device. |
color. color. color. color. color. color. |
Establece el color en el matiz especificado. Cuando se establece el color en un dispositivo que está apagado, este se enciende y el [`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. |
cookingMode foodPreset quantity start unit |
Iniciar o detener la cocción |
| device. |
amount item presetName unit |
Dispensa elementos. |
| device. |
Conecta el dispositivo a la estación de carga. | |
| device. |
habilitar | Habilita o inhabilita la red para invitados. |
| device. |
enable profile |
Habilita o inhabilita un perfil de red. Se debe usar la verificación secundaria del usuario con PIN. La seguridad de la casa de un usuario se puede considerar afectada si se inhabilitan otros dispositivos de seguridad a través de estos comandos. |
| device. |
fill fillLevel |
Llenar o vaciar el dispositivo |
| device. |
silenciar | Genera una alerta local para ubicar el dispositivo de destino. |
| device. |
relativeHumidityPercent relativeHumidityWeight |
Ajusta el nivel de humedad en relación con el valor actual. |
| device. |
duración | Cambia el color del dispositivo entre un conjunto de colores. |
| device. |
duración | La intensidad de la luz aumenta de un nivel de brillo medio al máximo y, luego, disminuye al nivel medio, con una duración del 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. |
duración | Durante un período, disminuye gradualmente el brillo del dispositivo y, de manera opcional, modifica la temperatura del color. |
| device. |
duración | Durante un período, aumenta gradualmente el brillo del dispositivo y, si el dispositivo admite el efecto, modifica la temperatura de color. |
| device. |
cerradura | Bloquear o desbloquear el dispositivo |
| device. |
Ir al siguiente elemento multimedia | |
| device. |
Pausar la reproducción de contenido multimedia | |
| device. |
Ir al elemento multimedia anterior | |
| device. |
Reanuda la reproducción de contenido multimedia. | |
| device. |
Reproduce la playlist actual de forma aleatoria. | |
| device. |
Detener la reproducción multimedia | |
| device. |
silenciar | Silenciar o activar el sonido del dispositivo indicado |
| device. |
Cambia a la siguiente entrada. | |
| device. |
el | Encender o apagar el dispositivo |
| device. |
openDirection openPercent |
Establece el estado de apertura o cierre del dispositivo |
| device. |
pausa | Pausar o reanudar el funcionamiento del dispositivo |
| device. |
Cambiar a la entrada anterior | |
| device. |
Reinicia el dispositivo. | |
| device. |
channelCount | Ajusta el canal actual en una cantidad relativa. |
| device. |
Regresa al canal anterior en el que estaba el usuario. | |
| device. |
Invierte la dirección del ventilador. | |
| device. |
rotationDegrees rotationPercent |
Establece la rotación absoluta del dispositivo. |
| device. |
channelCode channelName channelNumber |
Establece el canal actual en un valor específico. |
| device. |
fanSpeed | Establece la velocidad del ventilador. |
| device. |
fanSpeedRelativePercent fanSpeedRelativeWeight |
Establece la velocidad relativa del ventilador. |
| device. |
humedad | Establece el nivel de humedad en un valor absoluto. |
| device. |
newInput | Establece la entrada de medios. |
| device. |
volumeLevel | Establece el volumen de un dispositivo determinado. |
| device. |
start | Iniciar o detener el dispositivo |
| device. |
Detener el efecto de luz actual | |
| device. |
thermostatMode | Establece el modo de funcionamiento objetivo para un dispositivo de termostato. |
| device. |
thermostatTemperatureSetpoint | Establece la temperatura final de un dispositivo de termostato. |
| device. |
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Establece un rango de temperatura final para un dispositivo de termostato. |
| device. |
duración | Ajusta la duración del temporizador. |
| device. |
Cancela el temporizador. | |
| device. |
Pausar el temporizador. | |
| device. |
Reanudar el temporizador. | |
| device. |
duración | Inicia un temporizador nuevo. |
| device. |
La cámara detectó un perro o un gato. No se admite la detección de otros tipos de animales. | |
| device. |
Se presionó un timbre. | |
| device. |
La cámara detectó un rostro conocido. | |
| device. |
La cámara detectó un rostro desconocido. | |
| device. |
El dispositivo detectó movimiento. | |
| device. |
La cámara detectó un vehículo en movimiento. | |
| device. |
La cámara detectó que se entregó un paquete. | |
| device. |
La cámara detectó a una persona. | |
| device. |
El dispositivo detectó el sonido de una persona hablando. | |
| device. |
El dispositivo detectó un sonido. | |
| device. |
currentApplication | Para dispositivos que pueden cambiar entre aplicaciones. |
| device. |
currentArmLevel isArmed |
En el caso de los dispositivos, como los sistemas de seguridad que admiten la activación y desactivación, esto indica si el dispositivo está activado o desactivado. |
| device. |
brillo | Es el parámetro de configuración del brillo de un dispositivo. |
| device. |
Para dispositivos que admiten canales en un dispositivo de medios. | |
| device. |
color. color. color. color. color. |
Es el estado de un parámetro de configuración de color. |
| device. |
currentCookingMode currentFoodPreset |
Para dispositivos que pueden cocinar alimentos según varios ajustes predeterminados de alimentos y modos de cocción compatibles. |
| device. |
isDocked | Para dispositivos móviles autónomos a los que se les puede ordenar que regresen para cargarse. |
| device. |
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. |
currentFanSpeedPercent currentFanSpeedSetting |
Para dispositivos que admiten la configuración de la velocidad de un ventilador. |
| device. |
currentFillLevel currentFillPercent isFilled |
Se usa para dispositivos que se pueden llenar, como una bañera. |
| device. |
humidityAmbientPercent humiditySetpointPercent |
Para dispositivos que admiten parámetros de configuración de humedad, como humidificadores y deshumidificadores. |
| device. |
currentInput | Habilita la consulta de dispositivos que pueden cambiar de entrada.
Las entradas de contenido multimedia pueden tener nombres dinámicos por dispositivo que representen feeds de audio o video. Estos feeds pueden estar conectados por cable o por red, pero deben tener un nombre y ser razonablemente persistentes. Esto no admite feeds efímeros arbitrarios, como una biblioteca de red con capacidad de búsqueda. Se admiten fuentes de Bluetooth vinculadas y con nombre. Las fuentes pueden tener varios nombres, por lo que se admiten los nombres creados por el usuario y los descubiertos, 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 contenido multimedia se pueden ordenar para admitir los comandos "siguiente" y "anterior".
Nota: InputSelector no admite la gramática de consultas. |
| device. |
activeLightEffect | Para dispositivos que pueden admitir comandos de iluminación complejos para cambiar de estado, como repetir indefinidamente varios colores. |
| device. |
isJammed isLocked |
Para dispositivos que admiten el bloqueo y desbloqueo, o que informan un estado de bloqueo. |
| device. |
playbackState | En el caso de los dispositivos que reproducen contenido multimedia, el estado del contenido, por ejemplo, si se está reproduciendo o no |
| device. |
motionDetectionEventInProgress | Para dispositivos que pueden detectar movimiento. |
| device. |
occupancy | Para dispositivos que pueden detectar la ocupación, ya sea a través de sensores PIR, ultrasónicos o de contacto físico. |
| device. |
online | 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. |
el | La funcionalidad básica de encendido y apagado para cualquier dispositivo que tenga un encendido y apagado binario, incluidos los enchufes y los interruptores, así como muchos dispositivos futuros. |
| device. |
openPercent | Para dispositivos que se pueden abrir y cerrar, y, en algunos casos, abrir y cerrar parcialmente o, posiblemente, en más de una dirección. |
| dispositivo. |
isCurrentlyRecording | Para dispositivos que admiten la grabación en medios. |
| device. |
rotationDegrees rotationPercent |
Para dispositivos que admiten rotación, como persianas con lamas giratorias. |
| device. |
currentCycleRemainingTime currentTotalRemainingTime |
Para dispositivos que tienen una duración continua de su operación que se puede consultar. Los dispositivos como estos informarán la cantidad total de ciclos al comienzo de la operación y cada ciclo en el que se encuentra el dispositivo mientras se ejecuta. |
| device. |
currentSensorStateData. currentSensorStateData. currentSensorStateData. |
Es una medición que produce un sensor. Por ejemplo, la cantidad de humo que mide un detector de humo, la cantidad de monóxido de carbono que mide un detector de monóxido de carbono, etcétera. |
| device. |
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 están encendidos y cuando se inician. Por ejemplo, algunas lavadoras se pueden encender y se puede modificar su configuración antes de que comiencen a funcionar. |
| device. |
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. |
activeThermostatMode thermostatHumidityAmbient thermostatMode thermostatTemperatureAmbient thermostatTemperatureSetpoint thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Para dispositivos que admiten puntos y modos de temperatura. |
| device. |
timerPaused | Para dispositivos que admiten la función de temporizador. Por ejemplo, un controlador de aspersor inteligente o un interruptor de luz inteligente pueden tener un temporizador integrado. Esto se puede usar para consultar al dispositivo cuánto tiempo queda en el temporizador. |
| device. |
currentVolume isMuted |
Para dispositivos que pueden cambiar el volumen (por ejemplo, establecer el volumen en un nivel determinado, silenciar o activar sonido). |
| home. |
body members title |
Envía una notificación a los miembros de la casa especificados con su dirección de correo electrónico. |
| home. |
homePresenceMode | |
| not | Es una condición para representar la negación lógica NOT de otra condición. | |
| or | Es una condición compuesta para representar la relación OR lógica de todas las condiciones secundarias. | |
| tiempo. |
Representa un período. | |
| time. |
Agrega una pausa en la ejecución de la automatización. | |
| time. |
Representa un evento de programación de tiempo. |