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

//digital Output
int out1 = 12;

//DHT lib
int dhtPin = 4;
#include "DHT.h"
DHT dht;

//Pausen zwischen den Messungen in Millisekunden
unsigned long stime = 1800000; // Zeit zwischen den Sendezeiten
unsigned long mtime = 900000; // Zeit zwischen den Messungen

boolean fanOn; // Boolean Feld fuer den Status vom Luefter.

void setup() {
  //Serial.begin(115200);
  // VirtualWire Initialise the IO and ISR
  
  vw_set_ptt_inverted(false); // Required for RF Link module

  fanOn = false;
  
  dht.setup(dhtPin);
  Serial.println(F("setup end"));
}

unsigned long task1, task2 = 0;
void loop() {
  unsigned long currmillis = millis();

  //falls der Luefter laeuft pruefe alle 15 Sekunden die Werte
  if (fanOn) {
    if ((unsigned long)(currmillis - task2) >= 15000) {
      byte i;
      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("fan ON"));
          digitalWrite(out1, HIGH);
          fanOn = true;
        }
      } else {
        if (fanOn) {
          // switch fan1 off und schliesse den Schlitz
          Serial.println(F("fan off"));
          digitalWrite(out1, LOW);
          fanOn = false;
        }
