#define BLYNK_TEMPLATE_ID "TMPL3sl1yjlQ_"
#define BLYNK_TEMPLATE_NAME "theft alert notification using esp32"
#define BLYNK_AUTH_TOKEN "aNn3UhWEJ9dxGHKB2auwKxtzyw4Hy1K2"
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "WiFi Username";
char pass[] = "WiFi Password";
#define PIR_SENSOR 4
BlynkTimer timer;
void notifyOnTheft()
{
int isTheftAlert = digitalRead(PIR_SENSOR);
Serial.println(isTheftAlert);
if (isTheftAlert==1) {
Serial.println("Theft Alert in Home");
Blynk.logEvent("theft_alert","Theft Alert in Home");
}
else if (isTheftAlert==0)
{
}
}
void setup(){
pinMode(PIR_SENSOR, INPUT);
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
timer.setInterval(5000L, notifyOnTheft);
}
void loop(){
Blynk.run();
timer.run();
}