DHT22 falsche Temp wieso?

Ich habe auch die Version mit den 30cm Kabel und was ich beschrieben habe spielt sich im Fühlergehäuse ab.
Wenn du das Teil evtl. zurück schicken willst, dann lass es besser sein mit dem Abgleichversuch im Fühlergehäuse denn dazu muss das Teil geöffnet werden un man muss daran rumlöten.

Versuch es mal mit einer zusätzlichen Zeile im Skech.

...
  else
  {
    t = t - 2.5;    // 2,5 °C abziehen
    Serial.print("Luftfeuchte: "); 
    Serial.print(h);
    Serial.print(" %\t");
    Serial.print("Temperatur: "); 
    Serial.print(t);
    Serial.println(" C");
  }

Das ist wohl die einfachste Lösung.