 void loop() {
   display.clear(); //wipe display clean to refresh it
   updateIP(); //function call for display update
+  updateTemp(); //fuction call for TMP102 temp 
+  display.display(); //write display buffer
   server.handleClient(); //routine for webserver
   delay(50); // loop governor
 }

#include <ESP8266mDNS.h>
#include "SSD1306.h" // SSD1306
#include "Adafruit_MCP23017.h" //Adafruit-MCP23017-Arduino-Library

 //CONSTANTS/VARIABLES/GLOBALS-------------------------------------------------------------
Adafruit_MCP23017 mcp; //Adafruit-MCP23017-Arduino-Library
SSD1306  display(0x3c, D3, D5); // SSD1306 Pin Assignments
MDNSResponder mdns;


//Webpage Heading
  webPage += "<h1>ASC - Alexa Sprinkler Controller</h1>";
// Temp object
webPage += "<p>Temp " ; //name of button

//All on objects
  webPage += "<p>ALL RELAYS "; //name of button
  webPage += "<a href=\"allOn\"><button>ON</button></a>&nbsp;"; //on button object
