Descripción
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.
Campos
| Clave | Tipo | Descripción | 
|---|---|---|
device
 | 
Dispositivo | 
 Es el dispositivo que informa el estado  Obligatorio  | 
state
 | 
FieldPath | 
 Son los datos de estado específicos que se deben verificar. Obligatorio  | 
is
 | 
Dinámico | 
 Comprueba si los datos de estado son iguales a un valor. Opcional Para usar este campo, NO se pueden usar los siguientes campos: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan  | 
isNot
 | 
Dinámico | 
 Comprueba si los datos de estado no son iguales a un valor. Opcional Para usar este campo, NO se pueden usar los siguientes campos: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan  | 
greaterThan
 | 
Dinámico | 
 Comprueba si los datos de estado son mayores que (>) un valor. Opcional Para usar este campo, NO se pueden usar los siguientes campos: isNot, is, greaterThanOrEqualTo  | 
greaterThanOrEqualTo
 | 
Dinámico | 
 Comprueba si los datos de estado son mayores o iguales que (>=) un valor. Opcional Para usar este campo, NO se pueden usar los siguientes campos: isNot, is, greaterThan  | 
lessThan
 | 
Dinámico | 
 Comprueba si los datos de estado son menores que (<) un valor. Opcional Para usar este campo, NO se pueden usar los siguientes campos: isNot, is, lessThanOrEqualTo  | 
lessThanOrEqualTo
 | 
Dinámico | 
 Comprueba si los datos de estado son menores o iguales que (<=) un valor. Opcional Para usar este campo, NO se pueden usar los siguientes campos: isNot, is, lessThan  | 
for
 | 
Duración | 
 Verifica si el estado ya se mantuvo durante un período determinado. Solo se aplica a los activadores y no se puede usar con condiciones. Opcional  | 
suppressFor
 | 
Duración | 
 Suprime el activador durante un período especificado. Opcional  | 
Datos de estado de StartStop
| Clave | Tipo | Descripción | 
|---|---|---|
isPaused
 | 
Bool | 
 Opcional  | 
isRunning
 | 
Bool | 
 Opcional  | 
Ejemplos
starters:
 - type: device.state.StartStop
   device: My Device - Room Name
   state: isRunning
   is: true
condition:
   type: device.state.StartStop
   device: My Device - Room Name
   state: isRunning
   is: false