Configurer l'envoi de mail avec EspEasy
Salut le monde !!
Parfois suivant ce que l'on fait, il est utile de recevoir des notifications ! Aujourd'hui je vais vous montrer comment configurer l'envoi d'e-mail facilement pour recevoir des alarmes ou autres !
Prérequis..
Pour ce montage il vous faudra :
- 1x NodeMCU et leur alimentation (ou autres ESP8266)
- Firmware EspEasy (version du tuto)
- Sinon celui de votre choix sur le Git officiel de Lets Control It
- Vous inscrire sur Mailjet est un service d’envoi d’emails (Gratuit)
Schématique..
Il n'y aucune câblage a réaliser pour activer le service de notifications
Installation du Firmware..
Pour installer ce petit programme sur une ESP je vous laisse faire un détour vers mon premier tuto que j'ai fais sur EspEasy
Inscription à Mailjet..
La première chose à faire c'est de vous inscrire au service de messagerie MailJet qui est gratuit donc pas d'inquiétude ! Une fois que vous aurez rentrer une adresse email, un mot de passe et faite le test pour vérifier que vous êtes vraiment un humain.. quand vous l'aurez réussi valider avec le bouton !
Maintenant vous verrez un formulaire à compléter avec quelques données personnelles et bien sur le prix de prestation qui est à 0 ! Une fois compléter appuyer sur suivant !
Maintenant vous arriverez sur le formulaire de facturation où vous n'avez pas besoin de rentrer les données de votre carte donc appeler simplement sur suivant !
Voilà vous avez créé votre compte sur MailJet ! Il ne reste plus qu'à l'activer et pour ce faire vous avez dû recevoir un message sur votre email avec le lien d'activation.
Quand votre compte sera activé la fenêtre va se rafraîchir et vous aurez deux options qui se présentent à vous choisissez celle de développeurs !
Sur cette nouvelle page choisissez relais SMTP et confirmer !
Sur cette nouvelle page vous pourrez voir l'adresse du serveur SMTP et aussi les 2 ports de connexion qui sont 28 et 587. Noter ces deux éléments dans un coin car vous en aurez besoin pour la configuration de EspEasy. Quand ce sera fait appuyer sur le bouton Continuer !
Ici nous allons devoir récupérer dans un premier temps la clé API et ensuite générer une clé secrète. Ces deux clefs santa noter dans un coin car nous en aurons tous bientôt besoin !
Si vous avez appuyé trop vite sur les boutons sachez que vous pouvez retrouvez toutes les infos dans les deux rubrique ci-dessous !
Pour la partie MailJet c'est fini !
Configuration EspEasy..
Connectez-vous a votre ESP et vérifier que vous avez bien configurer l'heure, si vous ne savez pas comment faire vous pouvez vous référer à mon ancien tuto ! Maintenant que nous sommes sûrs que votre respect est bien à l'heure aller dans l'onglet notifications. Prenez la première tâche libre et choisissez l'option Email (SMTP)
Paramétrage des notifications (Notification Settings)
- Notification Montre le choix que vous venez de faire.. Email (SMTP)
- Domaine (Domain) Nom du domaine utilisé comme relais SMTP dans ce tuto celui qui à été utilisé est : mailjet.com
- Server Mettez ici votre altitude de référence
- Port Vous le trouverez dans la documentation de votre éventuelle provider celui de MailJet est : 28 ou 587, j'ai choisi le 587
- Sender Adresse email avec laquelle vous avez créer le compte MailJet
- Receiver Adresse email ou seront transmises les notifications
- Subject Mettez Le sujet de l'email
- User La clé API que vous avez récupérer sur MailJet
- Pass La clé secrète récupérée aussi sur MailJet
- Body Modifier le texte de l'email ou laisser vide si pour paramétrer le texte lors de la créations d'une règle.
Voici une capture de d'écran de ma configuration. Comme vous pouvez le voir j'ai afficher en parallèle l'écran du journal des log (onglet Tools, bouton Log) afin de tester la transmission des emails !
Les capteurs/compteurs :
- Température et humidité - DHT
- Température - DS18b20
- Pression atm., température et humidité - BMx280
- Lumière - BH1750
- Ultrasons- HC-SR04
- De présences - PIR
- De niveaux de liquide
- Compteurs d'énergie - Eastron SDM120C
- Compteurs d'eau
- Compteurs de poussières - Sharp GP2Y10
- Compteurs de poussières - PMSx003
- RFID - PN532
- Humidité du sol
Les écrans :
- OLED SSD1306
- 7-segment display
- Nextion
- LCD2004
Les Contrôleurs :
Commentaires
Enregistrer un commentaire