Danke für den Tipp mit dem Casting.
Das klappt aber nur bei int.
Mit float komme ich leider nicht weiter.
Habe schon viele ausprobiert.
Immer kommt der Fehler
Code:
conversion from 'float' to 'const String' is ambiguous
Folgende Zeilen haben den Erfolg gebracht.
Code:
String messageValue1 = "Temperatur:";
  String messageValue2 = "°C";
  char charBuf[10];
  dtostrf(value,7, 2, charBuf); 
  String message2 = messageValue1 + charBuf + messageValue2;
  lcd.setCursor ( 0, 3 );
  lcd.print(message2);
Nur ist aber der Programmspeicherplatz von 6012 Bytes überschritten.
Ich habe gelesen , dass String viel Speicher frisst und man char nehmen soll.
Jedoch weiss ich nicht genau wie ich das umsetzen soll.

Gruß