Renseignement systemmonitor et configuration YAML en général

Bonjour à tous,
Voilà je débute dans le monde de Home Assistant et je souhaite monitoré les différentes valeur mon RPI4 j’ai trouvé divers sujet à ce sujet là avec les code en YAML, mais voilà, je ne c’est pas ou taper ces différentes lignes de code, je m’explique j’ai bien accès à file editor, j’ai bien trouvé l’onglet config/configuration.yaml, mais je doit taper les lignes à suivre de ce que j’ai déjà ?
A l’heure actuel j’ai que ça:

# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

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

http:
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem

Je tape directement les nouvelles lignes juste en dessous?
D’avance merci pour l’aide que vous pourrez m’apporter.

Ma configuration

System Information

version core-2023.10.5
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.5
os_name Linux
os_version 6.1.21-v8
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.33.0
Stage running
Available Repositories 1316
Downloaded Repositories 3
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 11.1
update_channel stable
supervisor_version supervisor-2023.10.1
agent_version 1.6.0
docker_version 24.0.6
disk_total 57.8 GB
disk_used 5.0 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Duck DNS (1.15.0), File editor (5.6.0), Mosquitto broker (6.3.1), Zigbee2MQTT (1.33.1-1), Terminal & SSH (9.7.1)
Dashboards
dashboards 1
resources 1
views 6
mode storage
Recorder
oldest_recorder_run 25 octobre 2023 à 17:34
current_recorder_run 28 octobre 2023 à 18:25
estimated_db_size 5.84 MiB
database_engine sqlite
database_version 3.41.2

Bonjour @kafor86

Montre d’abord le code que tu souhaites ajouter + tu confirmes que ton HA OS est installé sur le pi que tu souhaites monitorer ?

Salut,

le principal de ce qu’il faut savoir c’est que les mots clés en début de ligne représentent et délimites des sections du fichier yaml.
Donc tant que les lignes que tu ajoutent sont avec un mot clé de début de ligne différent de ceux que tu as déjà, tu peux ajouter à la fin.

Exemple de mot en début de ligne dont je parle: « frontend: »

Bonjour,
mets ton code a la suite dans ton configuration.yaml.
exemple:

# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

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

http:
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem

sensor:
  - platform: systemmonitor
    resources:
      - type: disk_use
      - type: disk_free
      - type: memory_use_percent
      - type: memory_use
      - type: memory_free

Merci à tous pour votre aide je m’en suis sortie, et si je comprend bien la logique si je met un # en début de ligne avec du texte ce n’est pas pris en compte et je peu donner un titre à ce qui ce trouve en dessous, de manière à ce retrouver la dedans?
et si je comprend toujours je peux aussi faire de « vulgaire » copier/coller de bloc entier de manière à tout ranger par catégorie?

Oui, tu as compris et c’est une bonne habitude que de commenter son code.

Oui, et l’étape suivante est de « ranger » par catégorie dans des fichiers yaml.
Par exemple:
Dans ton /config/configuration.yaml

sensor: !include sensors.yaml

Tu crées un fichier /config/sensors.yaml dans lequel tu y code tes sensors.

Une autres méthode est le package.
Dans ton /config/configuration.yaml

homeassistant:
  packages: !include_dir_named packages

Tu crées le folder /config/packages/
Ensuite tu crées des fichiers .yaml par thème (ex: chauffage.yaml; system.yaml; strucmuch.yaml; etc…)
Dans ces fichiers, tu codes les sensors; les scripts; les groups; les binary_sensors; etc dont as besoins.
ce sont trois philosophies différentes de structuration de fichiers .yaml
Il y a des pours et des contres pour ces différentes méthodes, mais chacun voyant midi à sa porte …
Il y a une foule d’exemples sur le site officiel.
Jettes y un oeil, tu comprendras:
Example configuration.yaml
@+ Guy