Newer digital thermostats have no moving parts to measure temperature and instead rely on thermistors or other semiconductor devices such as a resistance thermometer (resistance temperature detector). Typically one or more regular batteries must be installed to operate it, although some so-called "power stealing" digital thermostats use the common 24 volt AC circuits as a power source, but will not operate on thermopile powered "millivolt" circuits used in some furnaces. Each has an LCD screen showing the current temperature, and the current setting. Most also have a clock, and time-of-day and even day-of-week settings for the temperature, used for comfort and energy conservation. Some advanced models have touch screens, or the ability to work with home automation or building automation systems.
Digital thermostat use either a relay or a semiconductor device such as triac to act as switch to control the HVAC unit. Units with relays will operate millivolt systems, but often make an audible "click" noise when switching on or off.
More expensive models have a built-in PID controller,so that the thermostat knows ahead how the system will react to its commands. For instance, setting it up that temperature in the morning at 7 a.m. should be 21°C, makes sure that at that time the temperature will be 21°C, where a conventional thermostat would just start working at that time. The PID controller decides at what time the system should be activated in order to reach the desired temperature at the desired time. It also makes sure that the temperature is very stable (for instance, by reducing overshoots.
Digital thermostat use either a relay or a semiconductor device such as triac to act as switch to control the HVAC unit. Units with relays will operate millivolt systems, but often make an audible "click" noise when switching on or off.
More expensive models have a built-in PID controller,so that the thermostat knows ahead how the system will react to its commands. For instance, setting it up that temperature in the morning at 7 a.m. should be 21°C, makes sure that at that time the temperature will be 21°C, where a conventional thermostat would just start working at that time. The PID controller decides at what time the system should be activated in order to reach the desired temperature at the desired time. It also makes sure that the temperature is very stable (for instance, by reducing overshoots.

