Mon problème
Bonjour à tous, j’utilise depuis plusieurs mois un ESP Wemos D1 Mini Pro avec ESP Home et Home Assistant. J’ai généré le firmware pour le wemos avec la version 2022.3.1 d’ESP Home et tout fonctionne correctement.
J’ai mis à jour ESP Home en 2023.5.3 et depuis je n’arrive plus à générer le firmware. Voici le log dans esphome:
INFO Reading configuration /config/esphome/wemos-d1-fil-pilote.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing wemos-d1-fil-pilote (board: d1_mini_pro; framework: arduino; platform: platformio/espressif8266@3.2.0)
--------------------------------------------------------------------------------
HARDWARE: ESP8266 80MHz, 80KB RAM, 16MB Flash
Dependency Graph
|-- ESPAsyncTCP-esphome @ 1.2.3
|-- ESPAsyncWebServer-esphome @ 2.1.0
| |-- ESPAsyncTCP-esphome @ 1.2.3
| |-- Hash @ 1.0
| |-- ESP8266WiFi @ 1.0
|-- DNSServer @ 1.1.1
|-- ESP8266WiFi @ 1.0
|-- ESP8266mDNS @ 1.2
|-- Wire @ 1.0
|-- ArduinoJson @ 6.18.5
Compiling /data/wemos-d1-fil-pilote/.pioenvs/wemos-d1-fil-pilote/src/main.cpp.o
Linking /data/wemos-d1-fil-pilote/.pioenvs/wemos-d1-fil-pilote/firmware.elf
RAM: [==== ] 41.4% (used 33936 bytes from 81920 bytes)
Flash: [==== ] 42.0% (used 438437 bytes from 1044464 bytes)
Building /data/wemos-d1-fil-pilote/.pioenvs/wemos-d1-fil-pilote/firmware.bin
esp8266_copy_factory_bin(["/data/wemos-d1-fil-pilote/.pioenvs/wemos-d1-fil-pilote/firmware.bin"], ["/data/wemos-d1-fil-pilote/.pioenvs/wemos-d1-fil-pilote/firmware.elf"])
========================= [SUCCESS] Took 14.36 seconds =========================
INFO Successfully compiled program.
INFO Connecting to 192.168.1.103
INFO Uploading /data/wemos-d1-fil-pilote/.pioenvs/wemos-d1-fil-pilote/firmware.bin (442592 bytes)
INFO Compressed to 307658 bytes
ERROR Error binary size: Error: ESP has been flashed with wrong flash size. Please choose the correct 'board' option (esp01_1m always works) and then flash over USB.
Pourtant je n’ai touché à rien dans le yaml, et celui-ci est bien valide… 
Je suis preneur de vos idées…
Ma configuration
System Information
version |
core-2023.5.3 |
installation_type |
Home Assistant OS |
dev |
false |
hassio |
true |
docker |
true |
user |
root |
virtualenv |
false |
python_version |
3.10.11 |
os_name |
Linux |
os_version |
6.1.25 |
arch |
aarch64 |
timezone |
Europe/Paris |
config_dir |
/config |
Home Assistant Community Store
GitHub API |
ok |
GitHub Content |
ok |
GitHub Web |
ok |
GitHub API Calls Remaining |
5000 |
Installed Version |
1.32.1 |
Stage |
running |
Available Repositories |
1286 |
Downloaded Repositories |
9 |
Home Assistant Cloud
logged_in |
false |
can_reach_cert_server |
ok |
can_reach_cloud_auth |
ok |
can_reach_cloud |
ok |
Home Assistant Supervisor
host_os |
Home Assistant OS 10.1 |
update_channel |
stable |
supervisor_version |
supervisor-2023.04.1 |
agent_version |
1.5.1 |
docker_version |
23.0.3 |
disk_total |
113.9 GB |
disk_used |
13.9 GB |
healthy |
true |
supported |
true |
board |
odroid-n2 |
supervisor_api |
ok |
version_api |
ok |
installed_addons |
Zigbee2MQTT (1.30.4-1), Mosquitto broker (6.2.1), Studio Code Server (5.6.0), Joal (2.1.33), Let’s Encrypt (4.12.8), UniFi Network Application (2.6.0), Terminal & SSH (9.7.0), Samba share (10.0.1), Samba Backup (5.2.0), AdGuard Home (4.8.7), ESPHome (2023.5.3) |
Dashboards
dashboards |
1 |
resources |
5 |
views |
4 |
mode |
storage |
Recorder
oldest_recorder_run |
16 mai 2023 à 19:25 |
current_recorder_run |
23 mai 2023 à 09:16 |
estimated_db_size |
566.98 MiB |
database_engine |
sqlite |
database_version |
3.40.1 |
___
Salut,
As-tu regardé les changelog entre les versions ?
Par ailleurs quaond on lit ça, on a 2 pistes:
- Trouver la bonne valeur pour : board
- Au pire, y mettre esp01_1m
1 « J'aime »
Finalement c’est simple, comme c’est un Wemos D1 mini et non un Wemos D1 mini pro, il suffit de mettre d1_mini dans board:
esp8266:
board: d1_mini
A priori dans les anciennes versions de ESP Home d1_mini et d1_mini_pro ne faisait pas de différence 
Merci pour le coup de main.
1 « J'aime »