I learned the hard way how developer-unfriendly Nest became after acquisition. I wanted to do some very basic home automation with a smart thermostat and it was like somebody had released a broken beta of an API and stopped maintaining it. To add insult to injury they were in the process of shutting down the few useful APIs that remained and almost completely closing it off. Sold it and went to a different brand.