 
   if (isnan(tempCoutside) || tempCoutside < -50 || tempCoutside > 50 ) {
     sleep();
-    abort();
+    return();
   }
 
   payload.temp = tempCoutside * 10 ;


  if ( payload.volt > 5000 || payload.volt <= 0 ) {
    sleep();
    abort();
  }

  if ( payload.humi < 0 ) {
    sleep();
    abort();
  }


  radio.powerUp();
  radio.write(&payload , sizeof(payload));
  yield();
  //delay(100);
  radio.powerDown();
  unsigned long stopmilis = millis();

  payload.humi = ( stopmilis - startmilis ) * 10 ;
  //payload._salt++;
  sleep();
}


  sensors.begin();
  if (!sensors.getAddress(outsideThermometer, 0)) {
    sleep();
    return();
  }
  // ds18b20 getTem 766ms
  // 12bit - 750ms, 11bit - 375ms, 10bit - 187ms, 9bit - 93.75ms
