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 puede usar lo siguiente: 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: 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: 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: 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: 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: isNot, is, lessThan |
for
|
Duración |
Verifica si el estado ya se mantuvo durante un período determinado. Solo se aplica a los iniciadores y no se puede usar con condiciones. Opcional |
suppressFor
|
Duración |
Suprime la activación del iniciador durante un período determinado. 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