Fehler beim Kompilieren ESP8266 DHT22 Blynk

Hallo zusammen,

ich versuche meinen DHT22 über einen NodeMCU ESP8266 mit Blynk auszulesen. Nachdem ich mit eigenen Anläufen gescheitert bin habe ich es mit Codes versucht die ich online gefunden habe. Jedoch auf ohne Erfolg. Andere Sketche mit z.b. LEDs haben auch funktioniert. Jedes mal beim Kompilieren taucht untenstehende Fehlermeldung .

Danke schon mal im Vorraus für euren Rat

#define BLYNK_PRINT Serial    
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <SimpleTimer.h>
#include <DHT.h >

#define DHTPIN 2 //pin gpio 13 in sensor
#define DHTTYPE DHT22   // DHT 22 Change this if you have a DHT11

DHT dht(DHTPIN, DHTTYPE);
char auth[] = "YYY";  // Put your Auth Token here. (see Step 3 above)
char ssid[] = "XXX";
char pass[] = "ZZZ";

SimpleTimer timer;

void setup()
{
  Serial.begin(9600);
  Blynk.begin(auth, ssid, pass);

  // Setup a function to be called every 10 seconds
  timer.setInterval(10000L, sendUptime);
}

void sendUptime()
{
  
  //Read the Temp and Humidity from DHT
  float h = dht.readHumidity();
  float t = dht.readTemperature();

  //t or h sometimes is nan, do not send nan value to blynk
  // h and t is nan bc. of the blynk libraty and not from the dht library!!!!!
  // Test out to remove every blynk function call, and check serial port
  if (isnan(h) || isnan(t))
  {
    Serial.print(F("Failed to read from DHT sensor!\r\n"));
  }
  else
  {
    Blynk.virtualWrite(2, t); // virtual pin
    Blynk.virtualWrite(3, h); // virtual pin
    Serial.println("Everything should be fine, reading transmitted\r\n");
  }
}

void loop()
{
  Blynk.run();
  timer.run();
}


[code]
Arduino: 1.8.10 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

In file included from C:\Users\danka\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkApi.h:17:0,

                 from C:\Users\danka\Documents\Arduino\libraries\Blynk\src/BlynkApiArduino.h:14,

                 from C:\Users\danka\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266.h:24,

                 from C:\Users\danka\Documents\Arduino\ESP8266_DHT22\ESP8266_DHT22.ino:3:

C:\Users\danka\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'class BlynkTimer'

 #define SimpleTimer BlynkTimer

                     ^

C:\Users\danka\Documents\Arduino\libraries\SimpleTimer/SimpleTimer.h:10:7: note: in expansion of macro 'SimpleTimer'

 class SimpleTimer {

       ^

C:\Users\danka\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: previous definition of 'class BlynkTimer'

 #define SimpleTimer BlynkTimer

                     ^

C:\Users\danka\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:41:7: note: in expansion of macro 'SimpleTimer'

 class SimpleTimer {

       ^

Mehrere Bibliotheken wurden für "ESP8266WiFi.h" gefunden
 Benutzt: C:\Users\danka\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WiFi
Mehrere Bibliotheken wurden für "BlynkSimpleEsp8266.h" gefunden
 Benutzt: C:\Users\danka\Documents\Arduino\libraries\Blynk
Mehrere Bibliotheken wurden für "SimpleTimer.h" gefunden
 Benutzt: C:\Users\danka\Documents\Arduino\libraries\SimpleTimer
Mehrere Bibliotheken wurden für "DHT.h" gefunden
 Benutzt: C:\Users\danka\Documents\Arduino\libraries\DHT22
Mehrere Bibliotheken wurden für "Adafruit_Sensor.h" gefunden
 Benutzt: C:\Users\danka\Documents\Arduino\libraries\Adafruit_Unified_Sensor
exit status 1
Fehler beim Kompilieren für das Board NodeMCU 1.0 (ESP-12E Module).

Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.

Hallo nochmal,
Ich habe es selbst hinbekommen. Für jeden der das gleiche Problem hat:

#define BLYNK_PRINT Serial    
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <DHT.h >

#define DHTPIN 2 //pin gpio 13 in sensor
#define DHTTYPE DHT22   // DHT 22 Change this if you have a DHT11

DHT dht(DHTPIN, DHTTYPE);
char auth[] = "YYY";  // Put your Auth Token here. (see Step 3 above)
char ssid[] = "XXX";
char pass[] = "ZZZ";

BlynkTimer timer;

void setup()

Habe es ohne SimpleTimer gemacht