Programmable thermostats help you set temperatures for your convenience, with the flexibility to change settings. Smart thermostats can help you tailor settings on any schedule.