Are the popular smart thermostats (e.g. Nest) really needed if you are building a smart home based on a system such as Domoticz or OpenHAB? If overall control logic is with the HA system, how can the smart thermostats such as Nest learn? What do you think? Which heating control products would you use and why?