【问题标题】:Thermostat Device Missing from Google Smart Device Management API callsGoogle 智能设备管理 API 调用中缺少恒温器设备
【发布时间】:2020-11-20 20:35:15
【问题描述】:

我的项目与谷歌的新(截至 10 月)SDM OAuth 方案相关联,我可以与https://smartdevicemanagement.googleapis.com/v1/enterprises/project-id/structures 交谈。

我的巢门铃摄像头出现在 json 响应中:

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

但是恒温器没有出现在这里。 我确实在 Nest 应用程序本身上看到了它,所以我很确定它都是链接的。我什至在收音机复选框中看到它。

未检测到设备时如何添加设备?这是帐户问题吗,我的恒温器不知何故卡在 Nest 旧版中,而其他一切都在新的 SDM 系统上?

【问题讨论】:

  • 恒温器是否显示在您在帐户关联流程中看到的合作伙伴连接管理器中?是的,连接到帐户的所有设备都应显示在 API 中。但是,如果设备在合作伙伴连接管理器中被禁用,则它不会被公开。
  • @Ethan 我想这就是我尝试运行curl -X GET 'https://smartdevicemanagement.googleapis.com/... 时的问题,我得到一个设备列表[],但恒温器不是其中之一。我不知道去哪里“启用”这个设备我没有对相机执行任何操作,他们被发现了。如何添加?
  • 在过去的几个月里,设备发生了一些事情,因为这对我有用,然后它们就消失了。将恒温器移到另一个房间,然后从 Nest 应用程序中返回,就在昨天为我解决了这个问题。

标签: google-api home-assistant nest-device-access google-sdm-api


【解决方案1】:

我今天也遇到了同样的问题:我的恒温器已经通过 SDM API 暴露了几个月,还有我的相机,但今天恒温器突然从 API 中消失了,尽管在帐户关联流程期间仍然显示了访问权限。根据 Greg 在 cmets 中的建议,我将恒温器移到 Nest 应用程序中的另一个房间,然后将其移回,它现在再次出现在我的 API 调用中。我建议尝试将其作为其他任何有此问题的人的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多