StatoSelettore di input

Descrizione

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

Gli ingressi multimediali possono avere nomi dinamici per dispositivo che rappresentano feed audio o video. Questi feed possono essere cablati o collegati in rete, ma devono avere un nome ed essere ragionevolmente persistenti. Non supporta feed temporanei arbitrari, come una libreria di rete in cui è possibile eseguire ricerche. Sono supportate le sorgenti Bluetooth accoppiate e con nome. Le sorgenti possono avere più nomi, pertanto sono supportati i nomi creati e rilevati dagli utenti, nonché i nomi predefiniti; ad esempio, "hdmi_1" potrebbe anche essere "Lettore DVD" o "usb_1" potrebbe anche essere "disco rigido".

Gli input multimediali possono essere ordinati per supportare i comandi "successivo" e "precedente".

Campi

Chiave Tipo Descrizione
device Dispositivo

Il dispositivo che segnala lo stato dell'input.

Obbligatorio

state FieldPath

I dati dello stato specifico 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 dello 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 dello 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 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 minori o uguali a (<=) un valore.

Facoltativo

Per utilizzare questo campo, NON è possibile utilizzare tutti 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 di stato 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