There's no reason at all these devices can't be built with a standard controller loaded with a "best use" program where all you'd need to do is enter time of day and zip code.
Deviations would take a bit more effort.
What does zip code have to do with it? If your going to adjust the room temperature why not figure out an algorithm that calculates the optimum cooling temperature by measuring the return wetbulb, outdoor dry bulb and the amount of time it takes to raise the set-point in the room a degree Fahrenheit. You could then program the modulating condensing fan, the modulating compressor, the modulating TXV, and the modulating evaporator fan to all work together to form an ultra-efficient air conditioning system. You could buy a Fujitsu mini-split A/C system and see how all of this works out.