   // Read temperature as Celsius
   float c = dht.readTemperature();
 
+  // Read temperature as Celsius
+  float k = c + 273.15;
+
   // Read temperature as Fahrenheit
   float f = dht.readTemperature(true);
 
   // Compute heat index
   // Must send in temp in Fahrenheit!
   float hi = dht.computeHeatIndex(f, h);
+
+  // How cold? (temperature and humidity with Arduino)
+  // http://wodieskodie.com/how-cold-temperature-and-humidity-with-arduino/
+  float dp = dewPoint(c, h);
 
   if (client) {
     // read the command

     if (request == "hi") {
      //client.print("<br>Heat Index: ");
      client.print(hi);
     }
     if (request == "light") {
      //client.print("<br>Light: ");

      client.print(c);
      //client.print(" degrees C");
     }
     if (request == "tempk") {
      //client.print("<br>Current Temperature: ");
      client.print(k);
      //client.print(" degrees K");
     }
     if (request == "hum") {
      //client.print("<br>Current Humidity: ");
      client.print(h);
