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


  // 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();
  }

//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
