Om efficiënt gebruik te kunnen maken van een verwarmingssysteem, is een kamer- of klokthermostaat nodig met diverse bedienings- en regelfuncties. De werking van het systeem wordt beïnvloed door één of meer in- en outputvariabelen, zoals de intensiteit van de zon of de buitentemperatuur.
Door voortdurend actuele waarden (zoals de werkelijke temperatuur in de woonkamer) te meten en te vergelijken met de gewenste waarden (zoals de ingestelde temperatuur voor de woonkamer), kan het systeem zichzelf aanpassen om de ingestelde doelwaarden te halen.