Estado del sensor

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 SensorState.

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