Yes, and I wrote an improved version that works flawlessly with the v2 of the public Nest API prior to their official API release.
It still works just fine, just unofficial.
What API calls does the thermostat need that it doesn’t have? Everything is there… How do independent developers not have access? It’s a public API?
Why is closed source better? Why would you think that the official ST app would be closed source? If it isn’t would it be worse?
Yes, there is political fallout from the two trying to agree on a platform. Ironically Nest is a closed system with a restrictive API to any developer, just read it.
ST is an open platform. The two are going to have to agree to disagree or ignore the rules in order to integrate officially.
But I don’t see how not having official integration in any way de-values the ability to control your Nest thermostat using a community developed device type? If it is broke or lacking full features, it can and probably already has been fixed, sitting in a github repo somewhere.