Google Home报告状态请求正在工作,但不显示预期结果?

问题描述 投票:0回答:1

我正在将google assistant与我的应用程序集成。问题是,当我在google home应用中的设备屏幕内向助手发送报告状态请求时,我得到了一个200 OK的响应与我发送的requestId,但设备屏幕并没有更新设备状态。(在我回去后再次进入设备屏幕后会更新,但那是通过查询意图完成的)

样本请求正文

{  
   "payload" : {
      "devices" : {
         "states" : {
            "12364" : {
               "on" : true
                      }
                    }
                  }
               },
  "requestId" : "A7TNpoXlnG0OQWzpTvJAa4sjolAAt46q",
  "agentUserId" : "14556"
}

回复样本

{ "requestId" : "A7TNpoXlnG0OQWzpTvJAa4sjolAAt46q" }

这是他们的文件,关于 报告国.

我甚至在本地部署了报表状态仪表盘来监控状态变化,但它也没有更新。

谁能指点一下我正确的方向?谢谢!我正在将谷歌助手与我的应用程序集成。

actions-on-google google-home google-smart-home
1个回答
0
投票

不同的助手表面对于Home Graph变化的行为可能会有所不同,所以最好不要依赖在Google Home应用中寻找实时的UI变化。

报告状态仪表板 中指出 文件 是一个很好的方式来验证你发布到Home Graph上的状态的图形。我们最近还发布了一个 AoG ProTips 本专题的一集,向您展示了如何从命令行进行同样的操作。

这两种方法也不会实时自动更新,但您可以在发布状态更改后刷新它们,以验证Home Graph中的数据是否正确。

© www.soinside.com 2019 - 2024. All rights reserved.