float Temp1 = sensors.getTempCByIndex(1) ;
float Temp2 = sensors.getTempCByIndex(0) ;
float AverageTemp = (Temp1 + Temp2) / 2.0f; ;
// call sensors.requestTemperatures() to issue a global temperature
// request to all devices on the bus
Serial.print("Requesting temperatures...");
sensors.requestTemperatures(); // Send the command to get temperatures
Serial.println("DONE");
Get the temperatures, then ask the devices to get ready to report temperatures. You've got the cart on the wrong end of the horse. No wonder you keep stepping in shit.