In the winter I'd like to only run the heat occasionally. Ideally I'd like to keep the temp somewhere between 68 degrees and 74 degrees (F). Ideally when the temperature drops to 67 the thermostat would kick on, heat until the temp got to 74 and then turn off until it dropped back down below the bottom of the range. My house is pretty insulated so this generally takes an hour or two a couple times a day, however it's tedious to manage by hand. I've dug quite a bit into various smart thermostats but mostly they just say they "learn" or they're app capable but I can't really find any the conclusively say they can or can't do this.
As it stands now the thermostat maintains a temp very aggressively, turning on and off several times each hour which I understand the on/off cycle does contribute towards reducing the lifecycle of the hvac system.