Bonjour,
Cela fonctionne t’il en accès direct avec la box et le téléphone car je n’ai pas encore de home assistance ?
Merci
Bonjour,
C’est un article sur le forum francophone d’Home Assistant, c’est avant tout une solution qui est faite pour Home Assistant.
Tu ne pourras pas avoir l’information du niveau de sel sans Home Assistant en suivant les étapes de cet article.
bonjour a tous
j’ai un peut de temp je me remet donc sur mon montage… j’ai enfin réussi a programmer mon esp32 (c’était un problème de esphome mal installer apparemment et ensuite un problème d’ip…) bref ca fonctionne maintenant
mais j’ai aucune valeur qui remonte dans home assistant
ci-joint mon log
[16:17:40][I][app:100]: ESPHome version 2025.4.1 compiled on Jun 8 2025, 15:55:53
[16:17:40][C][wifi:600]: WiFi:
[16:17:40][C][wifi:428]: Local MAC: 5C:01:3B:4D:3E:88
[16:17:40][C][wifi:433]: SSID: [redacted]
[16:17:40][C][wifi:436]: IP Address: 192.168.1.24
[16:17:40][C][wifi:440]: BSSID: [redacted]
[16:17:40][C][wifi:441]: Hostname: 'essai-sel'
[16:17:40][C][wifi:443]: Signal strength: -76 dB ▂▄▆█
[16:17:40][C][wifi:447]: Channel: 11
[16:17:40][C][wifi:448]: Subnet: 255.255.255.0
[16:17:40][C][wifi:449]: Gateway: 192.168.1.1
[16:17:40][C][wifi:450]: DNS1: 192.168.1.1
[16:17:40][C][wifi:451]: DNS2: 0.0.0.0
[16:17:40][C][logger:177]: Logger:
[16:17:40][C][logger:178]: Max Level: DEBUG
[16:17:40][C][logger:179]: Initial Level: DEBUG
[16:17:40][C][logger:181]: Log Baud Rate: 115200
[16:17:40][C][logger:182]: Hardware UART: UART0
[16:17:40][C][ultrasonic.sensor:045]: Ultrasonic Sensor 'Capteur niveau sel'
[16:17:40][C][ultrasonic.sensor:045]: State Class: 'measurement'
[16:17:40][C][ultrasonic.sensor:045]: Unit of Measurement: 'cm'
[16:17:40][C][ultrasonic.sensor:045]: Accuracy Decimals: 2
[16:17:40][C][ultrasonic.sensor:045]: Icon: 'mdi:arrow-expand-vertical'
[16:17:40][C][ultrasonic.sensor:046]: Echo Pin: GPIO19
[16:17:40][C][ultrasonic.sensor:047]: Trigger Pin: GPIO18
[16:17:40][C][ultrasonic.sensor:048]: Pulse time: 10 µs
[16:17:40][C][ultrasonic.sensor:049]: Timeout: 5830 µs
[16:17:40][C][ultrasonic.sensor:050]: Update Interval: 15.0s
[16:17:40][C][captive_portal:089]: Captive Portal:
[16:17:40][C][mdns:116]: mDNS:
[16:17:40][C][mdns:117]: Hostname: essai-sel
[16:17:40][C][esphome.ota:073]: Over-The-Air updates:
[16:17:40][C][esphome.ota:074]: Address: essai-sel.local:3232
[16:17:40][C][esphome.ota:075]: Version: 2
[16:17:40][C][esphome.ota:078]: Password configured
[16:17:40][C][safe_mode:018]: Safe Mode:
[16:17:40][C][safe_mode:020]: Boot considered successful after 60 seconds
[16:17:40][C][safe_mode:021]: Invoke after 10 boot attempts
[16:17:40][C][safe_mode:023]: Remain in safe mode for 300 seconds
[16:17:40][C][api:140]: API Server:
[16:17:40][C][api:141]: Address: essai-sel.local:6053
[16:17:40][C][api:143]: Using noise encryption: YES
[16:17:43][D][ultrasonic.sensor:036]: 'Capteur niveau sel' - Distance measurement timed out!
[16:17:43][D][sensor:094]: 'Capteur niveau sel': Sending state nan cm with 2 decimals of accuracy
merci
Salut, que tu n’aies rien qui remonte dans Home Assistant, c’est plutôt normal pour l’instant, en tout cas c’est cohérent avec ton log :
[16:17:43][D][ultrasonic.sensor:036]: ‹ Capteur niveau sel › - Distance measurement timed out!
[16:17:43][D][sensor:094]: ‹ Capteur niveau sel ›: Sending state nan cm with 2 decimals of accuracy
Le log t’indique qu’il a envoyé une onde mais n’a jamais reçu le retour. La distance mesurée est trop grande.
Du coup, il n’arrive pas à avoir de mesure et transmet « nan » à Home Assistant.
Peut être que le capteur est bien alimenté mais que tu as connecté le fil de données au mauvais pin de l’ESP32.
Ça peut aussi être un problème de placement du capteur mais j’en doute, dans une cuve de sel, ça reste un récipient plutôt petit et cloisonné.