StatoSelettore di input

Descrizione

Consente di eseguire query sui dispositivi in grado di cambiare input.

Gli input multimediali possono avere nomi dinamici per dispositivo che rappresentano feed audio o video. Questi feed possono essere cablati o in rete, ma devono essere denominati e ragionevolmente persistenti. Non sono supportati feed effimeri arbitrari, come una libreria di rete ricercabile. Sono supportate le sorgenti Bluetooth accoppiate e denominate. Le sorgenti possono avere più nomi, quindi sono supportati i nomi creati e rilevati dagli utenti, nonché i nomi predefiniti. Ad esempio, "hdmi_1" potrebbe essere anche "Lettore DVD" o "usb_1" potrebbe essere anche "Disco rigido".

Gli input multimediali possono essere ordinati per supportare i comandi "avanti" e "indietro".

Campi

Chiave Tipo Descrizione
device Dispositivo

Il dispositivo che segnala lo stato dell'input.

Obbligatorio

state FieldPath

I dati di stato specifici da controllare.

Obbligatorio

is Dinamico

Verifica 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

Verifica 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

Verifica 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

Verifica 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

Verifica 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

Verifica 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

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

Facoltativo

suppressFor Durata

Disattiva l'attivazione dello starter per un periodo di tempo specificato.

Facoltativo

Dati di stato di InputSelector

Chiave Tipo Descrizione
currentInput String

Facoltativo

Esempi

starters:
- type: device.state.InputSelector
  device: My Device - Room Name
  state: currentInput
  is: HDMI 1

condition:
  type: device.state.InputSelector
  device: My Device - Room Name
  state: currentInput
  is: HDMI 1