StatoStatoSensore

Descrizione

Una misurazione prodotta da un sensore. Ad esempio, la quantità di fumo misurata da un rilevatore di fumo o la quantità di monossido di carbonio misurata da un rilevatore di monossido di carbonio e così via.

Campi

Chiave Tipo Descrizione
device Dispositivo

Il dispositivo che segnala lo stato SensorState.

Obbligatorio

state FieldPath

I dati di stato specifici da controllare.

Obbligatorio

is Dinamico

Controlla se i dati di stato sono uguali a un valore.

Facoltativo

Per utilizzare questo campo, NON è possibile utilizzare tutti i seguenti campi: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

isNot Dinamico

Controlla se i dati di stato non sono uguali a un valore.

Facoltativo

Per utilizzare questo campo, NON è possibile utilizzare tutti i seguenti campi: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

greaterThan Dinamico

Controlla se i dati di stato sono maggiori di (>) un valore.

Facoltativo

Per utilizzare questo campo, NON è possibile utilizzare tutti i seguenti campi: isNot, is, greaterThanOrEqualTo

greaterThanOrEqualTo Dinamico

Controlla se i dati di stato sono maggiori o uguali a (>=) un valore.

Facoltativo

Per utilizzare questo campo, NON è possibile utilizzare tutti i seguenti campi: isNot, is, greaterThan

lessThan Dinamico

Controlla se i dati di stato sono minori di (<) un valore.

Facoltativo

Per utilizzare questo campo, NON è possibile utilizzare tutti i seguenti campi: isNot, is, lessThanOrEqualTo

lessThanOrEqualTo Dinamico

Controlla se i dati di stato sono minori o uguali a (<=) un valore.

Facoltativo

Per utilizzare questo campo, NON è possibile utilizzare tutti i seguenti campi: isNot, is, lessThan

for Durata

Controlla se lo stato è già rimasto per una determinata durata. Applicabile solo agli avviatori, non può essere utilizzato con le condizioni.

Facoltativo

suppressFor Durata

Sopprime l'attivazione dell'avviatore per un periodo di tempo specificato.

Facoltativo

Dati di stato SensorState

Chiave Tipo Descrizione
currentSensorStateData

Facoltativo

_string_ CurrentSensorStateData

Facoltativo

currentSensorState String

Facoltativo

rawValue Number

Facoltativo

Esempi

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