         else {
             switch (settings.screenMain) {
                 case SCREEN_MAIN_TIME:
-                    drawScreen(
-                        "     00:00      ", 
-                        "  05 Apr 2017   "
+                    char timeString[6];
+                    char dateString[11];
+                    snprintf_P(timeString, 6, PSTR("%02u:%02u"), now.Hour(), now.Minute());
+                    snprintf_P(dateString, 11, PSTR("%04u-%02u-%02u"), now.Year(), now.Month(), now.Day());
+                    
+                    drawScreen(
+                        "     " + String(timeString), 
+                        "   " + String(dateString)
                     );
                     break;
                 case SCREEN_MAIN_DHT:

    setupCounters();
    setupWiFi();
    setupDevices(); 
    resetAverage();
    
    drawScreen(" == Alicorn ==", "  Connecting...");

//MQ135 mq(PIN_MQ);

// RTC
RtcDS3231<TwoWire> rtc(Wire);
RtcDateTime now;

// Geiger
#define DOSE_MULTI 0.0057
