 #include <SimpleTimer.h>        // Timer library
 #define BLYNK_PRINT Serial      // Turn this on to see basic Blynk activities
 //#define BLYNK_DEBUG           // Turn this on to see *everything* Blynk is doing... really fills up serial monitor!
-#include <ESP8266WiFi.h>
 #include <ESP8266mDNS.h>        // Required for OTA
 #include <WiFiUdp.h>            // Required for OTA
 #include <ArduinoOTA.h>         // Required for OTA

  ArduinoOTA.handle();
}

void vsync2()
{
  Blynk.syncVirtual(V110);    // hvacTodaysStartCount

  while (Blynk.connect() == false) {
    // Wait until connected
  }

  pinMode(coolingRelay, OUTPUT);
  pinMode(heatingRelay, OUTPUT);
  pinMode(fanRelay, OUTPUT);
  pinMode(bypassRelay, OUTPUT);

  // Default all HVAC relays to off
  digitalWrite(coolingRelay, HIGH);
  digitalWrite(heatingRelay, HIGH);
  digitalWrite(fanRelay, HIGH);
  digitalWrite(bypassRelay, HIGH);
  Blynk.setProperty(V39, "label", "Setpoint");
  Blynk.setProperty(V39, "color", "#27292D");  // Gray that blends into Blynk tool background rending invisible.
  Blynk.setProperty(V40, "color", "#696969");

  // START OTA ROUTINE
  ArduinoOTA.setHostname("HVAC-WeMosD1mini");     // Name that is displayed in the Arduino IDE.
