Bonjour,
En suivant différents tuto et en lisant beaucoup de sujet sur Home Assistant, j’ai décidé de me lancer dans le hack du boitier Vindriktning de chez IKEA. Non sans peine je suis parvenu à le faire reconnaître par ESPHome (problème de détection du wifi). Maintenant j’ai compris comment faire. Malheureusement je n’ai pas de remonté d’infos, cela me marque indisponible. Je sais que mon capteur fonctionne, je l’ai testé. Pensant que cela pouvait venir du modèle de mon ESP32 j’ai essayé avec deux modèle différent: un D1Mini et un S2Mini. Le résultat est identique.
Je ne comprends pas pourquoi et je ne vois pas où j’ai pu faire une erreur.
Voici les logs
J’espère que l’un d’entre vous sera me dire l’erreur que j’ai commis.
Merci d’avance
NFO ESPHome 2026.1.5
INFO Reading configuration /config/esphome/qualite-air-bureau.yaml...
INFO Starting log output from 192.168.1.116 using esphome API
INFO Successfully resolved qualite-air-bureau @ 192.168.1.116 in 0.000s
INFO Successfully connected to qualite-air-bureau @ 192.168.1.116 in 0.145s
INFO Successful handshake with qualite-air-bureau @ 192.168.1.116 in 0.323s
[15:00:34.710][I][app:210]: ESPHome version 2026.1.5 compiled on 2026-02-17 14:31:04 +0100
[15:00:34.716][I][app:217]: ESP32 Chip: ESP32-S2 r1.0, 1 core(s)
[15:00:34.716][C][logger:316]: Logger:
[15:00:34.716][C][logger:316]: Max Level: DEBUG
[15:00:34.716][C][logger:316]: Initial Level: DEBUG
[15:00:34.726][C][logger:322]: Log Baud Rate: 115200
[15:00:34.726][C][logger:322]: Hardware UART: USB_CDC
[15:00:34.746][C][logger:332]: Task Log Buffer Size: 768 bytes
[15:00:34.746][C][uart.idf:238]: UART Bus 0:
[15:00:34.750][C][uart.idf:152]: RX Pin: GPIO6
[15:00:34.750][C][uart.idf:243]: RX Buffer Size: 256
[15:00:34.750][C][uart.idf:243]: RX Full Threshold: 8
[15:00:34.750][C][uart.idf:243]: RX Timeout: 2
[15:00:34.756][C][uart.idf:249]: Baud Rate: 9600 baud
[15:00:34.756][C][uart.idf:249]: Data Bits: 8
[15:00:34.756][C][uart.idf:249]: Parity: NONE
[15:00:34.756][C][uart.idf:249]: Stop bits: 1
[15:00:34.761][C][pm1006:017]: PM1006:
[15:00:34.767][C][pm1006:016]: PM2.5 'Particulate Matter 2.5µm Concentration'
[15:00:34.767][C][pm1006:016]: State Class: 'measurement'
[15:00:34.767][C][pm1006:016]: Unit of Measurement: 'µg/m³'
[15:00:34.767][C][pm1006:016]: Accuracy Decimals: 2
[15:00:34.768][C][pm1006:026]: Device Class: 'pm25'
[15:00:34.773][C][pm1006:030]: Icon: 'mdi:blur'
[15:00:34.797][C][pm1006:452]: Update Interval: never
[15:00:34.797][C][captive_portal:128]: Captive Portal:
[15:00:34.803][C][wifi:1304]: WiFi:
[15:00:34.803][C][wifi:1304]: Local MAC: 80:65:99:49:35:80
[15:00:34.803][C][wifi:1304]: Connected: YES
[15:00:34.810][C][wifi:1037]: IP Address: 192.168.1.116
[15:00:34.810][C][wifi:1048]: SSID: 'Freebox-C07003'[redacted]
[15:00:34.810][C][wifi:1048]: BSSID: 3A:07:16:C0:0E:00[redacted]
[15:00:34.810][C][wifi:1048]: Hostname: 'qualite-air-bureau'
[15:00:34.810][C][wifi:1048]: Signal strength: -41 dB ▂▄▆█
[15:00:34.810][C][wifi:1048]: Channel: 5
[15:00:34.810][C][wifi:1048]: Subnet: 255.255.255.0
[15:00:34.810][C][wifi:1048]: Gateway: 192.168.1.254
[15:00:34.810][C][wifi:1048]: DNS1: 1.1.1.1
[15:00:34.810][C][wifi:1048]: DNS2: 1.0.0.1
[15:00:34.816][C][esphome.ota:075]: Over-The-Air updates:
[15:00:34.816][C][esphome.ota:075]: Address: qualite-air-bureau.local:3232
[15:00:34.816][C][esphome.ota:075]: Version: 2
[15:00:34.831][C][esphome.ota:082]: Password configured
[15:00:34.831][C][safe_mode:021]: Safe Mode:
[15:00:34.831][C][safe_mode:021]: Successful after: 60s
[15:00:34.831][C][safe_mode:021]: Invoke after: 10 attempts
[15:00:34.831][C][safe_mode:021]: Duration: 300s
[15:00:34.841][C][safe_mode:038]: Bootloader rollback: support unknown
[15:00:34.859][C][web_server.ota:231]: Web Server OTA
[15:00:34.859][C][api:221]: Server:
[15:00:34.859][C][api:221]: Address: qualite-air-bureau.local:6053
[15:00:34.859][C][api:221]: Listen backlog: 4
[15:00:34.859][C][api:221]: Max connections: 8
[15:00:34.863][C][api:228]: Noise encryption: YES
[15:00:34.910][C][mdns:177]: mDNS:
[15:00:34.910][C][mdns:177]: Hostname: qualite-air-bureau`
## System Information
version | core-2026.2.2
-- | --
installation_type | Home Assistant OS
dev | false
hassio | true
docker | true
container_arch | amd64
user | root
virtualenv | false
python_version | 3.13.11
os_name | Linux
os_version | 6.12.67-haos
arch | x86_64
timezone | Europe/Paris
config_dir | /config
<details><summary>Home Assistant Community Store</summary>
GitHub API | ok
-- | --
GitHub Content | ok
GitHub Web | ok
HACS Data | ok
GitHub API Calls Remaining | 5000
Installed Version | 2.0.5
Stage | running
Available Repositories | 2740
Downloaded Repositories | 1
</details>
<details><summary>Home Assistant Cloud</summary>
logged_in | false
-- | --
can_reach_cert_server | ok
can_reach_cloud_auth | ok
can_reach_cloud | ok
</details>
<details><summary>Home Assistant Supervisor</summary>
host_os | Home Assistant OS 17.1
-- | --
update_channel | stable
supervisor_version | supervisor-2026.02.2
agent_version | 1.8.1
docker_version | 29.1.3
disk_total | 116.7 GB
disk_used | 10.4 GB
nameservers | 1.0.0.1, fd0f:ee:b0::1, 1.1.1.1
healthy | true
supported | true
host_connectivity | true
supervisor_connectivity | true
ntp_synchronized | true
virtualization |
board | generic-x86-64
supervisor_api | ok
version_api | ok
installed_addons | Mosquitto broker (6.5.2), Zigbee2MQTT (2.8.0-1), Terminal & SSH (10.0.1), Get HACS (1.3.1), ESPHome Device Builder (2026.1.5)
</details>
<details><summary>Dashboards</summary>
dashboards | 2
-- | --
resources | 0
views | 0
mode | storage
</details>
<details><summary>Network Configuration</summary>
adapters | lo (disabled), enp1s0 (enabled, default, auto), hassio (disabled), docker0 (disabled), vethd9f8b7d (disabled), vethc6d1e71 (disabled), veth8be6eb4 (disabled), veth438769e (disabled), veth6c8c9b1 (disabled), veth213e96e (disabled), veth055de8d (disabled), vethbd3c759 (disabled)
-- | --
ipv4_addresses | lo (127.0.0.1/8), enp1s0 (192.168.1.88/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), vethd9f8b7d (), vethc6d1e71 (), veth8be6eb4 (), veth438769e (), veth6c8c9b1 (), veth213e96e (), veth055de8d (), vethbd3c759 ()
ipv6_addresses | lo (::1/128), enp1s0 (2a01:e0a:dbd:7fb0:89bd:9c97:ab9a:703/64, fe80::ac18:5400:f67:9d08/64), hassio (fd0c:ac1e:2100::1/48, fe80::4c10:9bff:fe3d:c269/64), docker0 (fe80::8405:dff:fe5a:770e/64), vethd9f8b7d (fe80::2092:d9ff:fe1e:e22a/64), vethc6d1e71 (fe80::6ced:b0ff:fe01:5019/64), veth8be6eb4 (fe80::2839:7ff:fe2c:d6bd/64), veth438769e (fe80::10e7:3bff:fe54:2502/64), veth6c8c9b1 (fe80::cc50:37ff:fe87:55da/64), veth213e96e (fe80::d876:6fff:fea6:f4e9/64), veth055de8d (fe80::3454:adff:fe6d:3ade/64), vethbd3c759 (fe80::5899:55ff:fe45:93d3/64)
announce_addresses | 192.168.1.88, 2a01:e0a:dbd:7fb0:89bd:9c97:ab9a:703, fe80::ac18:5400:f67:9d08
</details>
<details><summary>Recorder</summary>
oldest_recorder_run | 6 février 2026 à 16:24
-- | --
current_recorder_run | 14 février 2026 à 16:55
estimated_db_size | 16.73 MiB
database_engine | sqlite
database_version | 3.49.2
</details>
___