问题标签 [nest-device-access]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
360 浏览

google-api - 嵌套 sdm api:列出设备时的空响应

我在 stackoverflow 上问这个问题,因为据我所知,这是谷歌为这个 API 提供支持的唯一地方,尽管这似乎确实需要检查我的谷歌项目来确定问题。

无论如何,我已经多次按照信中的嵌套设备访问快速入门指南,从头到尾完成一个新项目,验证每一步都达到了描述的状态。在完成指南的最后,我可以在Partner Connections 列表中看到我的项目。当我查看开发人员控制台中的智能设备管理 API 页面时,为项目启用了 SDM API,以获取正确的项目。

如该指南中所述,手动执行 oauth2 流程会生成访问令牌。

但是,当我发出这样的设备列表调用时(如我链接到的快速入门指南中所述)

调用返回 200,但响应的全部内容如下:

当我查看合作伙伴连接页面时,我可以看到我已明确授予对我希望项目能够访问的设备的访问权限。请参阅 此合作伙伴连接页面的屏幕截图,表明我已允许访问我希望 API 能够看到的设备。

oauth2 的所有授权回调 URL 都是 https。

在这一点上,我已经花了多个晚上来抨击我的头。我在这里做错了什么?

0 投票
1 回答
202 浏览

raspberry-pi - 使用 Raspberry Pi 控制 Google Home

我有一个 Google Nest 和一个 Raspberry Pi。我希望能够将命令从 Raspberry 发送到 Google Nest。我进行了一些研究,并找到了使用 Google Nest 控制 rpi 的方法,但反之则不然。任何线索都会有所帮助谢谢!

编辑:我认为 Google Nest 可能不是目标,而是 google home 应用程序。最后,我希望能够执行以下操作:rpi 发送请求 => 在我的 google home 应用程序中注册的轻型设备打开/关闭。

0 投票
0 回答
148 浏览

nest-api - 在设备访问控制台上访问和编辑 Pub/Sub 主题

我正在为 Nest 恒温器构建自动化。自动化基础架构正在尝试使用 GCP 的 Pub/Sub 和 Cloud Functions 服务。

在 Google 的设备访问控制台上创建新项目时,我看不到更新 Pub/Sub 主题的方法。从技术上讲,有一个编辑按钮,但主题文本字段是灰色的,并且无法更改字符串。我也看不到从我的 GCP 项目内部访问自动填充主题的方法。结果,我看不到如何从我的 GCP 项目中为该主题构建功能订阅者。

有趣的是,有一种方法可以创建 Pub/Sub 订阅者,因为该界面提供了一种手动输入显示在设备访问控制台上的 Pub/Sub 主题的方法。我已经完成了这项工作并验证了设备数据是否正确流动。

创建订阅主题的函数时,没有手动输入选项。

当我单击 Pub/Sub 订阅者上列出的主题时,我会看到一条错误消息,

您没有足够的权限查看此页面

在此处输入图像描述

如何构建响应设备的 Pub/Sub 事件的云函数?

0 投票
1 回答
72 浏览

nest-device-access - Google Nest 摄像头访问权限

我们可以从不同的位置访问巢穴摄像头吗?例如,我们在不同城市的商店都安装了 Nest 摄像头。我可以使用 Google 设备访问 API 从总部控制/访问所有相机吗?

0 投票
1 回答
79 浏览

nest-device-access - Partner Connections Manager 授权代码仅适用一次

我能够成功获取 PCM 授权码并使用它来获取访问令牌,但它只能工作一次。这是正确的行为吗?似乎它应该无限期地工作,因此用户不必不断地授权合作伙伴。或者一旦我获得访问令牌,我应该只在之后使用刷新令牌?

我第一次请求访问令牌时工作:

PCM 授权代码示例: 4/0AY0e-e45jfjsl_KPdjke_BzKgsBirc....

在随后尝试使用 PCM 授权代码时,它会失败。再次使用它的唯一方法是重新创建 PCM 授权代码。

0 投票
1 回答
61 浏览

nest-device-access - 设备调用不返回所有设备;已授予帐户权限

我有 4 个 Nest 设备:1 个摄像头、2 个门铃和 1 个恒温器。所有 4 都通过PCM授予我的 Device Access 项目的所有权限。但是,当我进行设备列表调用时,JSON 中只返回 2 个门铃和摄像头。恒温器没有退回。

它在 2020 年 1 月 11 日之前一直在回电,然后就停止了报告。我没有对设备访问进行任何更改(据我所知)。那时,它也不再被设备调用返回。

我已经尝试禁用和重新启用从我的项目到恒温器的访问,但仍然没有运气。我还能做些什么来排除故障或解决问题?

图片:PCM 显示恒温器访问

0 投票
1 回答
93 浏览

nest-device-access - 无法使用 SDM API 获取设备自定义名称

调用获取设备 API 时,设备信息特征 (sdm.devices.traits.Info) 中的 customName 字段始终以空字符串形式返回。所有权限都已被接受,我什至尝试在 Google Home 应用中更改名称,但自定义名称始终为空白。

任何帮助,将不胜感激。

接口调用:

回复:

0 投票
2 回答
83 浏览

nest-device-access - 无法继续结帐

我正在尝试使用 nest-device-access 设置我的个人 Google 帐户。我正在按照说明进行操作,并尝试一次性支付 5.00 美元的费用。

我要去这个页面:##标题## https://console.nest.google.com/device-access/tos当我点击“继续付款”按钮时,我收到一条错误消息,上面写着“可以不继续付款。稍后再试”

我的谷歌帐户信誉良好。我有一种有效的付款方式,并且信息有效,因为我有有效的月度订阅。

我错过了什么?

0 投票
1 回答
674 浏览

nest-device-access - 是否有任何 API 可用于 Nest Protect 烟雾/二氧化碳警报?

我是一个 node red 用户并注意到 Nest API 已经停止使用:( https://flows.nodered.org/node/node-red-contrib-nest

我想知道 Nest Protect 烟雾/二氧化碳警报是否有任何 API/解决方法?

0 投票
1 回答
83 浏览

nest-device-access - 使用 .NET 客户端 API 获取嵌套设备列表

我正在努力弄清楚智能设备管理 API 是如何工作的。最终目标是使用服务帐户凭据持续获取我的巢恒温器的状态以用于记录目的:

这似乎是正确的,但是当我尝试调用service.Enterprises.Devices.List()它时,它需要格式为"^enterprises/[^/]+/devices/[^/]+$但我不知道如何获取此父 ID 以开始测试我的代码的父 ID。

有谁知道如何获取这些似乎是使用 API 所必需的字符串?