Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Connecter compteur eau impulsion
#31
(Hier, 08:15 AM)Lolo69 a écrit : « Du coup dans votre idée, on utiliserait lesp en pull, c'est à dire que c'est lui qui vient lire les info de ecodevice ? 

Peut-être pourrait on utiliser une notification push envoyé depuis ecodevice en direction de lesp32 qui fait tourner un petit serveur Web et un client smtp ? 

Pour faire au plus simple en fait ? »

=> Oui c est tout à fait ça

Pour le message privée je vous renvoie ça dans la journée
Pour le reste il faudra un peu de patience je n ai pas beaucoup de temps libre en ce moment.
Commencez par acheter un ESP 32 , une alim et en un cordon microUsB ( avec fil data)
Pour l ESP32 n importe lequel fera l affaire
Si on veut avancer vite , il faudrait installer l IDE Arduino sur votre PC et de regarder quelques tutos pour apprendre à vous en servir ( Voir tuto sur F1ATB rubrique installation Manuelle)
Ce sera plus simple que vous compiliez le code , ça m évitera de prévoir plein de page web et « astuces » pour avoir un déploiements autonome pour faire le premier démarrage et premier parametrage.
Ce programme n n’ayant pas pour vocation un déploiement massif , je perdrais beaucoup de temps pour pas grand chose.
Je vous donne des nouvelles en message privé

Si Mike , qui est un programme beaucoup plus chevronné que moi, veut nous aider, je le laisserai piloter, je suis certain qu’il a déjà compris comment faire cet interface, pour la fonction de base ( lire les infos par requête http, parser les données, calculer le flag et envoyer message par smtp SSL ) et faire évoluer ensuite une interface web pour acceder aux paramètres, valeurs, historique etc

J'ai déjà un esp ide d'installè sur mon pc, vu qu'avec les premières versions du routeur solaire ota ne fonctionnait pas.

(Hier, 03:11 PM)Mike a écrit : J'ai attaché un petit bout de code qui je pense ferait le job. Il compile mais je ne l'ai pas testé.
J'ai du renommer le fichier en .ino.txt au lieu de .ino car sinon je ne pouvais pas l'attacher.

J'ai déjà un esp de rab, avec la dernière version du routeur installé dessus. 
Peut-on partir de cette configuration ? 
Ou doit on formater lesp ?
Répondre

#32
(Hier, 03:20 PM)tupolev89 a écrit : J'ai déjà un esp de rab, avec la dernière version du routeur installé dessus. 
Peut-on partir de cette configuration ? 
Ou doit on formater lesp ?


Oui, tu peux utiliser cet ESP. Le téléversement depuis arduino IDE écrasera le firmware du routeur donc pas besoin de formater.
Dans le code que j'ai envoyé, pense bien à remplacer les différents paramètres harcodés par les valeurs correspondantes pour toi.
Répondre

#33
tester l envoi de mail est le premier step
Et effectivement pour l instant plus simple de harcoder les parametres plutot que de creer une interface web pour le faire mais pour le coup ca "oblige" à recompiler , mais on verra plus tard 

2 eme étape sera de faire le GET pour recevoir les données ecodevice dans l ESP
Répondre

#34
(Hier, 03:28 PM)Mike a écrit :
(Hier, 03:20 PM)tupolev89 a écrit : J'ai déjà un esp de rab, avec la dernière version du routeur installé dessus. 
Peut-on partir de cette configuration ? 
Ou doit on formater lesp ?


Oui, tu peux utiliser cet ESP. Le téléversement depuis arduino IDE écrasera le firmware du routeur donc pas besoin de formater.
Dans le code que j'ai envoyé, pense bien à remplacer les différents paramètres harcodés par les valeurs correspondantes pour toi

âpres un essai de compilation dans arduino j’ai ce message d’erreur:

C:\Users\Thierry\Desktop\SERVEUR EMAIL ESP ECODEVICE\emailNotifier\emailNotifier.ino:8:10: fatal error: ReadyMail.h: No such file or directory
    8 | #include <ReadyMail.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
exit status 1

Compilation error: ReadyMail.h: No such file or directory
Répondre

#35
Il faut rajouter la library ReadyMail dans ton arduino IDE.
Répondre

#36
(Hier, 04:54 PM)Mike a écrit : Il faut rajouter la library ReadyMail dans ton arduino IDE.

daccord je fait un essai merci

(Hier, 04:58 PM)tupolev89 a écrit :
(Hier, 04:54 PM)Mike a écrit : Il faut rajouter la library ReadyMail dans ton arduino IDE.

daccord je fait un essai merci

y a t’il d’autres bibliothèques a intégrer autre que readymail?
 la compilation et le téléversement sont ok , juste un message 

