Rooting to save the Nest Thermostat

Does the Nest thermostat really need to be rooted? I’m wondering if a better approach to saving older Nest thermostats and reducing ewaste might be:

  • Using the older ‘unofficial API’ (from around 2014) assuming it still works, and integrate it with Home Assistant (see GitHub - gboudreau/nest-api: Unofficial Nest Learning Thermostat API & GitHub - wiredprairie/unofficial_nodejs_nest )
  • Encouraging folks to put older and unsupported Nest devices on a separate wireless network that doesn’t have internet access but access to a Home Assistant server for remote monitoring & control.
  • Facilitate a way for Home Assistant based HVAC control setups to work with energy company savings programs where appropriate (in areas of the US this is fairly common, but they may only be supporting major brand vendors so far)

Having a separate ‘rooted’ firmware and such feels like a more substantial support effort.