Articles - Home Assistant

Home Assistant #04 : Les services & Addons de base, partie 2/2.

Auteur Date  |   Vues 56  |  Commentaires Commentaires (2)  |  Catégorie Home Assistant  |  Mots clés Home, Assistant, configuration, service, influxdb, grafana, addons, graphique
Home Assistant #04 : Les services & Addons de base, partie 2/2.

Introduction.


Dans cette partie nous allons voir comment installer InfluxDB et Graphana pour pouvoir avoir de vrais graphiques avec un bel historique.

Pré-requis.


  • Avoir Home Assistant d'installé.
  • Créer une redirection du port 8086 vers votre RPi.

Installation de InfluxDB


Comme pour les autres, rendez vous dans "Supervisor", "ADD-ON STORE" puis rechercher InfluxDB.

images1

On clique dessus puis "INSTALL".

Une fois installé, vous pouvez cocher "Auto update" et "Show in sidebar".

images2

On laisse la configuration par défaut.

images3

Puis "START", le démarrage peut être long. Cliquer sur "REFRESH" pour voir son avancement.

images4

Une fois fini, cliquer sur InfluxDB dans la barre latérale.

images5

Création de la base de donnée.


Cliquer ensuite sur la couronne à gauche (InfluxDB Admin).

images6

Puis créer une base de données en cliquant sur "Create Database".
Donnez lui un nom ici "homeassistantDB".

images7

Création d'un utilisateur.


Toujours dans le "Influx Admin", sélectionner "User" puis "Create User".

images8

Rentrer un User puis un Mot de Passe (éviter les caractères spéciaux), valider et Changer les permissions en "ALL" puis "Apply".

Récupérer maintenant la particule après votre NDD dans l'adresse internet "a0d7b954_influxdb" dans mon cas.

Modification du fichier de configuration.


Comme d'habitude, "File Editor" puis rechercher le fichier "configuration.yaml".

Ajouter a la suite.
Code TEXT :
influxdb:
  host: a0d7b954-influxdb
  port: 8086
  database: homeassistantdb
  username: !secret influxdb_user
  password: !secret influxdb_password
  max_retries: 3
  default_measurement: state


images9

Modification du fichier de secrets.


Comme d'habitude, "File Editor" puis rechercher le fichier "secrets.yaml".
ajouter vos deux lignes

Code TEXT :
## infuxDB
influxDB_User: mcfly
influxDB_Password: votremotedepasse


images10

On redémarre toujours en vérifiant AVANT le fichier de configuration.

Vérifier le fonctionnement de InfluxDB.


Une fois redémarré, allez sur InfluxDB, puis sur "Explore", s'il y a des sensors dans votre Home Assistant, vous devriez voir apparaître plusieurs unités de mesure après avoir cliquer sur votre base de données créée auparavant. Si vous n'avez pas de sensors créés reportez vous à l'article suivant.

images20

Nous verrons plus tard comment s'en servir.

Installation de Grafana


Idem, rendez vous dans "Supervisor", "ADD-ON STORE" puis rechercher Grafana.
(Je vous évite les images), puis "INSTALL".

Il est maintenant "ingress" donc il n'y a pas de configuration particulière.

On vérifie le fichier configuration puis on redémarre.

Ajout d'un utilisateur grafana dans influxdb


Suivez les étapes au-dessus. ici user grafana et passwrd grafana.

Configuration grafana


Cliquer sur "Grafana" puis sur "Add data source".

images22

Sélectionner InfluxDB.

images23

Renseigner l'url avec l'adresse influxdb puis les paramètres de connexion

Code TEXT :
http://a0d7b954-influxdb:8086

Code TEXT :
database homeassistantdb
user grafana
password grafana


images24

cliquer sur "Save & Test" pour valider votre configuration

images25

Conclusions


Voila l'installation des services ou addons de base est terminée.
Nous verrons d'autres choses dans d'autres articles.