# Gestion stock pellets

**URL:** <https://forum.hacf.fr/t/gestion-stock-pellets/34327>\
**Category:** Entraide Home Assistant\
**Created:** [Janvier 11, 2024, 3:17 UTC](https://forum.hacf.fr/t/gestion-stock-pellets/34327 "2024-01-11T15:17:06Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andre610](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/a/3e96dc/32.png) [@Andre610](https://forum.hacf.fr/u/Andre610)\
**Post date:** [Janvier 11, 2024, 3:17 UTC](https://forum.hacf.fr/t/gestion-stock-pellets/34327/1 "2024-01-11T15:17:06Z")

</div>

## Mon problème

Bonjour,  
Je débute dans la programmation dans HOME ASSISTANT  
J’essais d’installer un outil afin de comptabiliser mon stock de sacs de pellets. J’ai trouvé ce tuto: [Gestion de Stock - Home Assistant / InfluxDB](https://forum.hacf.fr/t/gestion-de-stock-home-assistant-influxdb/683)  
Mais je suis bloqué à **Etape 2 :**  
Ajoutons les sensors utiles dans le fichier de `configuration.yaml` :

_Renseigner votre problème_

Erreur dans la configuration.yaml:

"bad indentation of a mapping entry (70:3)

67 |  
68 | platform: influxdb  
69 | # Nom de la base de données cré …  
70 | database: homeassistant  
--------^  
71 | # Nom et Mot de passe de l’uti …"

J’ai suivi le tuto comme demandé mais rien y fait…

Je suis dans l’attente de conseils ou une proposition d’une autre solution de gestion

## Ma configuration

* * *

## System Information

| version | core-2024.1.2 |
| --- | --- |
| installation\_type | Home Assistant OS |
| dev | false |
| hassio | true |
| docker | true |
| user | root |
| virtualenv | false |
| python\_version | 3.11.6 |
| os\_name | Linux |
| os\_version | 6.1.71-haos |
| arch | x86\_64 |
| timezone | Europe/Paris |
| config\_dir | /config |

> **Home Assistant Community Store**
>
> | GitHub API | ok |
> | --- | --- |
> | GitHub Content | ok |
> | GitHub Web | ok |
> | GitHub API Calls Remaining | 4796 |
> | Installed Version | 1.33.0 |
> | Stage | running |
> | Available Repositories | 1371 |
> | Downloaded Repositories | 15 |

> **Home Assistant Cloud**
>
> | logged\_in | true |
> | --- | --- |
> | subscription\_expiration | 6 juin 2024 à 02:00 |
> | relayer\_connected | true |
> | relayer\_region | eu-central-1 |
> | remote\_enabled | true |
> | remote\_connected | true |
> | alexa\_enabled | false |
> | google\_enabled | true |
> | remote\_server | eu-central-1-14.ui.nabu.casa |
> | certificate\_status | ready |
> | instance\_id | |
> | can\_reach\_cert\_server | ok |
> | can\_reach\_cloud\_auth | ok |
> | can\_reach\_cloud | ok |

> **Home Assistant Supervisor**
>
> | host\_os | Home Assistant OS 11.4 |
> | --- | --- |
> | update\_channel | stable |
> | supervisor\_version | supervisor-2023.12.0 |
> | agent\_version | 1.6.0 |
> | docker\_version | 24.0.7 |
> | disk\_total | 30.8 GB |
> | disk\_used | 11.4 GB |
> | healthy | true |
> | supported | true |
> | board | ova |
> | supervisor\_api | ok |
> | version\_api | ok |
> | installed\_addons | File editor (5.7.0), Terminal & SSH (9.8.1), Let’s Encrypt (5.0.9), Zigbee2MQTT (1.35.1-1), MyElectricalData (0.9.3), Studio Code Server (5.15.0), Home Assistant Google Drive Backup (0.112.1), ESPHome (2023.12.5), Z-Wave JS (0.4.3), Grocy (0.21.0), InfluxDB (5.0.0) |

> **Dashboards**
>
> | dashboards | 2 |
> | --- | --- |
> | resources | 8 |
> | views | 7 |
> | mode | storage |

> **Recorder**
>
> | oldest\_recorder\_run | 4 janvier 2024 à 12:38 |
> | --- | --- |
> | current\_recorder\_run | 11 janvier 2024 à 15:22 |
> | estimated\_db\_size | 338.69 MiB |
> | database\_engine | sqlite |
> | database\_version | 3.41.2 |

\_\_\_

---

<div class="post-metadata">

**Author:** ![Nothing](https://forum.hacf.fr/user_avatar/forum.hacf.fr/nothing/32/36642_2.png) [@Nothing](https://forum.hacf.fr/u/Nothing)\
**Post date:** [Janvier 11, 2024, 4:46 UTC](https://forum.hacf.fr/t/gestion-stock-pellets/34327/2 "2024-01-11T16:46:03Z")

</div>

Bj

> [@Andre610](#):
>
> "bad indentation of a mapping entry (70:3)

> [@Andre610](#):
>
> 69 | # Nom de la base de données cré …  
> 70 | database: homeassistant  
> --------^

probleme indexe tout simplemet qui doit etre comme ceci

```auto
Nom de la base de données cré …
  database: homeassistant

```

Les ligne du dessous doivent etre decalé de deux par exemple , fait bien attention a ceci

pour faire simple:

```auto
- platform: influxdb
  database: db_home_assistant
  username: Nom_de_l'Utilisateur
  password: Mot_de_Passe_de_l'Utilisateur
  queries:
    - name: nbre_sacs_pellets_brules
      group_function: sum
      where: '"entity_id" = ''pellet_sacs_brules'''
      measurement: '"Sacs"'
    - name: nbre_sacs_pellets_commandes
      group_function: sum
      where: '"entity_id" = ''pellet_achats_valides'''
      measurement: '"Sacs"'

```

---

<div class="post-metadata">

**Author:** ![Andre610](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/a/3e96dc/32.png) [@Andre610](https://forum.hacf.fr/u/Andre610)\
**Post date:** [Janvier 11, 2024, 5:45 UTC](https://forum.hacf.fr/t/gestion-stock-pellets/34327/3 "2024-01-11T17:45:33Z")

</div>

Bonsoir,  
Toujours le même problème

platform: influxdb

# Nom de la base de données crée lors de l’installation de influxdb

database: homeassistant

# Nom et Mot de passe de l’utilisateur de la base de données

username: andre610  
password: …  
queries:  
- name: nbre\_sacs\_pellets\_brules  
group\_function: sum  
where: ‹&nbsp;«&nbsp;entity\_id&nbsp;» = ‹&nbsp;‹&nbsp;pellet\_sacs\_brules&nbsp;›&nbsp;›&nbsp;›  
measurement: ‹&nbsp;«&nbsp;Sacs&nbsp;»&nbsp;›  
- name: nbre\_sacs\_pellets\_commandes  
group\_function: sum  
where: ‹&nbsp;«&nbsp;entity\_id&nbsp;» = ‹&nbsp;‹&nbsp;pellet\_achats\_valides&nbsp;›&nbsp;›&nbsp;›  
measurement: ‹&nbsp;«&nbsp;Sacs&nbsp;»&nbsp;›

Message d’erreur:

bad indentation of a mapping entry (70:3)

67 |  
68 | platform: influxdb  
69 | # Nom de la base de données crée …  
70 | database: homeassistant  
--------^  
71 | # Nom et Mot de passe de l’utili …  
72 | username: andre610

---

<div class="post-metadata">

**Author:** ![Nothing](https://forum.hacf.fr/user_avatar/forum.hacf.fr/nothing/32/36642_2.png) [@Nothing](https://forum.hacf.fr/u/Nothing)\
**Post date:** [Janvier 11, 2024, 6:05 UTC](https://forum.hacf.fr/t/gestion-stock-pellets/34327/4 "2024-01-11T18:05:36Z")

</div>

alors on va reglé des petites choses  
Pas la peine de mettre en grand et en gras les messages  
ensuite quand tu poste des code sert toi des balises \</\>  
 ![Capture d'écran 2024-01-10 223216](https://forum.hacf.fr/uploads/default/original/3X/f/d/fd5342e93c3ca4af9dc14bacd31305814dc65fdf.png)

car la la lecture c'est chiant

ensuite post intégralement ta page .yaml , tu dois avoir un sensor au dessus qui fou le brin

> [@Andre610](#):
>
> 69 | # Nom de la base de données crée …  
> 70 | database: homeassistant  
> --------^  
> 71 | # Nom et Mot de passe de l’utili …

la ce que tu dis , je me demande si tu as regardé le modele que j'ai mis  
tu pêrsiste a vouloir mettre

> [@Andre610](#):
>
> Nom et Mot de passe de l’utili …

mais vire tout ce qui est mis avec **#**  
si maintenant tu suis pas l'aide qu'on t'apporte et suivant ce qu'on écrit , on pourra rien pour toi.

je recommence

 ![Capture d'écran 2024-01-11 190617](https://forum.hacf.fr/uploads/default/original/3X/5/8/5877c8c14e27442c32c22a886f2b19fc98411308.png)

---

<div class="post-metadata">

**Author:** ![Andre610](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/a/3e96dc/32.png) [@Andre610](https://forum.hacf.fr/u/Andre610)\
**Post date:** [Janvier 11, 2024, 7:55 UTC](https://forum.hacf.fr/t/gestion-stock-pellets/34327/5 "2024-01-11T19:55:48Z")

</div>

Désole, comme je l’ai précisé au début du sujet, je débute et je n’ai pas la connaissance que vous pouvez avoir. J’essaye de déchiffrer vos message?  
J’ai effectivement fais ce qui ai demandé mais toujours au même niveau.  
ligne «&nbsp;database&nbsp;»: j’ai nomé la base «&nbsp;homeassistant&nbsp;» lors de l’installation de influxdb.

\<default\_config:

mobile\_app:

frontend:  
themes: !include\_dir\_merge\_named themes

tts:

- platform: google\_translate

automation: !include automations.yaml  
script: !include scripts.yaml  
scene: !include scenes.yaml

sensor:

- platform: systemmonitor  
resources:
  - type: disk\_use\_percent  
arg: /
  - type: disk\_use
  - type: disk\_free
  - type: memory\_use\_percent
  - type: memory\_use
  - type: memory\_free
  - type: swap\_use\_percent
  - type: swap\_use
  - type: swap\_free
  - type: load\_1m
  - type: load\_5m
  - type: load\_15m
  - type: network\_in  
arg: enp2s1
  - type: network\_out  
arg: enp2s1
  - type: throughput\_network\_in  
arg: enp2s1
  - type: throughput\_network\_out  
arg: enp2s1
  - type: packets\_in  
arg: enp2s1
  - type: packets\_out  
arg: enp2s1
  - type: ipv4\_address  
arg: enp2s1
  - type: ipv6\_address  
arg: enp2s1
  - type: processor\_use
  - type: processor\_temperature
  - type: last\_boot

influxdb:  
host: a0d7b954-influxdb  
port: 8086  
database: homeassistant  
username: homeassistant  
password:   
max\_retries: 3  
default\_measurement: state

platform: influxdb  
database: homeassistant  
username: andre610  
password: Chpe2024  
queries:  
- name: nbre\_sacs\_pellets\_brules  
group\_function: sum  
where: ‹&nbsp;«&nbsp;entity\_id&nbsp;» = ‹&nbsp;‹&nbsp;pellet\_sacs\_brules&nbsp;›&nbsp;›&nbsp;›  
measurement: ‹&nbsp;«&nbsp;Sacs&nbsp;»&nbsp;›  
- name: nbre\_sacs\_pellets\_commandes  
group\_function: sum  
where: ‹&nbsp;«&nbsp;entity\_id&nbsp;» = ‹&nbsp;‹&nbsp;pellet\_achats\_valides&nbsp;›&nbsp;›&nbsp;›  
measurement: ‹&nbsp;«&nbsp;Sacs&nbsp;»&nbsp;›\>

---

<div class="post-metadata">

**Author:** ![Nothing](https://forum.hacf.fr/user_avatar/forum.hacf.fr/nothing/32/36642_2.png) [@Nothing](https://forum.hacf.fr/u/Nothing)\
**Post date:** [Janvier 11, 2024, 8:23 UTC](https://forum.hacf.fr/t/gestion-stock-pellets/34327/6 "2024-01-11T20:23:57Z")

</div>

alors ceic tu peux le viré

> [@Andre610](#):
>
> platform: systemmonitor

c'est devenu une intégration regarde a droite et clique sur ADD INTEGRATION TO MY

> **[System monitor](https://www.home-assistant.io/integrations/systemmonitor/)**
>
> Instructions on how to monitor the Home Assistant host.

alors rajouté ceci en haut du fichier :  
**influxdb:**  
 ![image](https://forum.hacf.fr/uploads/default/original/3X/1/7/172711b2ce9453375c1a7e53918b0957252f4ece.png)

Ensuite vire system monitor

Ensuite colle ceci

```auto
default_config:
influxdb:

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

sensor:
  - platform: influxdb
    database: db_home_assistant
    username: Nom_de_l'Utilisateur
    password: Mot_de_Passe_de_l'Utilisateur
    queries:
      - name: nbre_sacs_pellets_brules
        group_function: sum
        where: '"entity_id" = ''pellet_sacs_brules'''
        measurement: '"Sacs"'
      - name: nbre_sacs_pellets_commandes
        group_function: sum
        where: '"entity_id" = ''pellet_achats_valides'''
        measurement: '"Sacs"'

```

LA BALISE \</\> STP POUR LES CODES OU MODELES  
 ![balises](https://forum.hacf.fr/uploads/default/original/3X/c/6/c63250327460853c0b672a95d6e33c166321b999.gif)

---

<div class="post-metadata">

**Author:** ![Andre610](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/a/3e96dc/32.png) [@Andre610](https://forum.hacf.fr/u/Andre610)\
**Post date:** [Janvier 12, 2024, 7:46 UTC](https://forum.hacf.fr/t/gestion-stock-pellets/34327/7 "2024-01-12T07:46:05Z")

</div>

Ok, merci pour ces infos, je continue dans l’installation 😏

---

<div class="post-metadata">

**Author:** ![Andre610](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/a/3e96dc/32.png) [@Andre610](https://forum.hacf.fr/u/Andre610)\
**Post date:** [Janvier 12, 2024, 8:21 UTC](https://forum.hacf.fr/t/gestion-stock-pellets/34327/8 "2024-01-12T08:21:05Z")

</div>

Dans la barre supérieure de ma messagerie, je n’ai pas le symbole «&nbsp;texte préformaté&nbsp;»

Donc là, je bloque sur l’id à modifier = où récupérer cet id?

```auto
**Etape 4 :** Automatisation permettant l’initialisation des données

Au démarrage de HA, les données sont extraites de la base de données pour initialiser les entrées réservées à l’affichage des valeurs de HA. Pour ce faire, il faut ajouter les lignes de codes ci-dessous dans le fichier `automations.yaml` du répertoire configuration de HA.

Attention, l’argument `id:` ne doit pas déjà être utilisé avec la même valeur dans vos automatisations

```

```auto
- id: '1602403059566'
  alias: Automatisation au Démarrage
  description: ''
  trigger:
  - platform: homeassistant
    event: start
  condition: []
  action:
  - service: input_number.set_value

```

---

<div class="post-metadata">

**Author:** ![Equipe\_HACF](https://forum.hacf.fr/user_avatar/forum.hacf.fr/equipe_hacf/32/50259_2.png) [@Equipe\_HACF](https://forum.hacf.fr/u/Equipe_HACF)\
**Post date:** [Janvier 12, 2024, 1:24 UTC](https://forum.hacf.fr/t/gestion-stock-pellets/34327/10 "2024-01-12T13:24:15Z")

</div>

@Andre610 Merci d’être attentif au formatage de tes messages.  
J’ai modifié mais vérifie la lisibilité avant de valider l’envoi…  
Le symbole dont tu parles c’est `</>` , et tu dois l’avoir, normalement
