     Serial.println();
     Serial.println("closing connection");
   }
-  
- else if (digitalRead(blowerPin) == HIGH)
+
+  else if (digitalRead(blowerPin) == HIGH)
   {
     int runStatus = NULL;
 

#include <SimpleTimer.h>        // Timer library http://playground.arduino.cc/Code/SimpleTimer
#define BLYNK_PRINT Serial      // Comment this out to disable prints and save space
//#define BLYNK_DEBUG           // Turn this on to see everything Blynk is doing
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <OneWire.h>            // Temperature sensor library
#include <DallasTemperature.h>  // Temperature sensor library
#include <TimeLib.h>            // Used by WidgetRTC.h
#include <WidgetRTC.h>          // Blynk's RTC
#define ONE_WIRE_BUS 0          // GPIO location of the temperature sensors
//#include <ArduinoJson.h>        // For parsing information from Weather Underground API
#include <EEPROM.h>

OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);

DeviceAddress ds18b20RA = { 0x28, 0xEF, 0x97, 0x1E, 0x00, 0x00, 0x80, 0x54 }; // Return air probe - Device address found by going to File -> Examples -> DallasTemperature -> oneWireSearch
DeviceAddress ds18b20SA = { 0x28, 0xF1, 0xAC, 0x1E, 0x00, 0x00, 0x80, 0xE8 }; // Supply air probe

char auth[] = "fromBlynkApp"; // Assigned by Blynk's app

char ssid[] = "ssid";
char pass[] = "pw";


  }
}

void sendStatus()
{
  if (resetLatch == 0) // Sets ESP start/reset time and date to display in app until blower activity.
  {
    resetHour = hour();
    resetMin = minute();
    resetMonth = month();
    resetDay = day();
    ++resetLatch;
  }

  // This wonderful mess displays what I need with AM/PM and leading zeros for minutes (for different scenarios).
  // I've tried more elegant or lean solutions, but they ended up more complex with more lines of code!
  if (digitalRead(blowerPin) == HIGH && resetTattle == 0 && resetMin > 9)
  {
    Blynk.virtualWrite(16, String("SYSTEM RESET at ") + resetHour + ":" + resetMin + " on " + resetMonth + "/" + resetDay);
  }
  else if (digitalRead(blowerPin) == HIGH && resetTattle == 0 && resetMin < 10)
  {
    Blynk.virtualWrite(16, String("SYSTEM RESET at ") + resetHour + ":0" + resetMin + " on " + resetMonth + "/" + resetDay);
  }
  else if (digitalRead(blowerPin) == LOW && resetTattle == 0 && resetMin > 9)
  {
    Blynk.virtualWrite(16, String("SYSTEM RESET at ") + resetHour + ":" + resetMin + " on " + resetMonth + "/" + resetDay);
  }
  else if (digitalRead(blowerPin) == LOW && resetTattle == 0 && resetMin < 10)
  {
    Blynk.virtualWrite(16, String("SYSTEM RESET at ") + resetHour + ":0" + resetMin + " on " + resetMonth + "/" + resetDay);
  }
  else if (digitalRead(blowerPin) == HIGH && resetTattle == 1) // Runs when blower is OFF.
  {
