Termostatski časovnik je del programabilnega termostata, ki omogoča regulacijo temperature prostora ali doma glede na čas dneva. Obstajajo tako analogni kot digitalni časovniki, pri čemer so digitalni časovniki na splošno bolj prilagodljivi. Sama enota je običajno integrirana v standardni termostat doma, kar ji omogoča nadzor nad vgrajenimi sistemi ogrevanja in hlajenja. Številni domovi uporabljajo termostatski časovnik zaradi količine denarja, ki ga je mogoče prihraniti, in ker delujejo samodejno.
Termostat v domu lahko uporablja eno od mnogih metod za pomoč pri nadzoru notranje temperature. Nekateri termostati nadzorujejo samo toploto v hiši, drugi pa ogrevanje in klimatizacijo preko centralnega zračnega sistema. Prvotno bi bili termostati ročno nastavljeni na temperaturo, senzorji v domu pa bi izklopili ogrevalne ali hladilne enote, ko bi bila ta temperatura dosežena. Prilagoditve je bilo treba opraviti ročno, včasih pa so bile težave z natančnostjo.
Ko so sistemi napredovali, se je natančnost enot povečala. Prvi termostatski časovniki so bili fizični gumbi ali drsne palice, ki so lastniku hiše omogočale, da izbere čas dneva, ko bo postalo topleje ali hladnejše. Kasnejše enote so dovoljene za dve takšni obdobji, eno toplejše in eno hladnejše, neodvisno od normalne nastavljene temperature.
Digitalni termostati so omogočali veliko bolj zapletene časovne sheme. Pogosto imenovani programirljivi termostat, zagotavljajo veliko več določenih obdobij na dan, vsako s svojo specifično ciljno temperaturo. To je bil velik napredek v primerjavi s preprosto označevanjem toplejšega ali hladnejšega.
Uporaba termostatskih časovnikov se je povečala kot cene energije. Ena od glavnih prednosti uporabe termostatskega časovnika je, da se lahko sistem ogrevanja in hlajenja v domu popolnoma izklopi v času, ko ni nikogar doma, in se nato vklopi tik preden nekdo pride. Tako lahko na letni ravni prihranite veliko denarja. Časovnik se lahko uporablja tudi za subtilne prilagoditve temperature skozi ves dan.
Pomembno je vedeti, kdaj in kako uporabiti časovnik termostata. To vključuje presojo, kdaj so v domu najtoplejši in najhladnejši časi, pa tudi upoštevanje, kdaj ljudi bodo in ne bodo doma. V udobnih časih dneva, ko doma ni nikogar ali malo ljudi, je treba temperaturo prilagoditi tako, da porabi čim manj energije. Ko so zunanje temperature najbolj neprijetne in je doma veliko ljudi, je treba časovnik termostata programirati tako, da deluje z največjo zmogljivostjo.