     Blynk.virtualWrite(18, eeCurrent);
     currentRuntimeStint = 0;
   }
-
 }
 
 void timeKeeper()


float temp_f;

WidgetLED led1(V2);
WidgetLED led2(V28); // eeprom write
WidgetRTC rtc;
BLYNK_ATTACH_WIDGET(rtc, V8);


    // Wait until connected
  }

  // EEPROM WRITEBACK AFTER RESET (if required)
  if (EEPROM.read(eeIndex) > 1) // If this is true, than the index has advanced beyond the first position (meaning something was stored there (and maybe higher) to be written back.
  {
    for (int i = 1 ; i < 200 ; i++) {
      eeWBsum += EEPROM.read(i);
    }
  }

  // If there's something in EEPROM, write it to Today's Runtime
  if (eeWBsum > 0) {
    currentRuntimeSec = (eeWBsum * 60);
  }

  yesterdayRuntime = (EEPROM.read(200) * 4);

  Blynk.virtualWrite(17, eeWBsum);
  Blynk.virtualWrite(18, EEPROM.read(eeIndex));
  Blynk.virtualWrite(21, EEPROM.read(200));
  // END EEPROM WRITEBACK ROUTINE

  rtc.begin();

