Impossible d'actionner un relai

Salut
voici mon code:

switch:
  - platform: gpio
    name: “arrosage”
    pin: GPIO25

Ce que je comprend pas c’est je vois des tutos comme ceux-ci et ils n’utilisent pas d’élévateur de tension

Tout ton code s’il te plait

esphome:
  name: arrosage
  friendly_name: Arrosage

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

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

ota:
  password: "0841b61b540e3132d56c88223536d4aa"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  manual_ip:
    static_ip: 192.168.0.xx
    gateway: 192.168.0.254
    subnet: 255.255.255.0

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Pool Fallback Hotspot"
    password: "xxxxxxxx"

captive_portal:

switch:
  - platform: gpio
    name: “arrosage”
    pin: GPIO25

   

ok merci

essaye stp avec cette partie ce code

  - platform: gpio
    name: "Relay_1"
    pin: 25
    inverted: True
    restore_mode: RESTORE_DEFAULT_OFF

je n’ai de switch avec ce code
Capture
et le relais est toujours activé

deuxieme petite chose le VCC sur ta carte relais tu l’alimentes avec quelle tension issue de ton esp ?
3.3 V
ou
5 V

il est alimenté par le 5v sur un chargeur 3.1A

bon je viens de faire le test

j’ai un relais double
d’ou le titi et le toto

rajoute a la fin le « web_server »
une fois ton firmware déversé, connectes toi sur ton esp a l’aide d’un browser
tu devrais avois une interface web pour ton esp
tel que qque chose comme cela

j’ai bien deux switchs qui sont définis
titi et toto et encliquant dessus j’entends les relais coller

esphome:
  name: esptest
  friendly_name: esptest

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:


ota:


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

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esptest Fallback Hotspot"
    password: "QyLEdx7ujVJk"

captive_portal:


switch:
  - platform: gpio
    name: “titi”
    pin: 25
    inverted: True

  - platform: gpio
    name: “toto”
    pin: 26
    inverted: True

web_server:
  port: 80

et ton entité definie si tu clique dessus ça donne quoi ??

ensuite sur la page des integrations en rajoutant a la main mon esp de test j’ai du rafraichir la page pour voir apparaitre les deux autres entités correspondant aux deux switches

Je n’avais que l’entité firmware

Je viens de la supprimer et je retéléverse pour quelle soit de nouveau découverte

non je me suis mal exprimé
une fois ton ESP detecté dans tes integrations
rafraichi la page Web ( F5 )

et la magie ton switch devrait apparaitre

et quand tu te connecte sur ton ESP tu n’as rien qui ressemble a cela ?

image

Effectivement.
Mais ça ne change rien.
L’info est bien envoyé à l’esp mais le relais reste toujours dans le même état (enclenché)


Je l’ai appelé Tata pour forcer la chance :joy:

et tu l’entends coller ( click ) si tu branche ou debranche l’alim de l’esp ?

ben je vois bien le switch la, si tu clique sur le slider?

Je l’entend très bien, juste quand je le mets sur une pin, après il reste collé

Je vais essayer avec un autre esp

et dans ton code si tu mets inverted comme proposé tu l’entends coller ?
car pour moi la c’est juste une gourance de branchement
essaue le branchement suivant
pin 19 → VCC
pin 38 → gnd
et pin 25-> cmd

je crois qu’il y a des fausses masses…

Bon comme sur mon esp je ne trouve pas exactement les pins, j’ai changé le gnd et mis sur 3.3v…et ça fonctionne!!!
Je n’y comprend rien :thinking:

Maintenant ça me laisse le pin 5v pour brncher ma mini pompe :grin:

Un grand merci pour ta patience :pray:

Bon c’est tombé en marche…
Mais ça sent le faux contact

Je viens de repasser en 5v en laissant l’autre gnd et là il reste enclenché.
Donc pour résumer:
Pin 3.3v sur vcc relais
pin gnd (en face du 3.3v) sur gnd relais
pin 25 sur In relais.

Je viens de tester avec la mini-pompe alimentée via l’esp et ça fonctionne, les tomates cerises vont être contentes :smile:
20230605_185032(1)

Salut,
J’ai un ESP32-POE de chez Olimex et j’ai exactement le même souci. Si j’alimente mon relai en 5v il reste tout le temps collé alors que si je test au multimètre mon GPIO passe bien de 0 à 3v.
Si j’alimente mon relai en 3.3v la ça fonctionne.
On est pas les seuls à avoir le souci j’ai trouvé ce sujet est testé le code en fin de sujet mais j’ai toujours le souci.