 #include <DNSServer.h>
 #include <OneWire.h>
 #include <DallasTemperature.h>
+#include <DHT.h>
+#include <Wire.h>
+#include <Adafruit_Sensor.h>
+#include <Adafruit_TSL2591.h>
 #include <RCSwitch.h>
 
 /////////////////////////////////////////////////////////////////////////////

  buf->concat(", Water Temp: ");
  buf->concat(m.waterCelsius);
  buf->concat(" °C");
}
void getTemperature(float* waterCelsius) {
  float _waterCelsius = *waterCelsius;
  tempSensor.requestTemperatures(); // Send the command to get temperatures
  Serial.println("Temp requested from sensor");
  _waterCelsius = (tempSensor.getTempC(tempAddr));
  Serial.print("Temp: ");
  Serial.print(_waterCelsius);
  Serial.println(" C, ");
  *waterCelsius = _waterCelsius;
  return;
}


  if(GOT_TEMP_SENSOR)
    getTemperature(&now->waterCelsius);

  if(GOT_HUMID_SENSOR)
    getHumidity(&now->airCelsius, &now->airHumid);
    
  if(GOT_LIGHT_SENSOR)
    getLight(&now->lux);
    
  if(++monitorCursor == MONITOR_POINTS)
    monitorCursor = 0;
}
