Best of both worlds is the way to go!
I program SmartHomes for a living, and creating a “Smart” thermostat is one of the biggest requests. (auto-adjust based on outside temperature, humidity, who is home, time of day, etc)
Please accept my apologies… I cannot share my trade secrets publicly.
All of my forum posts cover basic topics, or generic pistons that can benefit everyone…
(I reserve my best custom work for my clients)
I hope you can understand…