ChannelState

Descrizione

Per i dispositivi che supportano i canali su un dispositivo multimediale.

Campi

Chiave Tipo Descrizione
device Dispositivo

Il dispositivo che segnala lo stato Channel.

Obbligatorio

state FieldPath

I dati specifici sullo stato da verificare.

Obbligatorio

is Dinamico

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

Facoltativo

Per utilizzare questo campo, NON POSSONO utilizzare tutti i campi seguenti: 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 sullo stato sono maggiori di (>) un valore.

Facoltativo

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

greaterThanOrEqualTo Dinamico

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

Facoltativo

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

lessThan Dinamico

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

Facoltativo

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

lessThanOrEqualTo Dinamico

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

Facoltativo

Per utilizzare questo campo, NON POSSONO essere utilizzati: isNot, is, lessThan

for Durata

Controlla se lo stato è già rimasto per un determinato periodo di tempo. Applicabile solo ai comandi iniziali, non può essere utilizzato con le condizioni.

Facoltativo

suppressFor Durata

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

Facoltativo

Esempi

starters:
- type: device.state.Channel
  device: My Device - Room Name

condition:
  type: device.state.Channel
  device: My Device - Room Name