I set up the integration with Nest Thermostats a few months ago. It was all working fine until I check recently and it was no longer working. Unfortunately I failed to keep a log of what the original error was (possibly project not found?). I decided to remove the integration and go through the process again.
All worked fine until I got to the Device Access console section, adding the new project. When I added the OAuth client ID and then tried to enable events, the project would fail to create. I could create it without enabling events, and then when trying to enable pub/sub topic from within the project, I would get “could not update project data”. The required scopes there shows “https://www.googleapis.com/auth/sdm.service”. I tried adding this in the Google console but it requires verification from Google as it is a sensitive scope. So far they have not approved this.
Any thoughts? I’m assuming something has changed? Any other methods of adding Nest Thermostats? I was looking at Homebridge…
I’m having the same issue as well. Had an existing device access project, but it does not have the events enabled, trying to enable them results in error reporting a internal server error in the response (shown below). It is not apparent why that error occurs though. Seems like Google may want to lock this down or something.
You’re not alone… I tried this today as well and getting the same. There is an issue logged with Google a LONG time. Suggest hitting the +1 to help drive urgency https://issuetracker.google.com/issues/348675996