Sensors.yaml

Toujours en pleine découverte de HA,
Il est fait référence au fichier sensors.yaml mais sur ma config, je ne trouve aucune trace de ce fichier.


Où puis-je le trouver ?

Merci de votre retour

Salut

pour eviter d’avoir un fichier config.yaml qui se transforme en encyclopédie universalis

tu as la possibilité de découper ce fichier de plusieurs façons

et l’une d’entre elle est de creer un fichier yaml par type
par exemple
binary.yaml

sensor.yaml

une autre possibilite est de decouper par fonction ou piece
fait une recherche sur include_dir_named packages

chacun choisi la methode qu’il prefere

regarde cette article

Bonjour

Tu peux le créer toi même « sensors.yaml »

et ajouter sa référence dans configuration.yaml

#liste des fichiers externes
sensor: !include sensors.yaml
1 « J'aime »

Et tu peux faire de même pour d’autres aspects…

Il faut juste décaler l’indentation d’un cran.

Ainsi si dans configuration.yaml tu as:

...
sensor:
  - name: sensor1
    unique_id : sensor_1
  - name: sensor2
    unique_id : sensor_2
...

Tu peux transformer ça en:

...
sensor: !include sensors.yaml
...

et dans le fichier sensors.yaml mettre:

- name: sensor1
  unique_id : sensor_1
- name: sensor2
  unique_id : sensor_2

Ca marche de même pour ce que tu veux, templates, themes, recorder, etc…

1 « J'aime »

Merci pour vos retours.
Cette notion de découpage, je l’avais bien en tête.
Mais ce que je ne comprends pas ce sont les « sensors » remontés par Zigbee2mqtt.


Je pensais pouvoir agir dans le yaml pour arrondir toutes les t° à une seule décimale.
D’où ma recherche de ce fameux fichier.
Du coup comment Z2m fonctionne avec HA ?

Pour les 2 ESP32, c’est dans le répertoire de ESPHome.

Un message a été scindé en un nouveau sujet : Problème de syntaxe template