Arduino TIAN timeout occurring and stop of the program after several hours

And finally the second part:

void CiaoReadWrite()
{
   CiaoData data = Ciao.read("restserver");
   if(!data.isEmpty())
   {
       String id = data.get(0);
       String sender = data.get(1);
       String message = data.get(2);
       //message.toUpperCase();
       
       String LtT[62];
       splitString(message,"=",LtT,62);
       
       beep         =LtT[0].toInt();
       beepvolt     =LtT[1].toInt();
       heart1       =LtT[5].toInt();
       heart2       =heart1;
       
       
       TtL[0]=String(baroAlti*100);
       TtL[1]=String(baroHumi*10);
       TtL[2]=String(baroPres);
       TtL[3]=String(baroTemp*10);
       
       TtL[5]=String(heart2);
       TtL[6]=id;
       TtL[7]=String(beepvolt);        
       
       Ciao.writeResponse("restserver",id, TtL[0]+"="+TtL[1]+"="+TtL[2]+"="+TtL[3]+"="+TtL[4]+"="+TtL[5]+"="+TtL[6]+"="+TtL[7]+"=");
    }
}

void PinSetup()
{
 // Pind als digital Output
 
 pinMode(0, OUTPUT);
 pinMode(1, OUTPUT);
 pinMode(2, OUTPUT);
 pinMode(3, OUTPUT);
 pinMode(4, OUTPUT);
 pinMode(7, OUTPUT);
 pinMode(8, OUTPUT);
 pinMode(9, OUTPUT);
 pinMode(10, OUTPUT);
 pinMode(11, OUTPUT);
 pinMode(12, OUTPUT);
 pinMode(13, OUTPUT);
 
 // Pins als digital Input
 
 pinMode(5, INPUT);
 pinMode(6, INPUT);
 
 // Pins als Analog Output
 
 //keine/ none
 
 //Pins als Analog Input

 // A00
 // A01
 // A02
 // A03
 // A04
 // A05

}