ESP8266 & Ili9341

Bonjour,

Je ne parviens pas à faire fonctionner un ili9341.
Il s’allume en blanc donc « semble fonctionnel » mais ce que je ne comprends pas c’est que dès que j’ajoute le composant display mon esp me met un message d’erreur de connexion dans les logs

INFO ESPHome 2023.10.5
INFO Reading configuration /config/esphome/esp-test.yaml...
INFO Starting log output from esp-test.local using esphome API
WARNING Can't connect to ESPHome API for esp-test.local: Error connecting to ('192.168.X.XX', 6053): [Errno 111] Connect call failed ('192.168.X.XX', 6053) (SocketAPIError)
INFO Trying to connect to esp-test.local in the background

si je retire juste le code display en laissant le spi, il se connecte correctement

esphome:
  name: esp-test
  friendly_name: esp-test

esp8266:
  board: nodemcu

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

ota:
  password: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esp-Test Fallback Hotspot"
    password: "xxxxxxxxxxxxxxxxxx"

captive_portal:

spi:
  clk_pin: D5 # (Pin on display - SCK/T_CLK)
  mosi_pin: D7 # (Pin on display - SDI(MOSI)/T_DIN)
  miso_pin: D6 # (Pin on display - SDO(MISO)/T_DO)

## ok si retiré
display:
  - platform: ili9xxx
    model: ili9341
    rotation: 0
    cs_pin: D1  # Broche CS (Chip Select)
    dc_pin: D2  # Broche DC (Data/Command)
    reset_pin: D0  # Broche de réinitialisation
    dimensions: 320x240
    lambda: |-    
      it.fill(Color::BLACK);
      it.printf(50, 100, id(my_font), "Bonjour!");
## /ok si retiré

font:
  - file: "/config/www/fonts/arial.ttf"
    id: my_font
    size: 14

Log une fois le component display retiré

[10:42:53][I][app:102]: ESPHome version 2023.10.5 compiled on Nov  1 2023, 10:42:28
[10:42:53][C][wifi:546]: WiFi:
[10:42:53][C][wifi:382]:   Local MAC: XX:XX:XX:XX:XX:XX
[10:42:53][C][wifi:383]:   SSID: [redacted]
[10:42:53][C][wifi:384]:   IP Address: 192.168.X.XX
[10:42:53][C][wifi:385]:   BSSID: [redacted]
[10:42:53][C][wifi:387]:   Hostname: 'esp-test'
[10:42:53][C][wifi:389]:   Signal strength: -64 dB ▂▄▆█
[10:42:53][C][wifi:393]:   Channel: 1
[10:42:53][C][wifi:394]:   Subnet: 255.255.255.0
[10:42:53][C][wifi:395]:   Gateway: 192.168.1.1
[10:42:53][C][wifi:396]:   DNS1: 192.168.1.1
[10:42:53][C][wifi:397]:   DNS2: 0.0.0.0
[10:42:53][D][api.connection:1050]: Home Assistant 2023.10.5 (192.168.X.XX): Connected successfully
[10:42:53][C][logger:416]: Logger:
[10:42:53][C][logger:417]:   Level: DEBUG
[10:42:53][C][logger:418]:   Log Baud Rate: 115200
[10:42:53][C][logger:420]:   Hardware UART: UART0
[10:42:53][C][spi:067]: SPI bus:
[10:42:53][C][spi:068]:   CLK Pin: GPIO14
[10:42:53][C][spi:069]:   SDI Pin: GPIO12
[10:42:53][C][spi:070]:   SDO Pin: GPIO13
[10:42:53][C][spi:072]:   Using HW SPI: SPI
[10:42:53][C][captive_portal:088]: Captive Portal:
[10:42:53][C][mdns:115]: mDNS:
[10:42:53][C][mdns:116]:   Hostname: esp-test
[10:42:53][C][ota:097]: Over-The-Air Updates:
[10:42:53][C][ota:098]:   Address: esp-test.local:8266
[10:42:53][C][ota:101]:   Using Password.
[10:42:53][C][api:139]: API Server:
[10:42:53][C][api:140]:   Address: esp-test.local:6053
[10:42:53][C][api:142]:   Using noise encryption: YES

J’ai testé sur 2 esp8266 (D1 mini et esp-12E) et même comportement
Dès que je trouve un tuto je testerai sur un rpi3b+ pour vérifier que l’écran fonctionne mais je ne pense pas que cela vienne de lui. J’ai l’impression de faire une erreur dans le code

Si vous avez une idée je suis preneur

Merci