Comment forcer l'affichage dans le dashboard des données envoyées par un esp32?

Mon problème

Débutant en HA et encore plus débutant avec Esphome (mais pas débutant avec les cartes contrôleurs), j’ai suivi ce tuto https://esphome.io/components/sensor/dht.html?highlight=dht11 qui permet de connecter un dht11 sur un esp32 puis de récupérer les données dans HA. Tout a fonctionné normalement quasiment au 1er essai (le plus dur a été de connecter l’esp32 au départ).
Confiant, je prends un second esp32 sur lequel je branche un autre composant (capteur de mesure de distance) en pratiquant de la même manière.
Bilan : La température et l’hygrométrie qui s’affichaient au début sont désormais grisées, aucune valeur n’apparaît. J’ai fait des copies des fichiers yaml, changé les noms, … gros micmac.

J’ai lu qu’il fallait parfois supprimer tout ce qui a été fait depuis l’installation de l’Add on espHome et de recommencer. Dans le dashbord principal, j’ai donc supprimé les 2 entitées grisées, supprimé toutes les cartes, redémarré HA, résinstaller esphome, recréer la 1ère carte avec le même module, même montage, même cable, même ip.


Visiblement la carte esp32-mare est reconnue, si je clique sur LOGS :
INFO Reading configuration /config/esphome/esp32-mare.yaml…
INFO Starting log output from 192.168.1.251 using esphome API
INFO Successfully connected to 192.168.1.251
[14:00:56][I][app:102]: ESPHome version 2022.6.2 compiled on Jul 8 2022, 10:28:32
[14:00:56][C][wifi:491]: WiFi: …(toute la description, pas de message d’erreur) …
et pour finir :
[14:01:00][D][dht:048]: Got Temperature=22.0°C Humidity=32.0%
[14:01:00][D][sensor:125]: ‹ Temperature de l’eau ›: Sending state 22.00000 °C with 1 decimals of accuracy
[14:01:00][D][sensor:125]: ‹ Humidité dans l’air ›: Sending state 32.00000 % with 0 decimals of accuracy
[14:02:00][D][dht:048]: Got Temperature=22.0°C Humidity=32.0%
[14:02:00][D][sensor:125]: ‹ Temperature de l’eau ›: Sending state 22.00000 °C with 1 decimals of accuracy
[14:02:00][D][sensor:125]: ‹ Humidité dans l’air ›: Sending state 32.00000 % with 0 decimals of accuracy

Visiblement la connexion se passe bien, les mesures se font mais le tableau de bord ne montre aucune des deux valeurs.
D’où ma question : Comment forcer l’affichage de la température et de l’hygrométrie dans le tableau de bord ?

Merci d’avance
Michel

Ma configuration


[center]System Health

version: core-2022.7.1
installation_type: Home Assistant OS
dev: false
hassio: true
docker: true
user: root
virtualenv: false
python_version: 3.10.5
os_name: Linux
os_version: 5.15.32-v8
arch: aarch64
timezone: Europe/Paris
config_dir: /config

logged_in: false
can_reach_cert_server: ok
can_reach_cloud_auth: ok
can_reach_cloud: ok

host_os: Home Assistant OS 8.2
update_channel: stable
supervisor_version: supervisor-2022.07.0
agent_version: 1.2.1
docker_version: 20.10.14
disk_total: 14.1 GB
disk_used: 4.8 GB
healthy: true
supported: true
board: rpi3-64
supervisor_api: ok
version_api: ok
installed_addons: File editor (5.3.3), Duck DNS (1.15.0), Let’s Encrypt (4.12.5), SSH & Web Terminal (11.0.1), Samba Backup (5.1.1), ESPHome (2022.6.2)

dashboards: 1
resources: 0
views: 2
mode: storage

oldest_recorder_run: 29 juin 2022 à 14:08
current_recorder_run: 8 juillet 2022 à 10:45
estimated_db_size: 54.15 MiB
database_engine: sqlite
database_version: 3.38.5[/center]


Je me réponds : Il fallait remettre l’intégration en route Esphome, car la réception des données n’entraîne pas la détection des cartes connectées en wifi, redonner un ID à chaque entité, …