I use programmable (not especially smart) thermostats, mostly to tweak the heat or AC for time of day/season.

(We had a long discussion here that got into the thermodynamics of it...)

-jk