ESP32 ne boot pas après coupure de courant

Bonjour,

J’ai un ESP32 (nodemcu-32s) sous ESPHome dans le garage sur lequel est branché un capteur de porte filaire.
La conf est la suivante :

binary_sensor:
  - platform: gpio
    pin: 
      number: GPIO25
      mode: INPUT_PULLUP
    name: "$devicename Door"
    device_class: garage_door
    id: capteurporte

Le capteur de porte filaire est donc connecté d’un côté au PIN 25, de l’autre à la masse (GND).
Si la porte du garage est fermé et que je redémarre l’ESP32 depuis HA il redémarre sans souci. Si par contre, il y a une coupure de courant (ou je débranche l’esp), quand le courant revient, l’ESP ne boot pas sauf si j’ouvre le capteur de porte.

Est-ce que quelqu’un aurait un idée du pourquoi et comment éviter ça ?

Merci

Bonjour

Quand je regarde la doc d’ESPHOME
dans ta definition du binary sensor
l’exemple separe la notion d’input et de pullup

binary_sensor:
  - platform: gpio
    pin:
      number: D2
      mode:
        input: true
        pullup: true

essaye comme cela

même si c’est clairement indique que pour des raison de compatibilité… certains raccourcis peuvent êtres utilisé telles que INPUT_PULLUP

Merci, j’ai tenté mais ça n’a pas réglé le souci.
La solution était de changer de pin. Les gpio 25 et 26 font aussi DAC et il se trouve qu’au boot 2V est envoyé sur ces pins…