Server showing online but data is not printing

IOT based water quality monitoring system and using node mcu we are trying to sync the values in blynk…it says connected but values are not visible…and it goes offline after a minute

#include <Wire.h>
#include <BlynkSimpleEsp8266.h>
const char *ssid =  "*********";                 // replace with your wifi ssid and wpa2 key
const char *pass =  "*********";
const char *auth = " ********";

String TempValue;
String CondValue;
String TurbValue;
String PhValue;

WiFiClient client;

void setup()
{
  Serial.begin(9600);
  delay(10);
  Serial.println("Connecting to ");
  Serial.println(ssid);
  WiFi.begin(ssid, pass);
  Blynk.begin(auth, ssid, pass);

  while (WiFi.status() != WL_CONNECTED)
  {
    delay(500);
    Serial.print(".");
  }
  Serial.println("");
  Serial.println("WiFi connected");
  delay(100);
}

void loop()
{
  if (Serial.available() > 0)
  {
    TempValue = Serial.readStringUntil(',');
    CondValue = Serial.readStringUntil(',');
    TurbValue = Serial.readStringUntil(',');
    PhValue = Serial.readStringUntil('\0');
    Serial.print("Temperature: ");
    Serial.print(TempValue);
    Serial.print("Conductivity: ");
    Serial.print(CondValue);
    Serial.print("Turbudity: ");
    Serial.print(TurbValue);
    Serial.print("Ph: ");
    Serial.print(PhValue);
    Blynk.virtualWrite(V0, TempValue);
    Blynk.virtualWrite(V1, CondValue);
    Blynk.virtualWrite(V2, TurbValue);
    Blynk.virtualWrite(V3, PhValue);
    delay(500);
    Blynk.run();
  }


}

Read this:

Pete.