Austauschen eines Festen Textes im LCD

Das ist nicht der gesamte Coder, oder?
Ich schau mal.
Ich glaube du hast nur ein paar Klammern falsch gesetzt!

Rudi01:

int SpeicherTempUnplausibel = 10; //Unter 10°C ist Meßwert im Speicher unplausibel

int FehlereldungSpeicherMaxVariable = 0; //zum speichern des Fehlers auch wenn die Fehlerursache wieder verschwindet
int FehlereldungSpeicherUnplausibelVariable = 0; //zum speichern des Fehlers auch wenn die Fehlerursache wieder verschwindet

void setup(){

---> Hier fehlt was, richtig? <-----
 
// Anzeige der Speichertemperatur und der Speicher1 Fehlermeldungen

lcd.setCursor(0, 1);
  lcd.print("S1=");
  lcd.setCursor(3, 1);
  lcd.print(tempS1,1); // Die Temperaur des Speichers wird geschrieben
  lcd.write(0xD0 + 15); // das ° Zeichen wird geschrieben

if(tempS1 < SpeicherTempUnplausibel){  // Die Fehlermeldung TempFehl wird geschrieben
     FehlereldungSpeicherUnplausibelVariable = 1);
  }

if (FehlereldungSpeicherUnplausibelVariable == 1){    // hire war nor ein =
  lcd.setCursor(8, 1);
  lcd.write("TempFehl");}
                                                         
 
if(tempS1 > SpeicherTempMax){  // Die Fehlermeldung UebtmpSp wird geschrieben
FehlereldungSpeicherMaxVariable = 1};
 
  if (FehlereldungSpeicherMaxVariable == 1){            // hire war such nor ein =
  lcd.setCursor(0, 1);
  lcd.write("UebtmpSp");}
 
 
  sleep...
  delay(1000);
 
 
}

Ich habe nur die Falschen klammern gefunden.
Der IF-Block kommt in geschweifte Klammern. Du hattest die normalen genommen.
Bei den Textausgaben war es richtig nur bei den Variablen setzen war es falsch.

Ah, noch was:
Bei den IF-Vergleichen mußt du zwei = nehmen.
Sonst setzt du nur die Werte und vergleichst nicht.

So sollte es gehen.