Temp/Humidity Sensor Not working when on battery

I tried putting the DHT22 through a Groove base shield. Again, the same problem. Works when connected through the uartSBee to computer. But as soon as I remove the UartSBee, the temperature and humidity values are not seen. Can some-one from the Seeedstudio team please help?