Where to find csv files in local server?

You have degraded you ESP to the status of a shield, right?

How is the if else statement called?

Is this OK or does your Arduino lose the connection to the server with this too?

if(t>=31 && notified==0){
  notified=1;
  Serial.println("more than 30 degrees");
  //Serial.println(String(“DATA GATHERED \n”)+“Temperature: \n>”+t+"\n"+“Ph: 
  \n”+Po+"\n"+“Turbidity: \n”+h);
  //Blynk.notify(String(“WATER IS AT RISK!”)+“Temperature: \n”+t+"\n"+“Ph: \n”+Po+"\n"+“Turbidity: \n”+h);
  //Blynk.email(“WATER IS AT RISK!”,String(“DATA GATHERED \n”)+“Temperature: \n>”+t+"\n"+“Ph: 
  \n”+Po+"\n"+“Turbidity: \n”+h);
  timer.setInterval(300000L, resetNotified);
}
else if(t>=27 && t<=29 && notif==0){
  notified=1;
  Serial.println("less than 30 degrees");
  //Serial.println(String(“DATA GATHERED \n”)+“Temperature: \n>”+t+"\n"+“Ph: 
  \n”+Po+"\n"+“Turbidity: \n”+h);
  //Blynk.notify(String(“WATER IS NORMAL”)+“Temperature: \n”+t+"\n"+“Ph: \n”+Po+"\n"+“Turbidity: \n”+h);
  //Blynk.email(“WATER IS NORMAL!”,String(“DATA GATHERED \n”)+“Temperature: \n>”+t+"\n"+“Ph: 
  \n”+Po+"\n"+“Turbidity: \n”+h);
  timer.setInterval(300000L, resetNotified);
}

yeah i make the esp as a wifi shield of arduino, if else statement is called when the temperature is in range of that value,

this is ok the only problem is when it tries to send an email it disconnects and reconnects again but the email and notification doenst receive.

via a timer?

What does Serial Monitor show with the latest code I provided and is temperature currently 27 to 29 or > 30?

       if(t>=30 && notified==0){
      notified=1;
      Serial.println('1');
      Blynk.notify(String("WATER IS AT RISK!")+"Temperature: \n"+t+"\n"+"Ph: \n"+Po+"\n"+"Turbidity: \n"+h);
      Blynk.email("WATER IS AT RISK!",String("DATA GATHERED \n")+"Temperature: \n>"+t+"\n"+"Ph: \n"+Po+"\n"+"Turbidity: \n"+h);
      timer.setInterval(300000L, resetNotified);
      
   }
   else if(t>=27 && t<=29 && notified==0){
      notified=1;
      Serial.println('2');
      Blynk.notify(String("WATER IS NORMAL")+"Temperature: \n"+t+"\n"+"Ph: \n"+Po+"\n"+"Turbidity: \n"+h);
      Blynk.email("WATER IS NORMAL!",String("DATA GATHERED \n")+"Temperature: \n>"+t+"\n"+"Ph: \n"+Po+"\n"+"Turbidity: \n"+h);
      timer.setInterval(300000L, resetNotified);
   
   }
       if(t>=30 && notified==0){
      notified=1;
      Serial.println('1');
      Blynk.notify(String("WATER IS AT RISK!")+"Temperature: \n"+t+"\n"+"Ph: \n"+Po+"\n"+"Turbidity: \n"+h);
      Blynk.email("WATER IS AT RISK!",String("DATA GATHERED \n")+"Temperature: \n>"+t+"\n"+"Ph: \n"+Po+"\n"+"Turbidity: \n"+h);
      timer.setInterval(300000L, resetNotified);
      
   }
   else if(t>=27 && t<=29 && notified==0){
      notified=1;
      Serial.println('2');
      Blynk.notify(String("WATER IS NORMAL")+"Temperature: \n"+t+"\n"+"Ph: \n"+Po+"\n"+"Turbidity: \n"+h);
      Blynk.email("WATER IS NORMAL!",String("DATA GATHERED \n")+"Temperature: \n>"+t+"\n"+"Ph: \n"+Po+"\n"+"Turbidity: \n"+h);
      timer.setInterval(300000L, resetNotified);

   }

This is the updated code

[19] 
___  __          __
   / _ )/ /_ _____  / /__
  / _  / / // / _ \/  '_/
 /____/_/\_, /_//_/_/\_\
    /___/ v0.4.8 on Arduino Uno

[603] Connecting to GLOBE_BCEF47
[3800] AT version:1.1.0.0(May 11 2016 18:09:56)
SDK version:1.5.4(baaeaebb)
compile time:May 20 2016 15:06:44
OK
[9088] +CIFSR:STAIP,"192.168.254.103"
+CIFSR:STAMAC,"a0:20:a6:07:b4:f1"
[9098] Connected to WiFi
[19503] Ready (ping: 19ms).
[29757] Ready (ping: 20ms).
1
[53516] Login timeout
[62076] Ready (ping: 148ms).

I want all the Blynk.notify() and Blynk.email() lines commenting out to see if you are still booted off the server.