   //
   lastReconnectAttempt = 0;
   millisnow = 0;
+
+  time_ackpayload.timestamp = data_ackpayload.timestamp = data_ackpayload.data1 = data_ackpayload.data2 = 0;
 
   getResetInfo = "hello from ESP8266 s02 ";
   getResetInfo += ESP.getResetInfo().substring(0, 30);

  } else {
    wifi_connect();
  }
}

void runTimerDoLightOff() {
  if (( relaystatus == HIGH ) && ( hour() == 6 ) && ( minute() == 00 ) && ( second() < 5 ))
  {
    if (INFO_PRINT) {
      syslogPayload = "changing => relaystatus => runTimerLighrOff";
      syslogPayload += relaystatus;

        }
        radio.read(&sensor_data, sizeof(sensor_data));

        //if ( sensor_data.devid != 15 ) {
        if ( pipeNo == 1 && sensor_data.devid != 15 ) {
          if ( sensor_data.devid != 2 ) {
            radio.writeAckPayload(pipeNo, &time_ackpayload, sizeof(time_ackpayload));
          }
          
          String radiopayload = "{\"_salt\":";
          radiopayload += sensor_data._salt;
          radiopayload += ",\"volt\":";
