           // NOTE the "update at least every X tries" is handled indirectly by the external source
         }
       }
-    }
+    }*/
 
     if (internalIsToBeShown) {
       if (systemState.externalDataValid) {

SystemState systemState;
TH localData;

//ADC_MODE(ADC_VCC);

void setup()

    display.initFullMode();
    display.fillScreen(0x36); // a line pattern
    display.update();
  
    display.initPartialMode();

    display.fillScreen(0x1e); // a line pattern
    display.update();
    
    startedWithPattern = true;

    if (startedWithPattern) {
      // Show something at the very first start
      TH invalidData;
      updateDisplay(&localData, &invalidData);
    }
  } else {
    display.initPartialMode();
    display.fillScreen(EPD_WHITE);
  }

  server.begin();


  /*
    TH local;
    local.dataValid = true;
    local.temperature = 23.0;
    local.humidity = 75.0;
    local.vaporPressure = 12.1;
    display.displayValues(&local, 1, 0);
    display.update();
    */
}

void loop()
{
  unsigned long loopStart = millis();

  unsigned long systemActive = millis() - systemStart;
  unsigned int secondsUntilOff = 0;
