Thermostat Nest alike Functionality plugin

Hi Team, i was wondering if anyone tried to create a plugin to replicate the funtionalities of a nest thermostat, what i mean with this is calculate how much time it takes to the temp to recover in the house, also to change the temp cooling delta stage acording to the current range of temps( more Heat outside → increase cooling delta, etc), and also to check for weather forecast to know what to do?

Seems no love for this, still trying to figure out how to do this with datamine information.
everything is there, just dont know where to start