Descripción
Una medición producida por un sensor. Por ejemplo, la cantidad de humo medida por un detector de humo, o la cantidad de monóxido de carbono medida por un detector de monóxido de carbono, etc.
Campos
Clave | Tipo | Descripción |
---|---|---|
device
|
Dispositivo |
El dispositivo informa el estado Obligatorio |
state
|
Ruta de campo |
Datos del estado específico que se deben comprobar. Obligatorio |
is
|
Dinámico |
Comprueba si los datos de estado son iguales a un valor. Opcional Para usar este campo, NO se pueden usar todos 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 ninguno de 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 ninguno de 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 ninguno de los siguientes campos: isNot, is, lessThanOrEqualTo |
lessThanOrEqualTo
|
Dinámico |
Comprueba si los datos de estado son inferiores o iguales a (<=) un valor. Opcional Para usar este campo, NO se pueden usar ninguno de 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; no se puede usar con las Condiciones. Opcional |
suppressFor
|
Duración |
Suprime la activación del activador durante un período específico. Opcional |
Datos de estado de SensorState
Clave | Tipo | Descripción |
---|---|---|
currentSensorStateData
|
Opcional |
|
_string_
|
CurrentSensorStateData |
Opcional |
currentSensorState
|
String |
Opcional |
rawValue
|
Número |
Opcional |
Ejemplos
starters:
- type: device.state.SensorState
device: My Device - Room Name
state: currentSensorStateData.SmokeLevel.currentSensorState
is: high
starters:
- type: device.state.SensorState
device: My Device - Room Name
state: currentSensorStateData.SmokeLevel.rawValue
greaterThan: 200
starters:
- type: device.state.SensorState
device: My Device - Room Name
state: currentSensorStateData.CarbonMonoxideLevel.currentSensorState
is: carbon monoxide detected