 
 void setupDHTTask()
 {
-    // Read dht every 1000[ms] and repeat forever
     Tasks.interval(10000, [] {
         // Reading temperature for humidity takes about 250 milliseconds!
         // Sensor readings may also be up to 2 seconds 'old' (it's a very slow sensor)

DHTesp dht;
WiFiClient espClient;
PubSubClient mqttClient(espClient);
double temperature_f = 0;
double humidity = 0;
char buffer[81];

void mqttConnect()
{

    sprintf(buffer, "IP %s", WiFi.localIP().toString().c_str());
    Heltec.display->drawString(0, CH*1, MQTT_CLIENT_NAME);
    Heltec.display->drawString(0, 0, buffer);
    sprintf(buffer, "T %2.2f    H %2.2f", temperature_f, humidity);
    Heltec.display->drawString(0, CH*3, buffer);
    sprintf(buffer, "L %d", lightLevel);
    Heltec.display->drawString(0, CH*4, buffer);
    Heltec.display->display();
}
