Email notification on new blynk 2.0

Hello everyone
does anyone know how to send alarm email notification on new blynk 2.0
thank you

https://docs.blynk.io/en/getting-started/notification-management

Pete.

@PeteKnight hello pete i just create a test log event and here is my code but this is not working can you please tell me where i doing wrong.

 Blynk.virtualWrite(V5, h);
  Blynk.virtualWrite(V6, t);

  if(t>15)
  {
    Blynk.logEvent("hello");
  }
}

The documentation link I provided takes you through a series of steps to configure the notification event, with screenshots of each step.
You’ve provided one screenshot, and that doesn’t tell us whether you’ve configured each setting correctly.

You also need to check your spam folder in your email to ensure that any emails which are sent successfully aren’t being sent there.

Pete.

@PeteKnight i read this document and do the same for your information i upload all the screenshot and code also.

/*************************************************************

  This example shows how value can be pushed from Arduino to
  the Blynk App.

  WARNING :
  For this example you'll need Adafruit DHT sensor libraries:
    https://github.com/adafruit/Adafruit_Sensor
    https://github.com/adafruit/DHT-sensor-library

  App project setup:
    Value Display widget attached to V5
    Value Display widget attached to V6
 *************************************************************/

// Template ID, Device Name and Auth Token are provided by the Blynk.Cloud
// See the Device Info tab, or Template settings
#define BLYNK_TEMPLATE_ID           "TMPL4XpRnyNf"
#define BLYNK_DEVICE_NAME           "UNO"
#define BLYNK_AUTH_TOKEN            "UiHKjxTx1NBUtka0Tfa_X_phLxu0MMOq"


// Comment this out to disable prints and save space
#define BLYNK_PRINT Serial


#include <SPI.h>
#include <Ethernet.h>
#include <BlynkSimpleEthernet.h>
#include <DHT.h>

char auth[] = BLYNK_AUTH_TOKEN;

#define W5100_CS  10
#define SDCARD_CS 4

#define DHTPIN 2          // What digital pin we're connected to

// Uncomment whatever type you're using!
//#define DHTTYPE DHT11     // DHT 11
//#define DHTTYPE DHT22   // DHT 22, AM2302, AM2321
#define DHTTYPE DHT21   // DHT 21, AM2301

DHT dht(DHTPIN, DHTTYPE);
BlynkTimer timer;

// This function sends Arduino's up time every second to Virtual Pin (5).
// In the app, Widget's reading frequency should be set to PUSH. This means
// that you define how often to send data to Blynk App.
void sendSensor()
{
  float h = dht.readHumidity();
  float t = dht.readTemperature(); // or dht.readTemperature(true) for Fahrenheit

  if (isnan(h) || isnan(t)) {
    Serial.println("Failed to read from DHT sensor!");
    return;
  }
  // You can send any value at any time.
  // Please don't send more that 10 values per second.
  Blynk.virtualWrite(V5, h);
  Blynk.virtualWrite(V6, t);

  if(t>15)
  {
    Blynk.logEvent("temp");

// Also, you can add a custom description:
Blynk.logEvent("temp", String("Temperature above threshold: ") + t);
Blynk.email("nomanjameel26@gmail.com", "Subject", "My Blynk project is online.");
  }
}

void setup()
{
  // Debug console
  Serial.begin(115200);

  pinMode(SDCARD_CS, OUTPUT);
  digitalWrite(SDCARD_CS, HIGH); // Deselect the SD card

  Blynk.begin(auth);
  // You can also specify server:
  //Blynk.begin(auth, "blynk.cloud", 80);
  //Blynk.begin(auth, IPAddress(192,168,1,100), 8080);

  dht.begin();

  // Setup a function to be called every second
  timer.setInterval(1000L, sendSensor);
}

void loop()
{
  Blynk.run();
  timer.run();
}

Code seems ok, the only suggestion is your condition if (t>15) is not true.

@Dmitriy Condition is true please check screenshot temperature is now 25.

Hm… Really, very strange. Could you please create a new event and test it? Also, could you please put

virtualWrite under the > 15 condition, just to be sure :slight_smile: .

my email notifications are sent only if I set the type to critical

On mobile or web?

A post was merged into an existing topic: Log events blynk 2.0