I have made temperature sensor in the past, but now I added power saving features to the code.
The result was a device which lasts almost a month when it reports temperature once an hour over XBee and is powered by 1000mAh LiPo battery.

Instead of official Arduino, I used …
[more]