InputSelectorState

Description

Permet d'interroger les appareils capables de changer de source 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 raisonnablement persistants. Il n'est pas compatible avec les flux éphémères arbitraires, tels qu'une bibliothèque réseau consultable. Les sources Bluetooth associées et nommées sont acceptées. Les sources peuvent avoir plusieurs noms. Les noms créés par les utilisateurs et les noms découverts sont 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 prendre en charge les commandes "suivant" et "précédent".

Champs

Clé Type Description
device Appareil

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, les champs suivants NE DOIVENT PAS être utilisés : 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, les champs suivants NE DOIVENT PAS être utilisés : 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

Pour utiliser ce champ, les champs suivants NE DOIVENT PAS être utilisés : isNot, is, lessThanOrEqualTo.

lessThanOrEqualTo Dynamique

Vérifie si les données d'état sont inférieures ou égales (≤) à une valeur.

Facultatif

Pour utiliser ce champ, vous ne devez PAS utiliser les champs suivants : isNot, is, lessThan.

for Durée

Vérifie si l'état est déjà resté pendant une certaine durée. Applicable uniquement aux déclencheurs, ne peut pas être utilisé avec des conditions.

Facultatif

suppressFor Durée

Supprime le déclenchement du starter 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