Needs to have a way to store data in EEPROM, preferably When the setpoints change, or when the Thermostat relays are triggered.