✅ Créer votre premier sensor sur Home Assistant avec System Monitor

licence

Après l’installation et la configuration, il est temps de passer à l’action.

Nous allons dans cet article créer notre premier sensors qui permettra de monitorer notre RPi sur lequel est installé Home Assistant.

Pour cela nous allons avoir recours à System Monitor.

Mais pour plus de clarté dans notre installation, nous allons d’abord créer un fichier sensors.yaml pour y mettre tous nos futurs senseurs.

Niveau requis

  • Débutant / Intermédiaire / Avancé

Matériels nécessaires / Matériels utilisés / Prérequis

Configuration

Je vous laisse regarder l’article sur l’organisation des fichiers de configuration au sein de Home Assistant.

Création du fichier sensors.yaml

Si vous ne l’avez pas déjà fait, cliquez sur File Editor puis dans configuration.yaml ajoutez cette ligne.

sensor: !include sensors.yaml

:warning: le premier sensor en début de ligne est sans S.

Après le !include, renseignez le nom du fichier que vous souhaitez dans l’exemple sensors.yaml (avec un S)

Ensuite créez un nouveau fichier nommé sensors.yaml en cliquant sur l’icone fichier avec un + (en haut a gauche) puis donnez lui un nom, sensors.yaml ici.

Ajout de nos sensors

Dans le fichier sensors.yaml précedemment créé, ajoutez le code ci-dessous puis sauvegarder.

Si vous souhaitez tout mettre dans configuration.yaml, alors il faudra ajouter sensor: avant.

## Raspbery Pi
sensor:
  - platform: systemmonitor
    resources:
      - type: disk_use_percent
        arg: /home
      - type: memory_use_percent
      - type: swap_use_percent
      - type: processor_use
      - type: last_boot

Nos sensors sont maintenant créés. Ils apparaissent en haut de votre aperçu dans les badges, un redémarrage peut être nécessaire.

Interface

Configurez l’interface utilisateur puis ajoutez une carte de type entité et sélectionnez les entités correspondantes.

Il vous suffit de mettre un titre à votre carte puis de sélectionner les entités que vous souhaitez afficher.

Je vous met le code de la carte. (Bien-sur adaptez les entités aux vôtres).

type: entities
entities:
  - entity: sensor.disk_use_percent_home
  - entity: sensor.memory_use_percent
  - entity: sensor.swap_use_percent
  - entity: sensor.processor_use_percent
  - entity: sensor.last_boot
title: RPi Home Assistant

Conclusion

Vous venez de voir dans cet article comment créer votre premier sensor et votre première card Lovelace.

Nous verrons plus tard qu’il ne faut pas rentrer tous nos sensor à la main sur sensors.yaml ou configuration.yaml. Il est possible de les intégrer d’une manière bien plus facile.

Une question, un problème

Besoin d'aide ? Cliquez ici !

Annexes

Vos sources

Suivi des modifications

  • 01/02/2021 : Passage en article officiel (:hacf_tuto:) @Sylvain_G
  • 08/05/2020 : Création de l’article @McFly
3 « J'aime »