Description
Permet d'interroger les appareils capables de changer d'entrée.
Les entrées multimédias peuvent avoir des noms dynamiques par appareil qui représentent des flux audio ou vidéo. Ces flux peuvent être câblés ou connectés au réseau, mais ils doivent être nommés et raisonnablement persistants. Cela n'est pas compatible avec les flux éphémères arbitraires, tels qu'une bibliothèque en réseau interrogeable. Les sources Bluetooth associées et nommées sont acceptées. Les sources peuvent avoir plusieurs noms. Les noms créés par l'utilisateur et découverts sont donc acceptés, ainsi que les noms par défaut. Par exemple, "hdmi_1" peut également être "Lecteur DVD" ou "usb_1" peut également être "Disque dur".
Les entrées multimédias peuvent être ordonnées pour accepter les commandes "Suivant" et "Précédent".
Champs
| Clé | Type | Description |
|---|---|---|
device
|
Appareil |
L'appareil qui signale l'état de l'entrée. Obligatoire |
state
|
FieldPath |
Données d'état spécifiques à vérifier. Obligatoire |
is
|
Dynamique |
Vérifie si les données d'état sont égales à une valeur. Facultatif Pour utiliser ce champ, vous NE DEVEZ PAS utiliser les champs suivants : isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
isNot
|
Dynamique |
Vérifie si les données d'état ne sont pas égales à une valeur. Facultatif Pour utiliser ce champ, vous ne devez pas utiliser les champs suivants : is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
greaterThan
|
Dynamique |
Vérifie si les données d'état sont supérieures (>) à une valeur. Facultatif Pour utiliser ce champ, vous NE DEVEZ PAS utiliser les champs suivants : isNot, is, greaterThanOrEqualTo. |
greaterThanOrEqualTo
|
Dynamique |
Vérifie si les données d'état sont supérieures ou égales à (>=) une valeur. Facultatif Pour utiliser ce champ, vous NE DEVEZ PAS utiliser les champs suivants : isNot, is, greaterThan |
lessThan
|
Dynamique |
Vérifie si les données d'état sont inférieures (<) à une valeur. Facultatif Si vous utilisez ce champ, vous NE POUVEZ PAS utiliser les champs suivants : isNot, is, lessThanOrEqualTo. |
lessThanOrEqualTo
|
Dynamique |
Vérifie si les données d'état sont inférieures ou égales à (<=) une valeur. Facultatif Si vous utilisez ce champ, vous NE POUVEZ PAS utiliser les champs suivants : isNot, is, lessThan |
for
|
Durée |
Vérifie si l'état est resté ainsi pendant une certaine durée. Ne s'applique qu'aux déclencheurs et ne peut pas être utilisé avec des conditions. Facultatif |
suppressFor
|
Durée |
Supprime le déclenchement du déclencheur pendant une période spécifiée. Facultatif |
Données d'état InputSelector
| Clé | Type | Description |
|---|---|---|
currentInput
|
String |
Facultatif |
Exemples
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