StatoSelettore di input

Descrizione

Abilita l'esecuzione di query sui dispositivi in grado di cambiare input.

Gli input multimediali possono avere nomi dinamici per ciascun dispositivo, che rappresentano feed audio o video. Questi feed possono essere cablati o collegati in rete, ma devono avere un nome e essere ragionevolmente permanenti. Non supporta feed temporanei arbitrari, ad esempio una libreria di rete disponibile per la ricerca. Sono supportate origini Bluetooth accoppiate e denominate. Le origini possono avere più nomi, quindi sono supportati anche i nomi creati e rilevati dall'utente, oltre ai 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 in modo da supportare i comandi "successivo" e "precedente".

Campi

Chiave Tipo Descrizione
device Dispositivo

Il dispositivo che segnala lo stato di input.

Obbligatorie

La variabile è consentita.

state FieldPath

I dati specifici dello stato da verificare.

Obbligatorie

La variabile NON è consentita

is Dinamico

Verifica se i dati dello stato corrispondono a un valore.

Facoltativo

Per utilizzare questo campo, NON possono essere utilizzati tutti i seguenti campi: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

La variabile è consentita.

isNot Dinamico

Verifica se i dati dello stato non corrispondono a un valore.

Facoltativo

Per utilizzare questo campo, NON possono essere utilizzati tutti i seguenti campi: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

La variabile è consentita.

greaterThan Dinamico

Verifica se i dati dello stato sono maggiori di (>) un valore.

Facoltativo

Per utilizzare questo campo, NON possono essere utilizzati tutti i seguenti campi: isNot, is, greaterThanOrEqualTo

La variabile è consentita.

greaterThanOrEqualTo Dinamico

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

Facoltativo

Per utilizzare questo campo, NON possono essere utilizzati tutti i seguenti campi: isNot, is, greaterThan

La variabile è consentita.

lessThan Dinamico

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

Facoltativo

Per utilizzare questo campo, NON possono essere utilizzati tutti i seguenti campi: isNot, is, lessThanOrEqualTo

La variabile è consentita.

lessThanOrEqualTo Dinamico

Verifica se i dati dello stato sono inferiori o uguali a (<=) un valore.

Facoltativo

Per utilizzare questo campo, NON possono essere utilizzati tutti i seguenti campi: isNot, is, lessThan

La variabile è consentita.

for Durata

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

Facoltativo

La variabile è consentita.

suppressFor Durata

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

Facoltativo

La variabile è consentita.

Dati 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