Temperatur und Zeit steuern

Das tun sie.
Innerhalb der enumeration legst Du die Position fest.

Was mich verwirrt, was ist mit Status 1-10 und 18-20?
Das mit dem Unterschied zwischen Zuweisung und Vergleich wurde Dir bereits mehrfach gesagt.

Lade Dir von hier: Code ausfüren wen 2 Bedinungen erfült sind(if) - #14 by my_xy_projekt das pdf am Ende meines Beitrages runter und lese Seite 15/16

Das hier:

  if (Status = 0)
  {
    lcd.setCursor(0, 0);
    lcd.print("Start P1 o P2   ");
  }
  else if (Status = 11)
  {
    lcd.setCursor(0, 0);
    lcd.print("Einmaischen     ");
  }
  else if (Status = 12)
  {
    lcd.setCursor(0, 0);
    lcd.print("Ferularast      ");
  }

kannst Du auslagern und dann runterkürzen:

  lcd.setCursor(0, 0);
  if (Status = 0)
  {
    lcd.print("Start P1 o P2   ");
  }
  else if (Status = 11)
  {
    lcd.print("Einmaischen     ");
  }
  else if (Status = 12)
  {
    lcd.print("Ferularast      ");
  }
[...]

Ob das mit if /else if oder mit switch case gemacht wird, dürfte da Geschmackssache sein.

Der Rest wurde ja bereits gesagt...