Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Commander un relais Wi-Fi sous ESPHome via le GPIO externe du routeur. Possible ?
#1
Bonjour, voilà une semaine que je recherche la méthode pour commander un relais wifi Sonoff MINIR4 reprogrammé sous ESPHome (en version 7.3)  via le GPIO externe.
Aujourd'hui, j'arrive à commander le relais sous Windows via cette commande >curl.exe -X POST http://192.168.1.14/switch/relais/turn_on -H "Content-Length: 0" pour le mettre en service 
et >curl.exe -X POST http://192.168.1.14/switch/relais/turn_off -H "Content-Length: 0" pour le couper.

De ce que j'ai compris, la configuration du GPIO externe sera:

HOST: 192.168.1.14
PORT: 80
ORDER ON: switch/relais/turn_on?"Content-Length: 0"
ORDER OFF: switch/relais/turn_off?"Content-Length: 0"
mais il manque quelque chose car ça ne fonctionne pas. 

Quelqu'un a-t-il déjà réussi ?

Merci d'avance
Répondre

#2
Bonjour,
Le routeur effectue un GET et non un POST c'est sûrement la raison du disfonctionnement.
Répondre

#3
Le -H ?? Et potentiellement un / devant switch
Répondre

#4
Le routeur fait un GET et non pas un POST.

André
Répondre

#5
Bonjour,
  si Content-Length: 0 alors un GET devrait passer sans ajout de header pour dire qu'il n'y a pas de body :

à la place de 
Code :
curl.exe -X POST http://192.168.1.14/switch/relais/turn_on -H "Content-Length: 0"

essayez
Code :
curl.exe -X GET http://192.168.1.14/switch/relais/turn_on

 si ça fonctionne avec curl, l'usage avec le routeur devrait être Ok [le Sonoff MINIR4 impose peut être de travailler avec POST ?]
Merci André Smile ,
Routeur V17.19 (since V2.01) / Source UxI / 5 actions

Si les réponses que je propose bénévolement sur ce forum ne vous plaisent pas, ignorez-les simplement sans me jeter la pierre ! (Ou ne posez pas de question)
Répondre



Atteindre :


Utilisateur(s) parcourant ce sujet :
1 visiteur(s)

Moteur MyBB, © 2002-2026 Melroy van den Berg.