# \[Résolu\] Secrets.yaml et config.yaml avec plusieurs user et Mdp

**URL:** <https://forum.hacf.fr/t/resolu-secrets-yaml-et-config-yaml-avec-plusieurs-user-et-mdp/25602>\
**Category:** Entraide Home Assistant\
**Created:** [Juillet 8, 2023, 9:46 UTC](https://forum.hacf.fr/t/resolu-secrets-yaml-et-config-yaml-avec-plusieurs-user-et-mdp/25602 "2023-07-08T21:46:07Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![didier02100](https://forum.hacf.fr/user_avatar/forum.hacf.fr/didier02100/32/29747_2.png) [@didier02100](https://forum.hacf.fr/u/didier02100)\
**Post date:** [Juillet 8, 2023, 9:46 UTC](https://forum.hacf.fr/t/resolu-secrets-yaml-et-config-yaml-avec-plusieurs-user-et-mdp/25602/1 "2023-07-08T21:46:07Z")

</div>

bonjour, j’ai besoin d’une aide pour configurer les fichiers config.yaml et secrets.yaml  
.  
suivant le tuto installation de influxDB on doit créer un Bdd : homeassistant avec dans le fichier config.yaml

```auto
  username: !secret influxdb_user
  password: !secret influxdb_password

```

que l’on vas mettre dans le fichier secrets.yaml  
et pour l’installation de myelectricaldat on doit en faire une 2eme Bdd : myelectricaldata avec aussi :

```auto
  username: !secret influxdb_user
  password: !secret influxdb_password

```

dans le fichier config.yaml  
.

j’ai essayé des trucs dans config.yaml du style :

```auto
  database: 
    - myelectricaldata
    - homeassistant
  username1: !secret influxdb_user1
  password1: !secret influxdb_password1
  username2: !secret influxdb_user2
  password2: !secret influxdb_password2

```

mais ca fonctionne pas …  
j’ai comme erreur

```auto
Error loading /config/configuration.yaml: Secret influxdb_user1 not defined

```

command doit on faire ? Ainsi que le fichier secrets.yaml …  
command je définis Secret influxdb\_user1

---

<div class="post-metadata">

**Author:** ![didier02100](https://forum.hacf.fr/user_avatar/forum.hacf.fr/didier02100/32/29747_2.png) [@didier02100](https://forum.hacf.fr/u/didier02100)\
**Post date:** [Juillet 9, 2023, 11:48 UTC](https://forum.hacf.fr/t/resolu-secrets-yaml-et-config-yaml-avec-plusieurs-user-et-mdp/25602/2 "2023-07-09T11:48:55Z")

</div>

bon, ben, j’ai fais qu’une seule base de données homeassistantDB , avec tout dedans , c’est plus simple …

---

<div class="post-metadata">

**Author:** ![Pulpy-Luke](https://forum.hacf.fr/user_avatar/forum.hacf.fr/pulpy-luke/32/137426_2.png) [@Pulpy-Luke](https://forum.hacf.fr/u/Pulpy-Luke)\
**Post date:** [Juillet 9, 2023, 3:11 UTC](https://forum.hacf.fr/t/resolu-secrets-yaml-et-config-yaml-avec-plusieurs-user-et-mdp/25602/3 "2023-07-09T15:11:54Z")

</div>

Salut  
Syntaxiquement c’est pas bon ton exemple…  
Tu ne rattaches pas les secrets à une base particulière.  
Username1 et username2 n’existe pas dans les règles yaml.

---

<div class="post-metadata">

**Author:** ![didier02100](https://forum.hacf.fr/user_avatar/forum.hacf.fr/didier02100/32/29747_2.png) [@didier02100](https://forum.hacf.fr/u/didier02100)\
**Post date:** [Juillet 9, 2023, 3:19 UTC](https://forum.hacf.fr/t/resolu-secrets-yaml-et-config-yaml-avec-plusieurs-user-et-mdp/25602/4 "2023-07-09T15:19:05Z")

</div>

> [@didier02100](#):
>
> `Error loading /config/configuration.yaml: Secret influxdb_user1 not defined`

oui, j’ai remarqué , c’est pour çà que je demander un coup de main , … ,mais j’ai résolus mon problème en n’utilisant qu’une seule BBd … jai enlever la Bdd myelectricaldata

---

<div class="post-metadata">

**Author:** ![cob94440](https://forum.hacf.fr/user_avatar/forum.hacf.fr/cob94440/32/692_2.png) [@cob94440](https://forum.hacf.fr/u/cob94440)\
**Post date:** [Juillet 9, 2023, 8:37 UTC](https://forum.hacf.fr/t/resolu-secrets-yaml-et-config-yaml-avec-plusieurs-user-et-mdp/25602/5 "2023-07-09T20:37:50Z")

</div>

Je pense que tu te mélanges.  
Ce que tu déclares dans le fichier config. yaml au niveau influxdb c’est pour avoir tous les sensors de HA.  
Pour myelectrical data c’est dans son fichier de config qu’il te faut déclarer la base influx si je ne me trompe pas.

---

<div class="post-metadata">

**Author:** ![didier02100](https://forum.hacf.fr/user_avatar/forum.hacf.fr/didier02100/32/29747_2.png) [@didier02100](https://forum.hacf.fr/u/didier02100)\
**Post date:** [Juillet 9, 2023, 8:59 UTC](https://forum.hacf.fr/t/resolu-secrets-yaml-et-config-yaml-avec-plusieurs-user-et-mdp/25602/6 "2023-07-09T20:59:57Z")

</div>

oui, c’est ce que j’ai fais , enfin je crois … mon problème venait que j’avais une base pour l’add on grafana . homeassistant.DB qui avait aussi un :

```auto
username: !secret influxdb_user
password: !secret influxdb_password

```

donc le problème est que suivant les users et mdp que je mettais dans secrets.yaml ,soit la base de grafana (homeassistantDB) fonctionnait ou soit la base myelectricaldata (myelectricaldata) …  
là j’en ai fais qu’une seule avec tout dedans …

---

<div class="post-metadata">

**Author:** ![cob94440](https://forum.hacf.fr/user_avatar/forum.hacf.fr/cob94440/32/692_2.png) [@cob94440](https://forum.hacf.fr/u/cob94440)\
**Post date:** [Juillet 10, 2023, 7:46 UTC](https://forum.hacf.fr/t/resolu-secrets-yaml-et-config-yaml-avec-plusieurs-user-et-mdp/25602/7 "2023-07-10T07:46:45Z")

</div>

C’est ce que je dis tu mélanges tout. Grafana n’a pas besoin de sa base. C’est l’interface graphique pour la base homeassistantdb.  
Je t’invite a lire les articles sur le forum.  
Tu as besoin d’une base homeassistantdb que tu déclares dans configuration.yaml.  
et une autre base pour myelectricaldata que tu déclares dans son fichier de config.

---

<div class="post-metadata">

**Author:** ![didier02100](https://forum.hacf.fr/user_avatar/forum.hacf.fr/didier02100/32/29747_2.png) [@didier02100](https://forum.hacf.fr/u/didier02100)\
**Post date:** [Juillet 10, 2023, 11:33 UTC](https://forum.hacf.fr/t/resolu-secrets-yaml-et-config-yaml-avec-plusieurs-user-et-mdp/25602/8 "2023-07-10T11:33:36Z")

</div>

je dois mal m’expliquer, …  
.  
Suivant chaque tuto …

**pour graphana il faud dans influxDB:**

- une base homeassistant avec
  - 1 username: !secret influxdb\_user
  - 1 password: !secret influxdb\_password

**pour myelectricalda il faud aussi dans influxDB :**

- une base myelectricalda avec
  - 1 **(autre)** username: !secret influxdb\_user
  - 1 **(autre)** password: !secret influxdb\_password

que l’on défini pour chaque base homeassistant.DB **ET** electricaldata dans le fichier secrets.yaml …

ce qui donnerait un fichier sevret.yaml

```auto
influxdb_user: 'grafana'
influxdb_password: 'grafana'
influxdb_user: 'electricaldata'
influxdb_password: 'electricaldata'

```

là ca va pas !!  
.  
soit je met le même username: _!secret influxdb\_user_ **et** _password: !secret influxdb\_password_  
pour les deux ,  
.ou je fais **qu’une** base pour les 2.  
.  
je n’arrive pas a mettre 2 _username: !secret influxdb\_user_ **et** _password: !secret influxdb\_password_ **diffèrent pour chaque base dans influxDB**

> [@cob94440](#):
>
> Grafana n’a pas besoin de sa base. C’est l’interface graphique pour la base homeassistantdb.

c’est ce qui est préconisé dans le tuto …  
[[quote=«&nbsp;MakerNix, post:1, topic:22012&nbsp;»]  
Apprenez à installer Grafana avec InfluxDB sur Home Assistant pour créer de superbes graphiques  
[/quote]](https://forum.hacf.fr/t/installer-grafana-et-influxdb-sur-home-assistant-tuto-graphiques-et-base-de-donnees/22012)  
.  
et dans celuis de McFly …  
.[https://forum.hacf.fr/t/installer-grafana-et-influxdb-sur-home-assistant-tuto-graphiques-et-base-de-donnees/22012](https://forum.hacf.fr/t/installer-grafana-et-influxdb-sur-home-assistant-tuto-graphiques-et-base-de-donnees/22012)

.

> [@white\_check\_mark Installer et utiliser Grafana dans Home Assistant pour personnaliser vos graphiques](https://forum.hacf.fr/t/installer-et-utiliser-grafana-dans-home-assistant-pour-personnaliser-vos-graphiques/226/1):
>
> ## Matériels nécessaires / Matériels utilisés / Prérequis
> 
> - HA avec Superviseur (article rédigé avec la version 0.114.1)
> - Version de [Grafana](https://github.com/hassio-addons/addon-grafana) : V4.2.1.
> - [Avoir installé InfluxDB](https://forum.hacf.fr/t/installation-de-influxdb/360).

* * *

> [@white\_check\_mark Installer et utiliser Grafana dans Home Assistant pour personnaliser vos graphiques](https://forum.hacf.fr/t/installer-et-utiliser-grafana-dans-home-assistant-pour-personnaliser-vos-graphiques/226/1):
>
> ## Établir la liaison entre `Grafana` et `InfluxDB`.
> 
> #### Ajout d’un utilisateur grafana dans influxdb
> 
> Suivez les étapes de création d’un user dans l’[article `InfluxDB`](https://forum.hacf.fr/t/installation-de-influxdb/360).
> 
> Pour cet article, user `grafana` et passwrd `grafana`.

* * *

.  
.

ou encore : [le tuto de FROICi](https://forum.hacf.fr/t/les-cartes-et-myelectricaldata/19996)

Installez Influxdb (normalement la version proposée par défaut est celle \< 2.0), créez une database mylelectricaldata puis créez un utilisateur dans l’interface Infludb (par exemple myelectricaldata avec mdp = myelectricaldata)

.  
je n’invente rien …!  
Bête et discipliner , j’essaye de suivre **à la lettre** les tutos … autant que je peux ,mais quand cà s’imbrique les un dans l’autre … ca coince … c’est pour ca que je demandais de l’aide …

---

<div class="post-metadata">

**Author:** ![Pulpy-Luke](https://forum.hacf.fr/user_avatar/forum.hacf.fr/pulpy-luke/32/137426_2.png) [@Pulpy-Luke](https://forum.hacf.fr/u/Pulpy-Luke)\
**Post date:** [Juillet 10, 2023, 11:40 UTC](https://forum.hacf.fr/t/resolu-secrets-yaml-et-config-yaml-avec-plusieurs-user-et-mdp/25602/9 "2023-07-10T11:40:35Z")

</div>

Tu oublie un truc … Le yaml c’est un principe de clés/valeurs.  
Les clés sont uniques et les valeurs tu y mets ce que tu veux. L’unicité n’est pas bonne là :

> [@didier02100](#):
>
> ce qui donnerait un fichier sevret.yaml
> 
> ```auto
> influxdb_user: 'grafana'
> influxdb_password: 'grafana'
> influxdb_user: 'electricaldata'
> influxdb_password: 'electricaldata'
> 
> ```

**Ton deuxième `influxdb_user` écrase le 1er influxdb\_user car c’est la même clé**

PAr contre, tu peux tout à faire voir :

**pour graphana :**

```auto
username: !secret influxdb_user1
password: !secret influxdb_password1

```

**pour myelectricalda :**

```auto
username: !secret influxdb_user2
password: !secret influxdb_password2

```

**Dans secret.yaml :**

```auto
influxdb_user1: 'grafana'
influxdb_password1: 'grafana'
influxdb_user2: 'electricaldata'
influxdb_password2: 'electricaldata'

```

---

<div class="post-metadata">

**Author:** ![didier02100](https://forum.hacf.fr/user_avatar/forum.hacf.fr/didier02100/32/29747_2.png) [@didier02100](https://forum.hacf.fr/u/didier02100)\
**Post date:** [Juillet 10, 2023, 6:26 UTC](https://forum.hacf.fr/t/resolu-secrets-yaml-et-config-yaml-avec-plusieurs-user-et-mdp/25602/10 "2023-07-10T18:26:43Z")

</div>

Merci Pulpy-Luke , c’est ce que je cherchais comme réponse .

---

<div class="post-metadata">

**Author:** ![cob94440](https://forum.hacf.fr/user_avatar/forum.hacf.fr/cob94440/32/692_2.png) [@cob94440](https://forum.hacf.fr/u/cob94440)\
**Post date:** [Juillet 11, 2023, 8:50 UTC](https://forum.hacf.fr/t/resolu-secrets-yaml-et-config-yaml-avec-plusieurs-user-et-mdp/25602/11 "2023-07-11T08:50:34Z")

</div>

Juste pour savoir tu as bien déclaré la base myelectricaldata dans son propre fichier de config et non dans le configuration.yaml

---

<div class="post-metadata">

**Author:** ![didier02100](https://forum.hacf.fr/user_avatar/forum.hacf.fr/didier02100/32/29747_2.png) [@didier02100](https://forum.hacf.fr/u/didier02100)\
**Post date:** [Juillet 11, 2023, 3:31 UTC](https://forum.hacf.fr/t/resolu-secrets-yaml-et-config-yaml-avec-plusieurs-user-et-mdp/25602/12 "2023-07-11T15:31:26Z")

</div>

Heu … oui … comme dans le tuto …

---

<div class="post-metadata">

**Author:** ![cob94440](https://forum.hacf.fr/user_avatar/forum.hacf.fr/cob94440/32/692_2.png) [@cob94440](https://forum.hacf.fr/u/cob94440)\
**Post date:** [Juillet 11, 2023, 8:52 UTC](https://forum.hacf.fr/t/resolu-secrets-yaml-et-config-yaml-avec-plusieurs-user-et-mdp/25602/13 "2023-07-11T20:52:50Z")

</div>

![image](https://forum.hacf.fr/uploads/default/original/3X/8/f/8f66d7c4f72d3bc3de03d846d9949951d8fa4503.png)  
ça par exemple ce n’étais pas dans le tuto 🙂
