Controllo temperatura

Descrizione

Controlla la temperatura di un dispositivo diverso da un termostato (ad esempio un forno), all'interno o intorno al dispositivo.

Campi

Chiave Tipo Descrizione
device Dispositivo

Un dispositivo diverso da un termostato che supporta il controllo della temperatura.

Obbligatorio

state FieldPath

I dati specifici dello stato da verificare.

Obbligatorio

is Dinamico

Controlla se i dati dello 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 dello stato non sono uguali a un valore.

Facoltativo

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

greaterThan Dinamico

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

Facoltativo

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

greaterThanOrEqualTo Dinamico

Controlla se i dati dello 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 dello stato sono inferiori (<) a un valore.

Facoltativo

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

lessThanOrEqualTo Dinamico

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

Facoltativo

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

for Durata

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

Facoltativo

suppressFor Durata

Elimina l'attivazione del comando iniziale per un periodo di tempo specificato.

Facoltativo

Dati dello stato TemperatureControl

Chiave Tipo Descrizione
temperatureSetpointCelsius Temperatura

Facoltativo

temperatureAmbientCelsius Temperatura

Facoltativo

Esempi

starters:
 - type: device.state.TemperatureControl
   device: My Device - Room Name
   state: temperatureAmbient
   is: 70F

condition:
   type: device.state.TemperatureControl
   device: My Device - Room Name
   state: temperatureAmbient
   is: 70F