Smart thermostat
Smart thermostats are thermostats that can be used with home automation and are responsible for controlling a home's heating and/or air conditioning. They perform similar functions as a Programmable thermostat as they allow the user to control the temperature of their home throughout the day using a schedule, but also contain additional features, such as sensors and WiFi connectivity, that improve upon the issues with programmable thermostats,
Smart thermostat
Manual thermostats (also known as analog thermostats) are the oldest and simplest type of thermostats. These thermostats are set to one temperature and do not change until the user manually adjusts the temperature.
Programmable thermostats, first introduced in the 1970s, are a type of thermostat that allows the user to set a schedule for different temperatures at different times. Most programmable thermostats also have a hold feature which suspends the schedule and effectively turns the thermostat into a manual thermostat. The idea of the scheduling feature is that users will set a warmer or cooler temperature when the home is unoccupied to save energy and money. Due to this assumed energy savings, some building codes and government programs began requiring the use of programmable thermostats. Unfortunately, due to human error in using these devices, many programmable thermostats result in more energy use than the basic manual thermostat.