Descrizione
Per i dispositivi che supportano le operazioni di avvio e arresto.
L'avvio e l'arresto di un dispositivo hanno una funzione simile all'accensione e allo spegnimento. Indica che i dispositivi funzionano in modo diverso quando sono accesi e quando sono avviati. Ad esempio, alcune lavatrici possono essere accese e le loro impostazioni modificate prima di iniziare effettivamente il funzionamento.
Campi
| Chiave | Tipo | Descrizione | 
|---|---|---|
device
 | 
Dispositivo | 
 Il dispositivo che segnala lo stato  Obbligatorio  | 
state
 | 
FieldPath | 
 I dati specifici dello stato da controllare. 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 sullo 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 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 i seguenti campi: isNot, is, greaterThan  | 
lessThan
 | 
Dinamico | 
 Controlla se i dati di 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 di stato sono minori 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 un determinato periodo di tempo. Applicabile solo agli avviatori, non può essere utilizzato con le condizioni. Facoltativo  | 
suppressFor
 | 
Durata | 
 Disattiva l'attivazione del comando iniziale per un periodo di tempo specificato. Facoltativo  | 
Dati stato StartStop
| Chiave | Tipo | Descrizione | 
|---|---|---|
isPaused
 | 
Bool | 
 Facoltativo  | 
isRunning
 | 
Bool | 
 Facoltativo  | 
Esempi
starters:
 - type: device.state.StartStop
   device: My Device - Room Name
   state: isRunning
   is: true
condition:
   type: device.state.StartStop
   device: My Device - Room Name
   state: isRunning
   is: false