Here is a program to run on the ESP8266-12 or similar which sends the readings from BMP180 and DHT22 to Thingspeak and to Sparkfun, has an error LED and 2 digital pins and one analog pin left over. You can view the data streams at https://data.sparkfun.com/streams/RMzp9ANyqzfjw4drzNnZ https://thingspeak.com/channels/38247
http://www.esp8266.com/download/file.php?id=1089
Arduino Development and files available here http://www.esp8266.com/viewtopic.php?f=6&t=2872
Board has two sensors connected, BMP180 and DHT22, sending data to both servers,Thingspeak and Sparkfun to record temperature, humidity and pressure.