Could I badger you for a more detail? How do I use dtostrf() and strcat()?
Did google fail you? Hard to believe.
I'll take that as a no... Google, here I come.
how many do you have that print constant strings that do not use the F() macro?
Off the top of my head: 2. (The rest should be commented out and are only for debugging.) I print temp and humidity to the lcd every three seconds. Both of which use F():
lcd.print(F("Hum: "));
lcd.print(h);
lcd.setCursor(0, 1);
lcd.print(F("Temp: "));
lcd.print(t);