 unsigned long offNow = now(); // To prevent error on first Tweet after blower starts - NOT WORKING YET
 
 int offHour, offHour24, onHour, onHour24, offMinute, onMinute, offSecond, onSecond, offMonth, onMonth,
-    offDay, onDay, runTime, tempSplit, secondsCount, alarmTime;
+    offDay, onDay, runTime, tempSplit, secondsCount, alarmTime, startHour, startMin, startMonth, startDay;
+
+int resetLatch = 0;
 
 int currentRuntimeSec; // Sum of today's blower runtime in seconds
 int currentOfftimeSec = 0;

    }
    else if (hour() < 12 && minute() < 10)
    {
      Blynk.virtualWrite(16, String("HVAC OFF since ") + offHour + ":" + "0" + offMinute + "AM on " + offMonth + "/" + offDay);
    }
    else if (hour() > 11 && minute() > 9)
    {

    }
    else if (hour() > 11 && minute() < 10)
    {
      Blynk.virtualWrite(16, String("HVAC OFF since ") + offHour + ":0" + offMinute + "PM on " + offMonth + "/" + offDay);
    }
  }
  else if (digitalRead(blowerPin) == LOW && resetTattle == 1)
