Controlling house heating system

and the SD card seems unnecessary, with the xbee you could have it communicate to a computer elsewhere (say in the house itself) and have the computer do all the logging/analysis.