Descripción
Habilita la consulta de dispositivos que pueden cambiar de entrada.
Las entradas de contenido multimedia pueden tener nombres dinámicos por dispositivo que representan feeds de audio o video. Estos feeds pueden ser con cable o en red, pero deben tener un nombre y ser lo suficientemente persistentes. No admite feeds efímeros arbitrarios, como una biblioteca en red que se pueda buscar. Se admiten fuentes Bluetooth sincronizadas con nombre. Las fuentes pueden tener varios nombres, por lo que se admiten los nombres creados y descubiertos por el usuario, así como los predeterminados. Por ejemplo, "hdmi_1" también puede ser "Reproductor de DVD", o "usb_1" también puede ser "Disco duro".
Las entradas multimedia se pueden ordenar para que admitan los comandos “siguiente” y “anterior”.
Campos
Clave | Tipo | Descripción |
---|---|---|
device
|
Dispositivo |
El dispositivo que informa el estado de 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 pueden usar los siguientes campos: 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 pueden usar los siguientes campos: 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 campos: 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 campos: 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 campos: isNot, is, lessThanOrEqualTo |
lessThanOrEqualTo
|
Dinámico |
Comprueba si los datos de estado son menores o iguales (<=) a un valor. Opcional Para usar este campo, NO se pueden usar los siguientes campos: isNot, is, lessThan |
for
|
Duración |
Verifica si el estado ya se mantuvo durante un período determinado. Solo se aplica a los activadores y no se puede usar con condiciones. Opcional |
suppressFor
|
Duración |
Suprime la activación del activador durante un período específico. Opcional |
Datos del estado de InputSelector
Clave | Tipo | Descripción |
---|---|---|
currentInput
|
String |
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