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.