+#include <ESP8266WiFi.h>
+#include <ESP8266WiFiAP.h>
+#include <ESP8266WiFiGeneric.h>
+#include <ESP8266WiFiMulti.h>
+#include <ESP8266WiFiScan.h>
+#include <ESP8266WiFiSTA.h>
+#include <ESP8266WiFiType.h>
+#include <WiFiClient.h>
+#include <WiFiClientSecure.h>
+#include <WiFiServer.h>
+#include <WiFiUdp.h>
+
 #include <Math.h>
 #include <Wire.h>
 #include <prometheus.h>

    Serial.println(channels[ch] + "(" + ch + ") = " + TempF(ch));
  }
  prom.Send();
  delay(5000);
} 

{
  Serial.begin(115200);
  adc.Init(0x1);
  WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
    Serial.print("\n\r \n\rConnecting to WiFi.");
  // Wait for connection
  while (WiFi.status() != WL_CONNECTED) {
    delay(100);
    Serial.print(".");
  }
  Serial.println("");
  Serial.print("Connected to ");
  Serial.println(WIFI_SSID);
  Serial.print("IP address: ");
  Serial.println(WiFi.localIP());
}

float TempC(const uint8_t channel) {
