Relay impulsion avec ESP32

Salut à tous,

Je voudrais controler l’ouverture de mon portail Somfy IO avec un ESP32.
j’ai un relay 5V piloté et configuré (NC et COM vers le somfy) ainsi dans mon esp :

switch:
  - platform: gpio
    name: switch_garage
    id: switch_garage
    pin: GPIO04

Quand je push le button je vois le relay s’allumer puis s’eteindre mais rien de l’autre coté, ca déclenche rien de l’autre coté, comme si le relay ne passait aucune info.

Vous auriez une idée ?

Salut,

Tu as rien d’autres dans ton code esphome ? Tu n’as pas de output ?

alors je débute totalement dans ESP et du coup je n’ai pas mis de code output en effet, ca vient surement de la.

Voici mon code complet :

esphome:
  name: garage
  friendly_name: garage

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
  - platform: esphome
    password: "xxxxxxxx"

wifi:
  ssid: xxxx
  password: xxxx

captive_portal:

switch:
  - platform: gpio
    name: switch_garage
    id: switch_garage
    pin: GPIO04
    on_turn_on:
    - delay: 500ms
    - switch.turn_off: switch_garage

Je ne suis pas expert, et je ne me souviens plus trop comment j’avais fait.
Mais ça doit ressembler à quelque chose comme ceci :

(Je n’ai pas ESP de disponible pour essayer)

switch:
# switch garage
  - platform: output 
    output: garage_output #ajout
    Id: switch_garage.        #ajout
    name: switch_garage
    	
    on_press:
       then:
         - switch.turn_on: garage_output
  	     - delay: 500ms
         - switch.turn_off: garage_output

output:
# sortie relay
  - id: garage_output
    platform: gpio
    pin: 
      number: GPIO04

Tu dois trouver plus d’information dans la doc.

1 « J'aime »

Merci!

En faisant un switch avec une sortie output ca ne remonte pas coté HA, j’ai rien en switch comme si le output ne déclarait pas le switch, j’ai du mal a comprendre pourquoi.

J’ai modifié un peu le code (id et output dans Switch), essayé pour voir.

Sinon, j’ai trouvé cet article:
Il faut adapter a ton cas, mais sa peut t’aider.

super merci a toi ca marche nikel!

1 « J'aime »