ESP32 BLYNK_WRITE() funktioniert nicht

Entweder, du markierst den Code in deinem Beitrag und drückst auf den Button mit den </>. Im Bild Grau markiert.

Oder du Schreibst ein [code] davor und ein [/code] am Ende des Codes.

Oder du gehst in der Arduino IDE auf Bearbeiten -> Für Forum kopieren und fügst das dann hier in deinem Post ein (STRG+V)

Edit: Hab's mal für dich eingefügt

#define BLYNK_PRINT Serial
#define RELAY 0
#define LED 2
#define Pin_Code 1234

#include <WiFi.h>
#include <BlynkSimpleEsp32.h>

char auth = "xxx";
char ssid = "xxx";
char pass = "xxx";

//Timer
BlynkTimer timer_Relay;
BlynkTimer timer_WifiSgn;

void WifiSgn() {
  String S0 = "no signal";
  String S1 = "\u2581"; //▁
  String S2 = "\u2581 \u2583"; //▁ ▃
  String S3 = "\u2581 \u2583 \u2585"; //▁ ▃ ▆
  String S4 = "\u2581 \u2583 \u2585 \u2587"; //▁ ▃ ▆ ▇
  String S5 = "\u2581 \u2583 \u2585 \u2587 \u2588"; //▁ ▃ ▆ ▇ █
  String SGN;

  bool blynk_status = false;
  int Signal = (WiFi.RSSI());

  if (Signal >= -30) {
    SGN = S5;
  } else if (Signal <= -31 && Signal > -67) {
    SGN = S4;
  } else if (Signal <= -67 && Signal > -70) {
    SGN = S3;
  } else if (Signal <= -70 && Signal > -80) {
    SGN = S2;
  } else if (Signal <= -80 && Signal > -90) {
    SGN = S1;
  } else {
    SGN = S0;
  }

  Blynk.virtualWrite(V11, SGN); // labeled value settings
  Blynk.virtualWrite(V12, "RSSI " + String(Signal)); // label value
}

void Relay_timer() {
  digitalWrite(RELAY, HIGH);
  Serial.println("Relay OFF");
}

BLYNK_WRITE(20) {
  int pin = request.pin; // Which exactly pin is handled?
  int pinValue = param.asInt();
  digitalWrite(LED, HIGH);
  delay(100);
  digitalWrite(LED, LOW);
  if (pinValue == Pin_Code) {
    Serial.println("");
    Serial.print("Code: ");
    Serial.println(pinValue);
    timer_Relay.setTimeout(2000, Relay_timer);
    digitalWrite(RELAY, LOW);
    Serial.println("Relay ON");
    digitalWrite(LED, LOW);
  }
}

void setup() {
  Serial.begin(115200);
  pinMode(RELAY, OUTPUT);
  digitalWrite(RELAY, HIGH);
  pinMode(LED, OUTPUT);
  digitalWrite(LED, HIGH);
  timer_WifiSgn.setInterval(1000L, WifiSgn);
  Blynk.begin(auth, ssid, pass);
  //Serial.println(ESP.getResetInfo());
}

void loop() {
  Blynk.run();
  timer_WifiSgn.run();
  timer_Relay.run();
}