     if (DEBUG_PRINT) {
       Serial.println("Failed to read from DS18B20 sensor!");
     }
-    return;
+    //return;
   }
 
   // radio
   yield();
   radio.begin(); // Start up the radio
+  radio.setAutoAck(1); // Ensure autoACK is enabled
+  radio.setRetries(15, 15); // Max delay between retries & number of retries
   radio.setPALevel(RF24_PA_HIGH);
-  radio.setDataRate(RF24_250KBPS);  
-  radio.openReadingPipe(1,pipes[0]);
-  radio.openWritingPipe(pipes[1]);  
-  radio.stopListening();
+  radio.setDataRate(RF24_250KBPS);
+  radio.setPayloadSize(11);
+  radio.openReadingPipe(1, pipes[0]);
+  radio.openWritingPipe(pipes[1]);
   radio.startListening();
-
 }
 
 void loop()

  sensors.requestTemperatures();
  tempCoutside  = sensors.getTempC(outsideThermometer);

  if ( isnan(tempCoutside)  ) {
    if (DEBUG_PRINT) {
      Serial.println("Failed to read from sensor!");
    }

#include <Time.h>

// radio
#define DEVICE_ID 2
#define CHANNEL 1 //MAX 127

