ESP-01 + Double relais + ESPEasy

Forum dédié aux bricolages d'objets connectés IOT et leurs communications avec DomoticZ :
- Remplacement de firmware des prises, modules relais ...
- Fabrication à base d'ESP8266, de NodeMCU, de Weemos et consorts ...
GregB
Messages : 30
Inscription : 06 août 2020, 15:32

ESP-01 + Double relais + ESPEasy

Message par GregB »

Bonjour à tous,
J’ai acheté l’une de ces petiotes cartes : Broco Module de Relais, Module de Commande à Distance sans Fil WiFi Smart Home Switch APP 5V ESP8266 Module de Relais WiFi à Double Canal IOT Smart Home Phone APP commutateur à Distance https://www.amazon.fr/dp/B07ZYRMTRV/ref ... vFb6X7GT8K

Hélas, après avoir flasher l’ESP-01 sous ESPEasy sans problème, je me retrouve coincé... Je m’explique : je ne sais pas sous quels pin les relais sont contrôlés. Et donc je ne vois pas comment ouvrir et fermer chacun des circuits.
Dans les commentaires du produit, un autre acheteur explique qu’ils sont connectés sur des ports série, ce qui n’est pas clair non plus pour moi...

Si quelqu’un à un lien ou une explication claire s’il vous plaît ?
J’ai configuré le contrôleur MQTT et même HTTP, avec la commande classique : HTTP://ipESP/controle?amd=GPIO,N°,0 ou 1. J’ai essayé avec tous les GPIO proposés, mais sans succès.
GregB
Messages : 30
Inscription : 06 août 2020, 15:32

Re: ESP-01 + Double relais + ESPEasy

Message par GregB »

Je fais suite à mon propre post après tests...
Je vois une petite loupiote bleue qui réagit sur l'ESP-01 lorsque j'actionne l'interrupteur virtuel dans Domoticz. Donc l'information est bien transmise de Domoticz à Mosquitto, puis à l'ESP. Le changement d'état s'applique bien de ESPEasy sur l'ESP.

En revanche, toujours aucune activation des relais... C'est donc les liens entre l'ESP-01 et les relais qui ne se font pas. Si vous avez une idée ?
adv
Messages : 580
Inscription : 02 févr. 2016, 13:54
Contact :

Re: ESP-01 + Double relais + ESPEasy

Message par adv »

Salut, tu ne pourras pas piloter tes relais (cf commentaires) car ils ne sont pas connectés sur les GPIO 0 et 2 (les 2 seuls dispos sur l'ESP01). Il sont pilotés via le port série (d'où la présence du circuit intégré ST), et sans connaitre le protocole ba t'es foutu...

Il conviendrait de faire le ménage sur le PCB pour enlever tout ce qui sert à rien, et relier le GPIO 0 et 2 sur les transistors de commande des relais. Là avec ESPeasy tu pourra le piloter.

A+
Raspberry pi 3 - Domoticz 2024.4 | Piface v.2 + Téléinfo + RFXtrx433E
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS
prises chacon, wifi | Sonoff easyESP, Tasmota, Espurna | ParadoxMG5050
GregB
Messages : 30
Inscription : 06 août 2020, 15:32

Re: ESP-01 + Double relais + ESPEasy

Message par GregB »

Salut,
Merci d’avoir pris un peu de temps pour moi. Ta réponse est à la fois rassurante car je ne bloquais pas pour rien et à la fois frustrante, car je ne mesure pas bien cette histoire de port série pour le moment.
Mon but est de pouvoir piloter ces deux relais avec Domoticz, donc peut-être que je peux reflasher mon ESP-01 avec autre système ?

Si cette première solution n’est pas possible, ce que tu sous-entends, serait de brancher les GPIO 0 et 2 de l’ESP-01 directement sur les pins de la carte ?
Si je veux éviter d’avoir à poser une alimentation 3,3V en plus de tout cela, je me demande si je peux laisser l’ESP branché sur ses 8 pins femelles et dériver des câbles depuis les pins GPIO vers les RX, TX.... Cela permettrait du coup l’utilisation d’ESPEasy ou bien de Tasmota si j’ai bien compris. Ça je sais les intégrer à DOmoticz car je l’ai déjà fait.

Mes remarques ou questions vont paraître idiotes aux yeux de certains, mais je ne me suis mis à la domotique qu’il y a quelques semaines...
adv
Messages : 580
Inscription : 02 févr. 2016, 13:54
Contact :

Re: ESP-01 + Double relais + ESPEasy

Message par adv »

Pas de souci Greg, en fait sur ta carte tu as l'ESP, les relais, mais entre les deux un micorprocesseur ST à prioris.

Etant donné que tu ne sais pas quel code il exécute tu ne sais pas quoi lui envoyer via l'ESP pour qu'il actionne les relais.
De toute façon tu as effacé l'ESP, donc c'est foutu.

