Thermostat Device Missing from Google Smart Device Management API calls

485 Views Asked by At

I have my project linked to google's new (as of october) SDM OAuth scheme and I am able to talk to https://smartdevicemanagement.googleapis.com/v1/enterprises/project-id/structures.

My nest doorbell cameras appear on the json response:

{
  "devices": [
    {
      "name": "enterprises/...",
      "type": "sdm.devices.types.DOORBELL",... ..

But the thermostat does not appear here. I do see it on the nest app itself so I'm pretty sure its all linked. I even see it in the radio check box.

How do you add devices when they are not detected? Is this an account issue, where somehow my thermostat is stuck in Nest legacy and everything else is on the new SDM system?

1

There are 1 best solutions below

0
On

I just experienced this same issue today: my thermostat had been exposed via the SDM API for months, along with my cameras, but suddenly today the thermostat disappeared from the API despite still showing up with access granted during the account linking flow. Per Greg's suggestion in the comments, I moved the thermostat to a different room in the Nest app and then moved it back, and it's now showing up in my API calls once again. I'd recommend trying that as a solution for anyone else with this issue.