Descripción
Permite consultar los dispositivos que pueden cambiar de entrada.
Las entradas de contenido multimedia pueden tener nombres dinámicos por dispositivo que representan transmisiones de audio o video. Estas transmisiones pueden estar conectadas por cable o en red, pero deben tener un nombre y ser razonablemente persistentes. No admite transmisiones efímeras arbitrarias, como una biblioteca de red con capacidad de búsqueda. Se admiten fuentes Bluetooth vinculadas con nombre. Las fuentes pueden tener varios nombres, por lo que se admiten los nombres creados y descubiertos por el usuario, así como los nombres predeterminados. Por ejemplo, "hdmi_1" también podría ser "Reproductor de DVD" o "usb_1" podría ser "Disco duro".
Las entradas de contenido multimedia se pueden ordenar para admitir los comandos "siguiente" y "anterior".
Campos
| Clave | Tipo | Descripción |
|---|---|---|
device
|
Dispositivo |
El dispositivo que informa el estado de la entrada. Obligatorio |
state
|
FieldPath |
Los datos de estado específicos que se deben verificar. Obligatorio |
is
|
Dinámico |
Comprueba si los datos de estado son iguales a un valor. Opcional Para usar este campo, NO se puede usar lo siguiente: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
isNot
|
Dinámico |
Comprueba si los datos de estado no son iguales a un valor. Opcional Para usar este campo, NO se puede usar lo siguiente: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
greaterThan
|
Dinámico |
Comprueba si los datos de estado son mayores que (>) un valor. Opcional Para usar este campo, NO se pueden usar los siguientes: isNot, is, greaterThanOrEqualTo |
greaterThanOrEqualTo
|
Dinámico |
Comprueba si los datos de estado son mayores o iguales que (>=) un valor. Opcional Para usar este campo, NO se pueden usar los siguientes: isNot, is, greaterThan |
lessThan
|
Dinámico |
Comprueba si los datos de estado son menores que (<) un valor. Opcional Para usar este campo, NO se pueden usar los siguientes: isNot, is, lessThanOrEqualTo |
lessThanOrEqualTo
|
Dinámico |
Comprueba si los datos de estado son menores o iguales que (<=) un valor. Opcional Para usar este campo, NO se pueden usar los siguientes: isNot, is, lessThan |
for
|
Duración |
Comprueba si el estado ya se mantuvo durante un período determinado. Solo se aplica a los iniciadores y no se puede usar con condiciones. Opcional |
suppressFor
|
Duración |
Suprime la activación del iniciador durante un período determinado. Opcional |
Datos de estado de InputSelector
| Clave | Tipo | Descripción |
|---|---|---|
currentInput
|
Cadena |
Opcional |
Ejemplos
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