   }
 }
 
-void timeKeeper()
-{
-  if (digitalRead(blowerPin) == HIGH) // Runs when unit is OFF.
-  {
-    // The following records the time the blower started.
-    onHour24 = hour();
-    onHour = hourFormat12();
-    onMinute = minute();
-    onMonth = month();
-    onDay = day();
-
-    if (xStop == 0) // This variable isn't set to zero until the blower runs for the first time after ESP reset.
-    {
-      ++xStop;
-      resetTattle = 1;
-    }
-    xStart = 0;
-  }
-  else if (digitalRead(blowerPin) == LOW) // Runs when unit is ON.  DEV: Why don't I run once on state change and just lock it out?
-  {
-    // The following records the time the blower stopped.
-    offHour24 = hour();
-    offHour = hourFormat12();
-    offMinute = minute();
-    offMonth = month();
-    offDay = day();
-
-    if (xStart == 0)
-    {
-      if (xFirstRun == 0)
-      {
-        ++xFirstRun;
-        ++xStart;
-        resetTattle = 1;
-      }
-      else
-      {
-        ++xStart;
-      }
-    }
-    xStop = 0;
-  }
-
-  // Does the timing for the RA/SA split temperature alarm.
+void alarmTimer() // Does the timing for the RA/SA split temperature alarm.
+{
   if (digitalRead(blowerPin) == LOW) // Blower is running.
   {
     int secondsCount = (millis() / 1000); // Running count that the alarm will reference after the first high split is noticed.


void countRuntime()
{
  if (year() != 1970) // Doesn't start counting until RTC is started correctly.
  {

    if (rtcWait == 0) // Sets the date (once per hardware restart) now that RTC is correct.
    {
      todaysDate = day();
      ++rtcWait;
    }

    if (digitalRead(blowerPin) == LOW && todaysDate == day()) // Accumulates seconds unit is running today.

  }

  // START OTA ROUTINE
  ArduinoOTA.setHostname("esp8266-HVAC");

  ArduinoOTA.onStart([]() {
    Serial.println("Start");
  });
