{
if (minTemp1 == -127) lcd.print("Error");
else{
lcd.print(minTemp1w,1);
lcd.setCursor(7,3);
lcd.print(minTemp1d,0);
}
}
You have a very strange syntax for if clauses. Usually the curly braces around the whole block is not necessary but it would be easier to read if you put the "lcd.print("Error");" into such a code block.
Remove the pin defines as they seem to be wrong.
Remove the
#include "Wire.h"
It's not used.
I also didn't find out why you define three float values for every output value.
float nowTemp2;
float nowTemp2w;
float nowTemp2d;
It's interesting that on both scrambled displays a text fragment of "Error" is visible. Try to fix the above issues and post the results your get.