   // checke die Luftfeuchtigkeit und wenn zu niedrig schalte Luefter ein.
   if ((unsigned long)(currmillis - task2) >= mtime) {
     byte i;
-    Serial.println(F("check if hum"));
+    //Serial.println(F("check if hum"));
     if ((float)(get_hum() <= 65.0 || get_hum() <= 70.0)) {
       if (!fanOn) {
         //oeffne die Belueftung und starte den Luefter
-        Serial.println(F("Switch fan on"));
+        //Serial.println(F("Switch fan on"));
         digitalWrite(out1, HIGH);
         fanOn = true;
       }
     } else {
       if (fanOn) {
         // switch fan1 off und schliesse den Schlitz
-        Serial.println(F("Switch fan off"));
+        //Serial.println(F("Switch fan off"));
         digitalWrite(out1, LOW);
         fanOn = false;
       }
     }
-      //task2 = millis();
-    //}
+    task2 = millis();
   }
-*/
-
-  // Wenn die Zeit (worktime) kleiner als die Vergangene Zeit ist, Sende die Messdaten.
-  //if ((unsigned long)(currmillis - task1) >= stime || (currmillis == 1000)) {
-    //Serial.println(F("check DHT22"));
-  delay(wtime);
-  TransmitData(get_temp(), get_hum());
-    //task1 = millis();
-  //}
-
-  // checke die Luftfeuchtigkeit und wenn zu niedrig schalte Luefter ein.
-  /*
-  if ((unsigned long)(currmillis - task2) >= mtime) {
-    byte i;
-    //Serial.println(F("check if hum"));
-  */
-  delay(wtime);
-  if ((float)(get_hum() <= 65.0 || get_hum() <= 70.0)) {
-    if (!fanOn) {
-      //oeffne die Belueftung und starte den Luefter
-      //Serial.println(F("Switch fan on"));
-      digitalWrite(out1, HIGH);
-      fanOn = true;
-    }
-  } else {
-    if (fanOn) {
-      // switch fan1 off und schliesse den Schlitz
-      //Serial.println(F("Switch fan off"));
-      digitalWrite(out1, LOW);
-      fanOn = false;
-    }
-  }
-    //task2 = millis();
-  //}
 }
 
 float get_temp() {


  // Wenn die Zeit (worktime) kleiner als die Vergangene Zeit ist, Sende die Messdaten.
  if ((unsigned long)(currmillis - task1) >= stime || (currmillis == 1000)) {
    Serial.println(F("check DHT22"));
    TransmitData(get_temp(), get_hum());
    task1 = millis();
  }

   * Erstelle eine Datenstruktur und
   * sende es danach mit einer simplen 
   * Pruefsumme an den Empfaenger
   * 
  */

  struct wData_STRUCT {