Wrote 1065376 bytes (699388 compressed) at 0x00010000 in 11.2 seconds (effective 763.5 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

malgré un reset rien ne se passe

comment trouver l ip de lesp? jai ajouter mon id et mdp reseau en ligne 13 et 14 c’est la bonne pratique?
Répondre

#37
(Hier, 04:58 PM)tupolev89 a écrit : y a t’il d’autres bibliothèques a intégrer autre que readymail?
 la compilation et le téléversement sont ok , juste un message 

Wrote 1065376 bytes (699388 compressed) at 0x00010000 in 11.2 seconds (effective 763.5 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

malgré un reset rien ne se passe

comment trouver l ip de lesp? jai ajouter mon id et mdp reseau en ligne 13 et 14 c’est la bonne pratique?

Non, il n'y pas d'autres bibliothèques à rajouter.
La compilation à marché et l'ESP doit être connecté sur ton wifi. Son IP est normalement visible dans le moniteur serie de l'arduino IDE (outil > moniteur serie).
En plus du ssid et du mot de passe du wifi, il faut changer :
 - nom du serveur smtp et le port (ligne 24)
 - login et password pour le serveur smtp (ligne 27)
 - adresse email de l’expéditeur (ligne 30)
 - adresse email du destinataire (ligne 31)
 - éventuellement le sujet et le contenu du mail (ligne 32, 33 et 34)

Une fois que tout est bon, ouvrir un navigateur sur l'url http://IP_ESP et cela devrait envoyer un mail au destinataire renseigné dans le code.
Répondre

#38
(Hier, 05:41 PM)Mike a écrit :
(Hier, 04:58 PM)tupolev89 a écrit : y a t’il d’autres bibliothèques a intégrer autre que readymail?
 la compilation et le téléversement sont ok , juste un message 

Wrote 1065376 bytes (699388 compressed) at 0x00010000 in 11.2 seconds (effective 763.5 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

malgré un reset rien ne se passe

comment trouver l ip de lesp? jai ajouter mon id et mdp reseau en ligne 13 et 14 c’est la bonne pratique?

Non, il n'y pas d'autres bibliothèques à rajouter.
La compilation à marché et l'ESP doit être connecté sur ton wifi. Son IP est normalement visible dans le moniteur serie de l'arduino IDE (outil > moniteur serie).
En plus du ssid et du mot de passe du wifi, il faut changer :
 - nom du serveur smtp et le port (ligne 24)
 - login et password pour le serveur smtp (ligne 27)
 - adresse email de l’expéditeur (ligne 30)
 - adresse email du destinataire (ligne 31)
 - éventuellement le sujet et le contenu du mail (ligne 32, 33 et 34)

Une fois que tout est bon, ouvrir un navigateur sur l'url http://IP_ESP et cela devrait envoyer un mail au destinataire renseigné dans le code.

j’essaie tout de suite vos conseils

(Hier, 05:54 PM)tupolev89 a écrit :
(Hier, 05:41 PM)Mike a écrit :
(Hier, 04:58 PM)tupolev89 a écrit : y a t’il d’autres bibliothèques a intégrer autre que readymail?
 la compilation et le téléversement sont ok , juste un message 

Wrote 1065376 bytes (699388 compressed) at 0x00010000 in 11.2 seconds (effective 763.5 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

malgré un reset rien ne se passe

comment trouver l ip de lesp? jai ajouter mon id et mdp reseau en ligne 13 et 14 c’est la bonne pratique?

Non, il n'y pas d'autres bibliothèques à rajouter.
La compilation à marché et l'ESP doit être connecté sur ton wifi. Son IP est normalement visible dans le moniteur serie de l'arduino IDE (outil > moniteur serie).
En plus du ssid et du mot de passe du wifi, il faut changer :
 - nom du serveur smtp et le port (ligne 24)
 - login et password pour le serveur smtp (ligne 27)
 - adresse email de l’expéditeur (ligne 30)
 - adresse email du destinataire (ligne 31)
 - éventuellement le sujet et le contenu du mail (ligne 32, 33 et 34)

Une fois que tout est bon, ouvrir un navigateur sur l'url http://IP_ESP et cela devrait envoyer un mail au destinataire renseigné dans le code.

j’essaie tout de suite vos conseils
je suis connecté sur la page du serveur esp . elle s’affiche dans un navigateur entièrement blanche.

lesp est bien connecté a mon réseau local, mais je ne reçois aucun mail
Répondre

#39
Ok, la page blanche c'est normal par contre le mail aurait dû partir.
Il y a pas d'erreurs visible dans le moniteur série de l'arduino ide?
On doit pas être loin.
Répondre

#40
(Hier, 06:57 PM)Mike a écrit : Ok, la page blanche c'est normal par contre le mail aurait dû partir.
Il y a pas d'erreurs visible dans le moniteur série de l'arduino ide?
On doit pas être loin.

non apparement aucunes erreurs


Pièces jointes Miniature(s)
   
Répondre



Atteindre :


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

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