Formation PUB420 : Système domotique DIY, 2020 Home Assistant

6.24 Qu'est-ce qu'une entité?


Quand vous travaillez avec Home Assistant, le terme entité est partout. Il importe donc de bien comprendre ce terme.

Une entité (en anglais : entity) représente un capteur, un récepteur, un service, une zone, une automatisation, etc.

Chaque entité peut apparaître dans le tableau de bord, être utilisée dans une automatisation, historiser des données, etc.

Souvent, pour un seul objet connecté (on l'appelle appareil dans Home Assistant), il y aura plusieurs entités. Par exemple, un capteur 5-en-1 aura une entité pour chacun de ses capteurs et probablement d'autres entités, par exemple un détecteur du niveau de la pile ou même un détecteur pour la version du micrologiciel de l'objet connecté.

Les informations sur les entités sont enregistrées dans le fichier /mnt/data/supervisor/homeassistant/.storage/core.device_registry.

Identifiant d'entité

Un peu partout dans Home Assistant, notamment dans les automatisation, vous travaillerez avec des identifiants d'entités (entity ID).

Cet identifiant est composé de deux morceaux :

  • Le domaine : chaîne qui représente de quel type d'entité il s'agit, par exemple sensor, zone, sun, person, input_number, device_tracker
  • L'identifiant de l'objet : chaîne qui représente l'objet de façon unique pour un domaine donné

L'identifiant de l'entité apparaît donc sous la forme domaine.identifiant_objet.

On peut voir la liste des entités dans le menu Paramètres / Appareils et services / Entités.

Liste d'entités

On peut également voir l'identifiant à partir de l'onglet Aperçu, clic sur l'entité désirée / icône Paramètres (engrenage). 

L'identifiant de l'entité est affiché dans la case ID d'entité.

Paramètres de l'entité

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre