 #include <BlynkSimpleEsp8266.h>
 #include <OneWire.h>
 #include <DallasTemperature.h>
-#include <TimeLib.h>
+#include <TimeLib.h> //Can this go away?
 #include <WidgetRTC.h>
 #define ONE_WIRE_BUS 2
+#include <ArduinoJson.h>
+
 
 OneWire oneWire(ONE_WIRE_BUS);
 DallasTemperature sensors(&oneWire);

  sensors.setResolution(ds18b20RA, 10);
  sensors.setResolution(ds18b20SA, 10);

  timer.setInterval(2500L, sendTemps); // Temperature sensor polling interval
  timer.setInterval(2500L, sendLCDstatus); // Blower fan status polling interval
  timer.setInterval(5000L, sendHeartbeat); // Blinks Blynk LED to reflect online status

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

void sendTemps()

  {
    //lcd.clear(); // Runs when blower is ON.
    lcd.print(0, 0, "  HVAC ON since  ");

    if (onHour < 10)
    {
      lcd.print(1, 1, onHour);
