Das geht doch nicht:
if (x == 1)
{
startzeit = millis();
x = 0;
}
if (millis() - startzeit > 120000)
startzeit wird einmalig gesetzt wenn
int handleRootPath()
{
Serial.print("Requesting temperatures...");
Serial.println("DONE");
server.send(200, "text/plain", String(temperatur));
x = 1;
return x;
}
Ich las das an der Stelle sein.
Ich weiss nicht, was Du erwartest.