问题标签 [nest-api]

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 投票
1 回答
716 浏览

nest-api - Nest API 的非 HTTP[S] OAuth 重定向

我正在尝试开发一个使用 Nest API 的本机 OS X 应用程序。不幸的是,他们的客户端注册只接受重定向 URL 的“https://”URI。由于这里没有涉及服务器(除了 Nest 的服务器),我需要重定向到我的应用程序。为此,我需要能够重定向到任意 URI。

我尝试将此反馈直接发送给 Nest,但他们似乎没有可用的支持联系人或错误报告。

对于这种类型的使用,我是否缺少其他一些身份验证方法?在 iOS 上也有类似的问题。

谢谢!

0 投票
1 回答
748 浏览

nest-api - 在没有全连接的情况下使用 Nest Thermostat 进行开发

是否可以在不连接任何暖气或空调而不是 Nest Developer Tool 的 Nest 设备上进行开发和测试?

0 投票
2 回答
3719 浏览

node.js - 多个 Firebase 实例

当我尝试制作多个new Firebase(url);实例时遇到问题。

例如:

控制台日志:Connected 2 null仅此而已.. 没有了。

所以,这意味着它永远不会调用回调函数,v1.auth();它会忽略它,看起来它会被覆盖,v2.auth();即使它们是不同的 Firebases 实例,并且它会干扰其他一切,例如,当发生这种情况时v1.child("path").on("value",function(snapshot){});v2.child("path").on("value",function(snapshot){});它不会工作。

0 投票
1 回答
582 浏览

php - 无法从 Nest 服务器获取访问令牌

我无法获取 Nest 的访问令牌。

我在我的 node.js 应用程序上运行了 nest-api,但我无法获取访问令牌。

我是否从不同的客户端、设备甚至帐户连接都没有关系。

我曾经有 php 代码自动执行 oAuth 2.0 获取令牌的过程,它工作正常,但它停止工作。

如果我输入“OAuth 重定向 URL”来自动获取令牌,或者只是尝试在没有 URL 的情况下获取令牌,我总是会收到此错误:

发生错误。获取客户端信息时出错

仅此而已,没有日志条目或任何内容,只有非描述性消息。

例如,如果我创建一个新帐户,然后将一个客户端添加到该帐户,我会得到一个 URL,我可以在其中检索想要从我的客户端控制其嵌套产品的用户帐户的访问令牌—— URL 看起来像这样:

当您输入此 URL 时,它应该会询问您的 Nest 凭据,然后生成访问令牌。执行完全相同的步骤时效果很好,但现在它甚至不要求提供凭据,我得到的只是该消息,没有别的。

0 投票
1 回答
271 浏览

php - Nest 上的访问令牌错误

我正在建立一个网站来控制 Nest 设备,并且我一直在完美地获取“访问令牌”,但是从几天前开始,我在尝试获取“访问令牌”时遇到了问题,无论如何我做什么以及等待多长时间我总是收到“获取客户信息时发生错误”。

我尝试过创建新帐户、新客户、使用代理,一切似乎都无法解决问题。

有没有人也遇到这种情况?有谁知道这里发生了什么?

这就是网站给我的。

无法获取访问令牌

提前致谢!

0 投票
1 回答
163 浏览

java - 将结构设置为自动离开

我正在使用nest firebase库,并且可以成功地将结构设置为“离开”和“家”,但是,将结构设置为“自动离开”似乎没有任何效果。嵌套 api 是否不允许将结构设置为自动离开,只能将它们移出自动离开?这将是一个必需的功能。我有一个系统可以检测人们何时离开,但不能(准确地)检测他们何时返回,因此将巢设置为自动离开,以便在他们返回时它会打开是我的目标。

在职的:

失败:

0 投票
2 回答
403 浏览

nest-api - Nest API 查询 - 来自入侵者警报的系统控制

我正在考虑购买 Nest 并对 API 功能有一些想法。我在房子周围有一个带有 PIR 的入侵者/安全警报器。我打算做的是通过API开发这个系统和Nest之间的接口。

我这样做的理由是使用警报 PIR 传感器的运动检测来“通知”Nest 有人仍在房屋内(由于他们的移动),从而防止 Nest 在房屋有人居住时切换到其自动离开状态。

此外,当房子处于离开模式时,我希望 Nest 立即进入自动离开状态。

所以我想知道的是是否可以通过 API 执行以下操作:

1) 将 Nest 保持/切换到 Home 2) 将 Nest 置于 Auto-Away 状态

干杯伊恩

0 投票
2 回答
230 浏览

nest-api - 在没有 UI 的情况下获取嵌套图钉

我有一个网络客户端,它与一个 .NET 网络服务通信,以获取各种家庭系统的数据和控制。我想通过 .NET 网络服务在网络客户端中公开巢恒温器控制。我了解典型的身份验证过程需要“用户”使用提供的“与嵌套一起工作”页面对客户端进行身份验证以获取代码,然后使用该代码获取令牌。在我的情况下,.NET web 服务是客户端,没有用户或 UI 允许用户“接受”,因此我需要一种方法来获取身份验证令牌(或 pin)而不在用户面前推送网页?这可能吗?谢谢

更新:我手动完成了生成令牌的过程,发现过期数字相当大(10 年)。鉴于这有什么理由我不能在我的 .NET 应用程序中使用该令牌来处理所有未来的休息调用吗?

0 投票
2 回答
538 浏览

nest-api - Nest API 温度变化 - 失败

我正在 node.js 中编写一个应用程序来控制 Nest Thermostat,但我遇到了一些问题。我的第一次尝试是重新调整 Nest 提供的应用程序(https://github.com/nestlabs/control-jquery)的用途,但是当我安装它时,它可以正常显示温度,但是当我单击 temp up/down 按钮时什么也没有发生。

当我从 JQuery 点击事件中分离温度变化函数,并在加载时运行该函数时,Firebase 以“FAILURE”响应。这是错误:

FIREBASE 警告:设置在 /devices/thermostats/C8Wx6yQWsEhWa-k5ZWvRslx2bB6bvpId/target_temperature_f 失败:失败

有什么想法吗?

0 投票
1 回答
80 浏览

nest-api - 有线设备的 Nest Protect 电池健康属性

Nest API 参考battery_health为 Nest Protect(结构的一部分)指定了一个属性,该属性smoke_co_alarms记录电池是否正常或需要尽快更换。

但是,Nest Protect 也可以连接到 120V 电​​源。

在这种情况下,该属性的值是多少battery_health,或者该属性是否会被忽略?