Bonjour a tous
Je suis pour la première fois sur un projet ESP32 j’ai reussi a faire le paramétrage sur ESP322 builder je vois bien mon ESP dans l’intégration ESPHOME mais par contre je vois aucune des entités qui sont dans le YAML étant novice j’aimerais s’avoir si il ya une autre méthode pour intégrer les entités dans HA
Merci
esphome:
name: plantes
friendly_name: Plantes
esp32:
board: esp32dev
framework:
type: esp-idf
logger:
api:
encryption:
key: "secret"
ota:
password: "secret"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
ssid: "Plantes Fallback Hotspot"
password: "MDP"
captive_portal:
# ===== COMPOSANTS MATÉRIELS =====
switch:
- platform: gpio
name: "Pompe Arrosage"
id: water_pump
pin: GPIO4
inverted: true
restore_mode: ALWAYS_OFF
sensor:
- platform: adc
pin: GPIO34
name: "Humidité du Sol"
id: soil_moisture
unit_of_measurement: "%"
accuracy_decimals: 0
filters:
- calibrate_linear:
- 0.5 -> 0.0
- 1.7 -> 100.0
update_interval: 60s
INFO ESPHome 2025.12.4
INFO Reading configuration /config/esphome/plantes.yaml...
INFO Starting log output from plantes.local using esphome API
INFO Successfully resolved plantes.local in 0.358s
INFO Successfully connected to plantes @ 192.168.0,0 in 0.005s
INFO Successful handshake with plantes @ 192.168.0,0 in 0.076s
[20:20:58.485][I][app:194]: ESPHome version 2025.12.4 compiled on Jan 3 2026, 19:50:39
[20:20:58.489][C][logger:261]: Logger:
[20:20:58.489][C][logger:261]: Max Level: DEBUG
[20:20:58.489][C][logger:261]: Initial Level: DEBUG
[20:20:58.489][C][logger:267]: Log Baud Rate: 115200
[20:20:58.489][C][logger:267]: Hardware UART: UART0
[20:20:58.494][C][logger:274]: Task Log Buffer Size: 768
[20:20:58.514][C][switch.gpio:092]: GPIO Switch 'Pompe Arrosage'
[20:20:58.514][C][switch.gpio:092]: Restore Mode: always OFF
[20:20:58.514][C][switch.gpio:106]: Inverted: YES
[20:20:58.515][C][switch.gpio:029]: Pin: GPIO4
[20:20:58.520][C][adc.esp32:017]: ADC Sensor 'Humidité du Sol'
[20:20:58.520][C][adc.esp32:017]: State Class: 'measurement'
[20:20:58.520][C][adc.esp32:017]: Unit of Measurement: '%'
[20:20:58.520][C][adc.esp32:017]: Accuracy Decimals: 0
[20:20:58.522][C][adc.esp32:027]: Device Class: 'voltage'
[20:20:58.524][C][adc.esp32:123]: Pin: GPIO34
[20:20:58.528][C][adc.esp32:124]: Channel: 6
[20:20:58.528][C][adc.esp32:124]: Unit: ADC1
[20:20:58.528][C][adc.esp32:124]: Attenuation: 0 dB
[20:20:58.528][C][adc.esp32:124]: Samples: 1
[20:20:58.528][C][adc.esp32:124]: Sampling mode: average
[20:20:58.529][C][adc.esp32:134]: Setup Status:
[20:20:58.529][C][adc.esp32:134]: Handle Init: OK
[20:20:58.529][C][adc.esp32:134]: Config: OK
[20:20:58.529][C][adc.esp32:134]: Calibration: OK
[20:20:58.529][C][adc.esp32:134]: Overall Init: OK
[20:20:58.556][C][adc.esp32:399]: Update Interval: 60.0s
[20:20:58.580][C][captive_portal:118]: Captive Portal:
[20:20:58.592][C][wifi:1132]: WiFi:
[20:20:58.592][C][wifi:1132]: Connected: YES
[20:20:58.592][C][wifi:897]: Local MAC: secret
[20:20:58.592][C][wifi:904]: IP Address: 192.168.0.0
[20:20:58.592][C][wifi:908]: SSID: 'Livebox'[redacted]
[20:20:58.592][C][wifi:908]: BSSID:
[20:20:58.592][C][wifi:908]: Hostname: 'plantes'
[20:20:58.592][C][wifi:908]: Signal strength: -56 dB ▂▄▆█
[20:20:58.592][C][wifi:908]: Channel: 1
[20:20:58.592][C][wifi:908]: Subnet: 255.255.255.0
[20:20:58.592][C][wifi:908]: Gateway: 192.168.0.0
[20:20:58.592][C][wifi:908]: DNS1: 192.168.0.0
[20:20:58.592][C][wifi:908]: DNS2: 0.0.0.0
[20:20:58.600][C][esphome.ota:092]: Over-The-Air updates:
[20:20:58.600][C][esphome.ota:092]: Address: plantes.local:3232
[20:20:58.600][C][esphome.ota:092]: Version: 2
[20:20:58.604][C][esphome.ota:099]: Password configured
[20:20:58.612][C][safe_mode:018]: Safe Mode:
[20:20:58.612][C][safe_mode:018]: Successful after: 60s
[20:20:58.612][C][safe_mode:018]: Invoke after: 10 attempts
[20:20:58.612][C][safe_mode:018]: Duration: 300s
[20:20:58.621][C][web_server.ota:241]: Web Server OTA
[20:20:58.636][C][api:211]: Server:
[20:20:58.636][C][api:211]: Address: plantes.local:6053
[20:20:58.636][C][api:211]: Listen backlog: 4
[20:20:58.636][C][api:211]: Max connections: 8
[20:20:58.636][C][api:218]: Noise encryption: YES
[20:20:58.642][C][mdns:177]: mDNS:
[20:20:58.642][C][mdns:177]: Hostname: plantes
[20:21:07.826][D][sensor:135]: 'Humidité du Sol': Sending state 48.00000 % with 0 decimals of accuracy
[20:21:22.963][D][api:136]: Accept 192.168.0.0
[20:21:23.027][D][api.connection:1398]: Home Assistant 2025.7.3 (192.168.0.0) connected
[20:21:53.279][W][api.connection:1978]: Home Assistant 2025.7.3 (192.168.0.0): Reading failed CONNECTION_CLOSED errno=128
[20:22:07.838][D][sensor:135]: 'Humidité du Sol': Sending state 48.00000 % with 0 decimals of accuracy
Bonjour,
tu as installer l’intégration esphome ?
normal, l’adresse ip identique avec le gateway ?
d’ailleurs l’adresse IP est bizarre non ? .0 ? même la livebox fini par .1
.0 c’est pas une adresse réservée ?
1 « J'aime »
Jerome_B:
192.168.0.0
oui, l’adresse de la livebox par défaut est 192.168.1.1
je me dit, qu’il a peut être modifier l’ip pour pas montrer la vrai
ça n’a aucun intérêt de cacher des IP locales… sauf nous faire chercher un problème là où il n’y en a pas !
2 « J'aime »
Salut ! oui j’ai pas bien ESPHOME mais j’ai pas les entités c’est ça que je comprends pas,
pour les adresses IP c’est moi qui les ai mis a zéro dans le texte
Ajoutes
web_server:
A ton code et vois en te connectant sur le portail web de l’esp si les données sont présentes
tu peux tenter de supprimer l’appareil plantes dans l’intégration esphome et le rajouter manuellement.
Bon du coup j’ai trouvé d’ou viens le problème l’esp n’arrive pas a se connecter au wifi j’ai reflashé plusieurs fois pourtant et je retombe toujours sur le meme probleme j’ai une livebox a ce stade je sais pas quels tests je peux faire
une erreur sur le SSID ou le mot de passe wifi ?
mon secret.yaml:
wifi_ssid: "Livebox-xxxx"
wifi_password: "9Axxxxxxxxxxxxxxxx"
wifi_gtw: "192.168.1.1"
wifi_sub: "255.255.255.0"
wifi_dns1: "192.168.1.1"
dans le code du esp:
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
manual_ip:
static_ip: 192.168.1.100
gateway: !secret wifi_gtw
subnet: !secret wifi_sub
dns1: !secret wifi_dns1
Zigfou
Janvier 4, 2026, 7:13
11
Sauf erreur de ma part , il a la bonne configuration si toutefois, il a renseigné la partie secrets de EspHome
Attention avec les ESP, c’est du wifi 2.4GHz et par défaut sur la livebox le 2.4GHz et le 5GHz sont sur le même SSID. ça crée souvent des problèmes avec ce genre d’appareil.
Dans le doute il faut configurer la livebox pour avoir un SSID différent pour les 2 fréquence (perso je rajoute « _5G » à la fin de celui pour le 5Ghz) ou alors utilisé un AP qui n’est QUE 2.4Ghz
Je dis pas que c’est ça, mais ça cause souvent des soucis.
jamais eu de soucis avec le même SSID sur le 2.4 et 5GHz sur ma livebox.
J’en ai un Shelly un peu instable avec le même SSID pour les 2 fréquences, résolu quand j’ai séparé les SSID.
Et c’est quelque chose qu’on lit assez souvent.
Après encore une fois, je dis pas que c’est ça, mais c’est une piste.
1 « J'aime »
Bonjour a tous
Entre temps j’ai changé de box j’ai reussi a connecter l’esp j’ai la bonne clé de cryptage
et pourtant mes entités n’apparaissent pas dans les logs tout est bon pourtant …
esphome:
name: plantes
friendly_name: Plantes
esp32:
board: esp32dev
framework:
type: esp-idf
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: !secret api_encryption_key
ota:
- platform: esphome
password: "e8fd2c9b88c99c08423d2f49ad6fa158"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Plantes Fallback Hotspot"
password: "m6U39y2oNINu"
captive_portal:
# === CAPTEURS ET ACTIONNEURS ===
sensor:
- platform: adc
pin: GPIO34
name: "Humidité Sol Plantes"
id: soil_moisture
unit_of_measurement: "%"
update_interval: 60s
accuracy_decimals: 0
filters:
- calibrate_linear:
- 2.8 -> 0.0
- 1.2 -> 100.0
- lambda: return max(0.0f, min(100.0f, x));
switch:
- platform: gpio
pin: GPIO26
name: "Pompe Arrosage Plantes"
id: water_pump
icon: "mdi:water-pump"
Bonjour a tous
Du coup je reste bloqué sur ce probleme de connection avec HA meme après la mise a jour de esphome builder impossible de connecter l’esp32 si quelqu’un a des pistes je suis preneur !
esphome:
name: plantes
esp32:
board: esp32dev
framework:
type: arduino
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
power_save_mode: none
# ✅ IP FIXE
manual_ip:
static_ip: 192.168.0.207
gateway: !secret gateway
subnet: !secret subnet
dns1: !secret dns1
dns2: !secret dns2
# Mode AP de secours
ap:
ssid: !secret ap_ssid
password: !secret ap_password
# Portail captif
captive_portal:
# mDNS désactivé
mdns:
disabled: true
# Serveur web
web_server:
port: 80
logger:
level: INFO
api:
encryption:
key: "dKJh8sL9mN3pQ6rT5vX2yZ4aC7eF1gH0iJ8kM9nP6qR="
reboot_timeout: 15min
ota:
- platform: esphome
password: !secret ota_password
# ========================================
# 🧪 CAPTEURS DE TEST
# ========================================
sensor:
# 📶 Signal WiFi (toujours utile !)
- platform: wifi_signal
name: "Plantes WiFi Signal"
update_interval: 60s
# ⏱️ Uptime (temps depuis démarrage)
- platform: uptime
name: "Plantes Uptime"
update_interval: 60s
# 🌡️ Température interne ESP32
- platform: internal_temperature
name: "Plantes Température ESP"
update_interval: 60s
# ========================================
# 📝 INFOS TEXTE
# ========================================
text_sensor:
# 📍 Adresse IP
- platform: wifi_info
ip_address:
name: "Plantes IP"
ssid:
name: "Plantes SSID"
mac_address:
name: "Plantes MAC"
# 📦 Version ESPHome
- platform: version
name: "Plantes Version ESPHome"
# ========================================
# 💡 LED TEST (LED interne)
# ========================================
switch:
# Redémarrage à distance
- platform: restart
name: "Plantes Redémarrer"
light:
# LED interne ESP32 (GPIO2 généralement)
- platform: status_led
name: "Plantes LED Status"
pin:
number: GPIO2
Salut.
Est-ce que par hasard tu aurais Arduino IDE d’installé sur ton PC ? ou sinon Putty ?
ce n’est pas HA le problème, ton esp n’arrive simplement a se connecter au wifi, soit a cause de ton secret wifi_ssid ou password qui n’est pas renseigner.
Ajoute un ota sous cette forme pour tester et re-compile ton est
ota:
- platform: esphome
password: "connection"
essaye comme cela, et de mon point de vue mettre une ip fixe c’est le meilleur moyen d’avoir des problème de connection le jour ou u autre device se connecte sur cette ip avant ton esp, fait une liaison mac dhcp dans le routeur est plus pertinent.
De plus le GPIO2 fait partie des pins de boot et peut suivant comment il est câblé posé des problème de boot de l’esp, test un autre gpio
esphome:
name: plantes
esp32:
board: esp32dev
framework:
type: arduino
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
power_save_mode: none
reboot_timeout: 5min
# fast_connect: true
# IP FIXE
# manual_ip:
# static_ip: 192.168.0.207
# gateway: !secret gateway
# subnet: !secret subnet
# dns1: !secret dns1
# dns2: !secret dns2
# Mode AP de secours
ap:
ssid: !secret ap_ssid
password: !secret ap_password
captive_portal:
mdns:
disabled: true
web_server:
port: 80
logger:
level: INFO
api:
encryption:
key: "dKJh8sL9mN3pQ6rT5vX2yZ4aC7eF1gH0iJ8kM9nP6qR="
reboot_timeout: 15min
ota:
- platform: esphome
password: "connection"
sensor:
- platform: wifi_signal
name: "Plantes WiFi Signal"
update_interval: 60s
- platform: uptime
name: "Plantes Uptime"
update_interval: 60s
- platform: internal_temperature
name: "Plantes Température ESP"
update_interval: 60s
text_sensor:
- platform: wifi_info
ip_address:
name: "Plantes IP"
ssid:
name: "Plantes SSID"
mac_address:
name: "Plantes MAC"
- platform: version
name: "Plantes Version ESPHome"
switch:
- platform: restart
name: "Plantes Redémarrer"
light:
- platform: status_led
name: "Plantes LED Status"
pin:
number: GPIO2
cvfe13
Février 6, 2026, 6:23
19
Je pense que le problème vient que esphome essaie de se connecter avec le nom mDNS.
J’ai resolu cela en attribuant une IP fixe à tous mes ESP.
Pour cela il faut d’abord connaitre l’adresse IP effective de ton ESP.
Va dans ta Livebox et lance un scan des peripheriques connectés pour trouver l’adresse effective de ton ESP. (Il a forcément été connecté puisque tu as réussi à le flasher !)
Renseigne cette adresse dans static_ip et rajoute la ligne use_address: 192.168.0.x avec la même adresse.
Puis reflashe ton ESP
Après cela, tu pourras enlever la ligne use_address
manual_ip:
static_ip: 192.168.0.207
gateway: 192.168.0.1
subnet: 255.255.255.0
dns2: 8.8.8.8
dns1: 192.168.0.1
use_address: 192.168.0.207
Un blog avec des infos interessantes à ce sujet
J’espère que cela aidera.
non du tout, ça pourrait m’aider?