Gestion stock pellets

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
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
___

Bj

probleme indexe tout simplemet qui doit etre comme ceci

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:

- 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"'

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: ‹ « entity_id » = ‹ ‹ pellet_sacs_brules › › ›
measurement: ‹ « Sacs » ›
- name: nbre_sacs_pellets_commandes
group_function: sum
where: ‹ « entity_id » = ‹ ‹ pellet_achats_valides › › ›
measurement: ‹ « Sacs » ›

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

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

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

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

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

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 « database »: j’ai nomé la base « homeassistant » 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: ‹ « entity_id » = ‹ ‹ pellet_sacs_brules › › ›
measurement: ‹ « Sacs » ›
- name: nbre_sacs_pellets_commandes
group_function: sum
where: ‹ « entity_id » = ‹ ‹ pellet_achats_valides › › ›
measurement: ‹ « Sacs » ›>

alors ceic tu peux le viré

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

alors rajouté ceci en haut du fichier :
influxdb:
image

Ensuite vire system monitor

Ensuite colle ceci

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

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

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

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

**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
- id: '1602403059566'
  alias: Automatisation au Démarrage
  description: ''
  trigger:
  - platform: homeassistant
    event: start
  condition: []
  action:
  - service: input_number.set_value

@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