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
- Home Assistant d’installé.
- voir lu l’article sur l’organisation du fichier de configuration.
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
le premier
sensor
en début de ligne est sansS
.
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 ajoutersensor:
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
Annexes
Vos sources
Suivi des modifications
- 01/02/2021 : Passage en article officiel () @Sylvain_G
- 08/05/2020 : Création de l’article @McFly