Esp32 doesn't show any data on blynk

Hi everyone, I need a hand with my Arduino code, as it works because it shows the exact temperature but it doesn’t connect to Blynk, that is, on the serial monitor it shows the temperature and says “ready”. But absolutely nothing on Blynk, offline. How can I do?

#define BLYNK_TEMPLATE_ID "..."
#define BLYNK_AUTH_TOKEN "..."
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char ssid[ ] = "...";
char pass[ ] = "...";

int sensorPin = 4;
float pinVal = 0;
float voltVal = 0;
float tempVal = 0;
BlynkTimer timer;

void setup()
  Blynk.begin(auth, ssid, pass, "", 80);
  timer.setInterval(1000L, sendTemp);

void sendTemp()
  pinVal = analogRead(sensorPin);
  voltVal = pinVal / 1024;
  tempVal = (voltVal - 0.5) * 100;
  Serial.print(tempVal); Serial.println("°C");
  Blynk.virtualWrite(V3, tempVal);

void loop()

@Umby07 Please edit your post, using the pencil icon at the bottom, and add triple backticks at the beginning and end of your code so that it displays correctly.
Triple backticks look like this:

Copy and paste these if you can’t find the correct symbol on your keyboard.


ok now?


The GPIO4 pin is attached to ADC2
ADC2 cannot be used at the same time as WIFi.

Read this, and switch to a pin that’s connected to ADC1…