     Serial.print(".");
   }
   Serial.print("Wifi Connected took ");
-  Serial.println(millis()-startTime);
+  Serial.println(millis()-systemStart);
 
   WiFiClient client;
   if (!client.connect(IPAddress(192,168,122,1), 80)) {

        && abs(vaporPressureLast - vaporPressureNow) <= 0.5) {

        Serial.print("Do not connect. No change. Time passed since on ");
        Serial.println(millis() - startTime);
    
        systemState.roundsWithoutTransmission++;
        systemState.writeToRtc(0, sizeof(SystemState));
    
        sleepNowForServer(8, startTime);
      } else {
        Serial.print("Connect because of change ");
        Serial.print(abs(systemState.lastTransmittedTemperatature - t));

SystemState systemState;

void setup() {
  unsigned long systemStart = millis();
  
  Serial.begin(115200);
  Serial.println("Beginning"); // More importantly: move cursor to the beginning of the line

  SystemState systemStateFromRtc;
  bool systemStateValid = systemStateFromRtc.readFromRtc(0, sizeof(SystemState));
