DHT11 sensor Sending data by xbee to xbee

well i added the lcd to the reciver end works great but all them 0000000000 i dont get

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,21);
char inData[24];
byte index;
boolean started = false;
boolean ended = false;

void setup()
{
Serial.begin(9600);
Serial.println("Temperature & Humidity");
lcd.init();                      
lcd.backlight();
lcd.begin(20, 4);
lcd.setCursor(6, 1);
lcd.print("WELCOME");
delay(3000); 
lcd.clear();
}

void loop()
{
  while(Serial.available() > 0)
  {
	char aChar = Serial.read();
	if(aChar == '<')
	{
	    started = true;
	    index = 0;
	    inData[index] = '\0';
	}
	else if(aChar == '>')
	{
	    ended = true;
	}
	else if(started)
	{
	    inData[index] = aChar;
	    index++;
	    inData[index] = ',';
	}
  }

  if(started && ended)
  {
	// Use the value
	if(inData[0] == 'T')
	{
	   inData[0] = ' ';
	   int windVal = atoi(inData);
           Serial.println(" ");
	   Serial.print("Temp:");
           Serial.print(inData);
           Serial.print("C");
           Serial.println(" ");
           lcd.setCursor(0, 0);
           lcd.print("Temp:"); 
           lcd.setCursor(0, 1);
           lcd.print(inData);
           lcd.print("C");
	}
	else if(inData[0] == 'H')
     {
	   inData[0] = ' ';
           int temp = atoi(inData);
	   Serial.println(" ");
           Serial.print("Humidity:");
           Serial.print(inData);
           Serial.print("%");
           Serial.println(" ");
           lcd.setCursor(0, 2);
           lcd.print("Humidity:"); 
           lcd.setCursor(0, 3);
           lcd.print(inData);
           lcd.print("%");
     }

	started = false;
	ended = false;

	index = 0;
	inData[index] = '\0';
  }
}