MediaStateState

Descrizione

Per i dispositivi che riproducono contenuti multimediali, lo stato dei contenuti, ad esempio se sono in riproduzione o meno.

Campi

Chiave Tipo Descrizione
device Dispositivo

Il dispositivo che segnala lo stato MediaState.

Obbligatorio

state FieldPath

I dati specifici dello stato 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 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 ai comandi iniziali, non può essere utilizzato con le condizioni.

Facoltativo

suppressFor Durata

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

Facoltativo

Dati sullo stato di MediaState

Chiave Tipo Descrizione
playbackState String

Facoltativo

Esempi

starters:
- type: device.state.MediaState
  device: My Device - Room Name
  state: playbackState
  is: PLAYING

condition:
  type: device.state.MediaState
  device: My Device - Room Name
  state: playbackState
  is: PLAYING