Mode: INPUT_PULLUP

Bonjour,

J’ai intégré un « sonoff Mini » derrière mon interrupteur de garage, l’idée étant (après)de le coupler avec un detecteur de présence, je l’ai passé sous ESPhome, la petite manip est très facile à faire, cependant j’ai un soucis ce module c’est que je suis obligé de d’allumer et éteindre l’interrupteur (le vrai) 2 fois à chaque fois en clair il agit comme un bouton poussoir et non comme un interrupteur classique.
Je pense qu’il s’agit du « mode » utiliser " mode: INPUT_PULLUP" je vous met le code complet dessous. Que faut il mettre à la place ? comme mode.
Est-ce ca le soucis ?

Merci de votre aide

esphome:
  name: interrupteur_1
  platform: ESP8266
  board: esp01_1m

wifi:
  ssid: "free*********"
  password: "*************"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "interrupteur 1 Fallback Hotspot"
    password: "V*********y"

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
binary_sensor:
  - platform: gpio
    pin:
      number: GPIO4
      mode: INPUT_PULLUP
      inverted: True
    name: "interrupteur_1_Button"
    on_press:
      - switch.toggle: relay

switch:
  - platform: gpio
    name: "interrupteur_1_relais"
    pin: GPIO12
    id: relay

status_led:
  pin:
    number: GPIO13
    inverted: yes

J’ai peut être trouvé une solution et c’est déjà mieux :

j’ai remplacé : `

 #on_press:
    #  then:
    #    - switch.turn_on:
    #        id: relay
    #on_release:
    #  then:
    #    - switch.turn_off:
    #        id: relay

par

 on_press:
      - switch.toggle: relay
    on_release:
      - switch.toggle: relay

Voila ! en fait ça marche parfaitement comme ça.