A programmable thermostat is a thermostat with the ability to adjust home heating and cooling equipment according to a pre-set schedule. For instance, a programmable thermostat could be set to maintain a home temperature of 72 degrees throughout the day, and 65 degrees from 11:00 p.m. to 7:00 a.m. every night.