#define BLYNK_TEMPLATE_ID "TMPL60CdcZ-32"
#define BLYNK_TEMPLATE_NAME "Smart Solar System"
#define BLYNK_AUTH_TOKEN "V0fjE_1YJ-TAFj8QYnYF8GxQeas17puD"
#include <WiFi.h>
#include <BlynkSimpleEsp32.h>
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "Noman Cosmic-5G";
char pass[] = "nk463496";
const int faultPin = 13;
void setup() {
Serial.begin(115200);
pinMode(faultPin, INPUT_PULLUP);
Blynk.begin(auth, ssid, pass);
Serial.println("System Initialized...");
}
void loop() {
Blynk.run();
if (digitalRead(faultPin) == LOW) {
Serial.println("Fault detected! Sending alert...");
Blynk.logEvent("fault_alert", "Inverter Fault Detected!");
delay(2000);
}
}