IF temperature > 24 --> hot hot hot

lomohelm:
Ok I think I know where the problem lies: if i use the same amount of characters (none being space) it will replace if the temperature drops/increases.

if (temperature > 24) lcd.print("Hot Hot Hot");

if (temperature < 24) lcd.print("ice ice baby!!!!');

Assuming you want to display one thing or the other, you should use if/else rather than two if statements. (As coded above, it does nothing when the value is exactly 24.)