#define BLYNK_TEMPLATE_ID "TMPL3JzvEaN7u"
#define BLYNK_TEMPLATE_NAME "SmartBuilding"
#define BLYNK_AUTH_TOKEN "3eGYO0sA8KZ5NBSQ6kL4Mz6g5EJGG7ph"
#define BLYNK_PRINT Serial
#define <WiFi.h>
#define <WiFiClint.h>
#define <BlynkSimpleEsp32.h>
char auth[]=BLYNK_AUTH_TOKEN;
char ssid[]="wokwi-GUEST";
char Pass[]="";
BlynkTimer timer;
const int dev1=23;
const int dev1=22;
const int dev1=21;
const int dev1=19;
const int dev1=18;
int relay_s_dev1=0;
int relay_s_dev2=0;
int relay_s_dev3=0;
int relay_s_dev4=0;
int relay_s_dev5=0;
#define Vpin1 V1
#define Vpin2 V2
#define Vpin3 V3
#define Vpin4 V4
#define Vpin5 v5
BLYNK_CONNECTED(){
Blynk_SyncVirtual(Vpin1);
Blynk_SyncVirtual(Vpin2);
Blynk_SyncVirtual(Vpin3);
Blynk_SyncVirtual(Vpin4);
Blynk_SyncVirtual(Vpin5);
}
BLYNK_WRITE(Vpin1)
{
relay_s_dev1=Param.asInt();
digitalWrite(dev1,relay_s_dev1);
}
{
relay_s_dev2=Param.asInt();
digitalWrite(dev2,relay_s_dev2);
}
{
relay_s_dev3=Param.asInt();
digitalWrite(dev3,relay_s_dev3);
}
{
relay_s_dev4=Param.asInt();
digitalWrite(dev4,relay_s_dev4);
}
{
relay_s_dev5=Param.asInt();
digitalWrite(dev5,relay_s_dev5);
}
void setup(){
pinMode(dev1, OUTPUT);
pinMode(dev2, OUTPUT);
pinMode(dev3, OUTPUT);
pinMode(dev4, OUTPUT);
pinMode(dev5, OUTPUT);
Serial.begin(115200);
Blynk.begin(auth,ssid,Pass);
}
void loop(){
Blynk.run();
time.run();
}