Both work perfectly when external power is connected. It sends the temperature and humidity nicely every 3 minutes.
But if I want to use it from battery, it sends very rarely. It takes 2-6 hours before it sends data. In this case the display shows the correct temperature all the time.
Why is this? What can I do to make it send the data from the battery?