Smart thermostats are thermoregulators that can be used with home automation and are controlling a home’s air conditioning and heating. They perform similar features as a programmable thermostat as they permit the user to control the temperature of their home throughout the day using a schedule, but also contain extra tools, such as sensors and WiFi connectivity.