A programmable thermostat (or setback thermostat / clock thermostat) is a thermostat which is designed to adjust the temperature according to a sequence of programmed settings that take effect at different hours of the day. The purpose of a programmable thermostat is the reduction of heating and cooling losses. For example, during the cooling season, a home programmable thermostat may be set to allow the temperature in the house to rise during the workday when no one will be at home and it may be set to turn on air conditioning before you arrive. It allows the house to be cool upon you arrive and let you save air conditioning energy during peak outdoor temperatures. The reduced cooling that is required during the day also decreases the demands placed upon the electrical supply grid. There are different types of home programmable thermostats out there – clock and digital (with push-buttons or touchscreen) thermostats. Here you can find some of the most recommendable models.