/!\ Aide - nodemcu V3 (esp8266) + PIR sensor + alert mail

Bonjour,

je suis tout jeune dans le monde du Arduino.

je cherche un moyen d'envoyer une alerte mail quand un capteur est actionné ( de préférence sans service blink etc..).

je possède donc un nodemcu V3 esp8266 et divers capteurs PIR, contact etc.. j'ai pas mal cherché sur internet et je n'ai pas trouvé de sketch que je puise utilisé.

si une âme charitable peut m'orienter dans la bonne direction merci d'avance :slight_smile:

pour info j'ai aussi wemos d1 mini avec pas mal de shield.

jackyshow:
...
je possède donc un nodemcu V3 esp8266 et divers capteurs PIR, contact etc.. j'ai pas mal cherché sur internet et je n'ai pas trouvé de sketch que je puise utilisé.

Bonsoir
nodemcu V3 (Lolin) ?
J'ai çà fonctionnel dans mes cartons , mais pas là sous la main (WE prolongé dans ma province )
Ce n'est pas tres compliqué

Bonsoir Artouste, oui c'est bien une v3 Lolin, j'arrive à fair pas mal de choses avec mais la je seche.

up

jackyshow:
up

bonjour
mon week-end allait du jeudi au mardi :grin:
j'utilise çette base pour envoyer des mails à partir d'un esp8266 sous IDE arduino

//* Check out https://github.com/ArduinoHannover/ESPMailer
 


#include <ESP8266WiFi.h>
#include "ESPMailer.h"
#include <Time.h> // lib pour datation
#include <NTP.h> // idem

const char* ssid = "*****"; // SSID
const char* key = "*****"; // KEY

void setup() {
	WiFi.mode(WIFI_STA);
	WiFi.begin(ssid, key);
  	Serial.begin(115200);
  	Serial.println();
  	while (WiFi.status() != WL_CONNECTED) {
  		Serial.write('.');
  		delay(200);
  	}
  	
	Serial.println("Connected to WiFi");
	ESPMailer* mail = new ESPMailer();
	
	mail->setDebugLevel(3);
	mail->Host = "smtp.orange.fr"; // SMTP 
	
	mail->setFrom("me@wanadoo.fr"); // adresse mail envoyeur
	mail->setTimezone(1); //defaults to UTC
	mail->addAddress("metoo@free.fr"); // adresse mail destinataire
	
	mail->Subject = "Test artouste Esp8266";
	mail->isHTML(true);
mail->Body = "<html><body>Hello <strong>ESpPhil</strong> user!</body></html>";
	mail->AltBody = "Hello ESP smtp artouste !";
	if (mail->send())
		Serial.println("Mail sent sucessfully!");
}

void loop() {
}

Bonjour Artouste,

Je test ce weekend, merci beaucoup.