Description
Active l'interrogation des appareils pouvant 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 en réseau, mais ils doivent être nommés et suffisamment persistants. Cela n'est pas compatible avec les flux éphémères arbitraires, tels qu'une bibliothèque en réseau consultable. Les sources Bluetooth associées et nommées sont compatibles. Les sources peuvent avoir plusieurs noms. Par conséquent, les noms créés et découverts par les utilisateurs sont acceptés, de même que les noms par défaut. Par exemple, "hdmi_1" peut également être "lecteur DVD" ou "usb_1" peut également être "Disque dur".
Vous pouvez organiser les entrées multimédias de façon à accepter les commandes "next" (suivant) et "previous" (précédent).
Champs
Clé | Type | Description |
---|---|---|
device
|
Appareil |
Appareil signalant l'état d'entrée. Obligatoire La variable est autorisée. |
state
|
FieldPath |
Les données d'état spécifiques à vérifier. Obligatoire La variable n'est PAS autorisée. |
is
|
Dynamique |
Vérifie si les données d'état sont égales à une valeur. Facultatif Pour utiliser ce champ, tous les champs suivants NE PEUVENT PAS être utilisés: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan. La variable est autorisée. |
isNot
|
Dynamique |
Vérifie si les données d'état ne sont pas égales à une valeur. Facultatif Pour utiliser ce champ, il est IMPOSSIBLE d'utiliser les champs suivants: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, et lessThan. La variable est autorisée. |
greaterThan
|
Dynamique |
Vérifie si les données d'état sont supérieures à une valeur (>). Facultatif Pour utiliser ce champ, tous les champs suivants NE PEUVENT PAS être utilisés: isNot, is, greaterThanOrEqualTo. La variable est autorisée. |
greaterThanOrEqualTo
|
Dynamique |
Vérifie si les données d'état sont supérieures ou égales à (>=) une valeur. Facultatif Pour utiliser ce champ, tous les champs suivants NE PEUVENT PAS être utilisés: isNot, is, greaterThan. La variable est autorisée. |
lessThan
|
Dynamique |
Vérifie si les données d'état sont inférieures à une valeur (<). Facultatif Pour utiliser ce champ, tous les champs suivants NE PEUVENT PAS être utilisés: isNot, is, lessThanOrEqualTo. La variable est autorisée. |
lessThanOrEqualTo
|
Dynamique |
Vérifie si les données d'état sont inférieures ou égales à (<=) une valeur. Facultatif Pour utiliser ce champ, tous les champs suivants NE PEUVENT PAS être utilisés: isNot, is, lessThan. La variable est autorisée. |
for
|
Durée |
Vérifie si l'état est déjà conservé pendant un certain temps. Ne s'applique qu'aux Starters. L'offre ne peut pas être utilisée avec des conditions. Facultatif La variable est autorisée. |
suppressFor
|
Durée |
Supprimez le déclenchement du déclencheur pendant une période donnée. Facultatif La variable est autorisée. |
Données d'état InputSelector
Clé | Type | Description |
---|---|---|
currentInput
|
Chaîne |
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