I currently use a home made micro board (non Arduino) programmed using Bascom which is a basic compiler from MCS Electronics to record the temperature every hour to a eeprom 24LC256 chip and I download this to a computer about every 2 weeks. I also incorporate a 2 x 16 LCD display showing the current temperature refreshed every 5 sec. This gives me a system which has fairly low current consumption which is important as it runs with a battery back up to guard against power fail.
However, I would like to use an Arduino Uno and data logger shield incorporating a RTC. I have already got this working fine but the current consumption is too high and the battery standby runs down rapidly.
Ideally, it would be good to have the Arduino sleep for say 4 out of 5 sec to save battery and use the one second period to do the temperature conversion and update the LCD. Of course the LCD display would need to be available at all times as well as the RTC.
I can think of many ways that this may be achieved but wonder if there is a "best" way??