Il faut voir comment la carte est faite, repérer sur quel patte de l'µC sont connectés les GPIO 0 et 2, et sur quelles pattes sont connectés les bases des 2 transistors. Dessouder le µC. Relier le GPIO0 sur l'une des bases, et le GPIO2 sur l'aure, et espérer que les niveau logique soient "compatibles", envoyer depuis espeasy un 1 et un 0 et voir si le relais colle / décolle.

Sinon poubelle et tu pars sur des modules electrodragon...
https://www.electrodragon.com/product/w ... d-esp8266/

A+
Raspberry pi 3 - Domoticz 2024.4 | Piface v.2 + Téléinfo + RFXtrx433E
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS
prises chacon, wifi | Sonoff easyESP, Tasmota, Espurna | ParadoxMG5050
GregB
Messages : 30
Inscription : 06 août 2020, 15:32

Re: ESP-01 + Double relais + ESPEasy

Message par GregB »

D'accord, je vois... En résumé, sans ces données de la part du constructeur, cette carte devient inexploitable. Ce n'est pas un code que l'on peut recréer ou improviser.
Je vais essayer de suivre tes recommandations concernant les connectiques à modifier, recâbler sur l'ESP. Mais je me demande si les pins qui sont déjà sur la carte ne sont pas exploitables directement. Je ne vois pas pourquoi les avoir placés là sinon...

Je n'ai pas encore renoncé avec ce truc. Je viens même de demander au vendeur s'il pouvait me renvoyer le code de l'ESP. Je ne mise pas dessus, mais on ne sait jamais.

Merci pour le lien, cela ressemble à des modules Sonoff basic en fait. J'en ai encore quelques uns et je sais les flasher, je l'ai déjà fait sur 3 d'entre eux. Je me suis commandé cette carte avec deux relais pour l'installer sur mon imprimante 3D. Je souhaitais pouvoir allumer à distance et de façon séparée :
- l'imprimante 3D
- et un Rpi Zéro + Cam pour la surveillance de l'impression
Pour cela, un sonoff basic ne faisait donc pas l'affaire.

Il y avait bien sûr l'idée de développer mes connaissances, au moins, là dessus, je ne suis pas déçu, à défaut d'être efficace pour l'instant.
GregB
Messages : 30
Inscription : 06 août 2020, 15:32

Re: ESP-01 + Double relais + ESPEasy

Message par GregB »

Je viens de tomber sur un lien très intéressant, peut-être une sortie du problème avec un peu de travail : http://translate.google.com/translate?u ... r=en&hl=fr

Ce n’est pas tant pour le lien commercial que pour les informations qui s’y trouvent. Je joins une pièce en image.

Nous voyons clairement les commandes nécessaires au bon fonctionnement des relais. J’imagine que cela correspond aux commandes en port séries que nous évoquons depuis quelques échanges.
Je dois donc encore comprendre si, et comment je peux utiliser cela dans domoticz....

Bonne nuitée à tous !
Pièces jointes
389C4784-1F42-47D0-A34E-539BCC467C9A.jpeg
389C4784-1F42-47D0-A34E-539BCC467C9A.jpeg (1.02 Mio) Consulté 7073 fois
adv
Messages : 580
Inscription : 02 févr. 2016, 13:54
Contact :

Re: ESP-01 + Double relais + ESPEasy

Message par adv »

Pfou trop prise de tête tu vas devoir développer ton firmware, et puis tu sais pas a quel baudrate envoyer les données à l'µC.

Pour 7 balles t'as un electrodragon... perso pour moi le choix est vite fait. Sinon reste l'option évoquée avant, la modif hardware...

A+
Raspberry pi 3 - Domoticz 2024.4 | Piface v.2 + Téléinfo + RFXtrx433E
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS
prises chacon, wifi | Sonoff easyESP, Tasmota, Espurna | ParadoxMG5050
GregB
Messages : 30
Inscription : 06 août 2020, 15:32

Re: ESP-01 + Double relais + ESPEasy

Message par GregB »

Oui je suis entièrement d'accord ta logique économique. C'est indiscutable.

Hélas, dans ce cas, il ne s'agit vraiment pas d'une question d'argent, mais juste de compréhension. Ce truc me rend fou !
Merci en tout cas pour tes conseils précieux !

@+
GregB
Messages : 30
Inscription : 06 août 2020, 15:32

Re: ESP-01 + Double relais + ESPEasy

Message par GregB »

Bonjour à tous,
si mes galères peuvent profiter à d'autres, sur cette carte double relais, je viens d'identifier les broches du micro-contrôleur qui sont responsables de l'activation de chaque relais.
D'un côté, c'est la 3ème, de l'autre, la toute première. Vous trouverez une photo annotée en pièce jointe pour mieux visualiser.

Sauf erreur de ma part, l'ESP-01 peut délivrer un courant de 3,3V par GPIO, Reste à voir si cela sera suffisant pour coller les relais.
Pièces jointes
Broches - relais.png
Broches - relais.png (2.46 Mio) Consulté 6981 fois
Répondre