Page 2 sur 2

Re: besoin d aide relai esp8266

Publié : 02 nov. 2020, 16:45
par vmatias
Bonjour tofawakz,

Si tu n'as toujours pas résolu ton problème :

Sur le composant que tu as acheté il y a deux deux modules :
- Le relais et l'alimentation
- Le ESP8266 ESP-01
Si tu fais une recherche sur internet sur "ESP-01" tu trouveras beaucoup de documentation.

Le module ESP-01 peut en effet communiquer par le port série via les pins (TX et RX) mais aussi via le WiFI
Le relais (en principe) est contrôlé par la broche GPIO0 du ESP-01 (HIGH LEVEL = Relais actif).
Pour faire un test, crée un nouveau projet dans l'IDE arduino et dans la boucle principale :
- Tu mets la broche GPIO0 à LOW
- un délai d'attente
- Tu mets la broche GPIO0 à HIGH
- un délai d'attente

Si tout fonctionne correctement tu entendras le relais.
Il y a un sujet viewtopic.php?t=8639

Re: besoin d aide relai esp8266

Publié : 05 nov. 2020, 09:51
par tofawakz
le relay board doit recevoir les information d ouverture/fermeture du relais via les port serie sur le relay board les pin 0/2 ne sont pas utilisé

Re: besoin d aide relai esp8266

Publié : 06 nov. 2020, 07:59
par vmatias
J'ai compris !
Re garde ce post :
https://forum.jeedom.com/viewtopic.php?t=33829
Je l'ai parcouru en diagonale, mais la personne se trouvait dans le même cas que toi.
Courage.

Re: besoin d aide relai esp8266

Publié : 06 nov. 2020, 12:53
par Jpaul
Bonjour,

Les commandes AT, en cherchant avec un moteur de recherche, on a des réponses.
Moi je les ai utilisées pour envoyer des SMS à partir d'un arduino et du shield GSM. L'arduino envoie des commandes AT au shield pour envoyer et recevoir des SMS.

Je ne suis pas sûr que ce soit la meilleure façon de faire dialoguer un esp8266 avec Domoticz.

Personnellement, j'utilise un script qui permet de piloter le relais à l'aide d'un serveur web. Ainsi l'esp8266 contient un petit serveur web et le code qui lui permet de se connecter au réseau wifi local (il est aussi possible que l'Esp soit un point d'accès wifi, si on ne veut pas passer par la box internet).

En fonction de l'url reçue, l'esp va activer le relais via le port GPIO.

Pour la mise au point on teste avec un navigateur en appelant l'url de l'esp qui va permettre d'activer le relais.

Une fois que ça marche, on passe à domoticz, moi j'ai fait un script lua qui envoie l'url quand on active un switch dummy.

J'ai déjà réalisé ce genre de montage avec un node MCU.

Voila globalement comment j'aborderais ce sujet.

Après, il faut chercher sur internet pour faire marcher morceau par morceau (découper le problème).

1) faire marcher le relais avec un bouton poussoir en passant par l'Esp. (il doit y avoir des exemples sur internet).
2) connecter l'esp au réseau wifi ou bien faire en sorte qu'il soit un point d'accès wifi (point d'accès détectable avec un téléphone)
3) intégrer un serveur web à l'esp.
4) faire en sorte que l'on puisse activer le relais en envoyant une url au serveur web (via un navigateur sur le téléphone par exemple, cela suppose d'avoir récupéré l'adresse IP de l'esp et éventuellement de la rendre fixe dans la box internet).
4) faire envoyer l'url par domoticz.


Amicalement,
Jean-Paul