Descripción
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.
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 |
Comprueba 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 RunCycle
Clave | Tipo | Descripción |
---|---|---|
currentTotalRemainingTime
|
Duración |
Opcional |
currentCycleRemainingTime
|
Duración |
Opcional |
Ejemplos
starters:
- type: device.state.RunCycle
device: My Device - Room Name
state: currentRunCycle
is: Some Text
condition:
type: device.state.RunCycle
device: My Device - Room Name
state: currentRunCycle
is: Some Text