问题标签 [nest-thermostat]

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 回答
300 浏览

nest-thermostat - 如何阅读 Nest 恒温器信息

我有来自 Nest 帐户的产品密钥、产品 ID 和授权 URL,其中恒温器作为添加的设备。使用授权 URL 我生成了 8 个字符的 Pin 码,然后使用带有 POST 方法的访问令牌 URL 我得到如下响应

在邮递员。阅读 Nest Thermostat 信息的下一步应该是什么?请帮我

0 投票
1 回答
1816 浏览

nest-thermostat - 如何在开发者网站上注册 Nest Thermostat

我正在尝试使用 Nest API 连接到我的 Nest 恒温器,但我没有看到使用序列号或类似名称与我的特定恒温器的关联。我已经看过有关如何在注册后获取数据但不知道如何注册的各种指南。

0 投票
1 回答
785 浏览

api - Calling nest api with esp8266 using arduinoEDK

I'm trying to connect to the nest_API (thermostat) using ESP8266 and the Arduino EDK. But so far with no result.

I've seen somebody asking the same question here before. But the answer to his problem didn't help me.

So here's my code:

Code

I never get any result from the server. But when I'm using postman, it works. So I wonder. Do I need to use the "host: " + host + ... line?

And is there a way to catch some errors with the WiFiClientSecure.h library. I also once changed the url for host in the get string. Then I received one error from the server. I was already happy there was a response after all.

Serial output

Now I'm completely stuck. It would be nice if somebody could help me further out. thx

0 投票
0 回答
251 浏览

php - php-curl 重定向后不发送授权标头

我正在使用 PHP 7.2 和 cURL 7.53.1。我正在尝试使用 Google 的 NEST REST API。

我尝试这样的 CURL 请求:

我看到了这个:

对 developer-api.nest.com 的请求似乎已重定向到 firebase-apiserver14-tah01-i​​ad01.dapi.production.nest.com:9553。好的...但是在随后的请求中,cURL 没有发送 Authorization 标头。奇怪的是,它正在发送 Content-type 标头...

请求失败,因为它未经授权。

任何帮助表示赞赏。干杯

0 投票
1 回答
112 浏览

openthread - 开发 OpenWeave 设备以直接与 Nest 产品集成

我已经使用 Nest Learning Thermostat 阅读了这个 OpenThread。我想知道近2年后是否有任何更新。我们尝试开发智能锁作为支持 Weave 的设备来参与 Nest Fabric。非常感谢。

0 投票
1 回答
133 浏览

xbee - ZigBee 恒温器的数据负载,用于在 API 模式下更改恒温器的系统模式

我正在按照这个构建框架 - [使用 API 发送 Zigbee 集群库 (ZCL) 命令][1]

以下是我构建的用于更改恒温器系统模式的框架,但下面的框架并未更改系统模式(关闭、加热、冷却)。

7E 00 19 11 01 00 0D 6F 00 0A 93 E5 40 FF FE 01 01 02 01 01 04 00 00 00 01 00 00 1C 8B

有人可以帮助我使用正确的框架,尤其是数据有效负载部分来更改恒温器的系统模式吗?

0 投票
0 回答
104 浏览

nest-thermostat - 试图从新的 google nest e 恒温器中获取详细的数据转储

我买了一个巢式恒温器,因为我认为它可以为我提供详细的数据来显示目标温度和实际温度以及时间等。出于各种原因,我需要这个。

但是,Google 似乎关闭了官方 API “Works with Nest”。我已经能够让邮递员 ping Google Nest Webapp 命中的同一位置并取回我需要的数据。我想创建一个简单的 webapp 来保持轮询并在本地保存数据。但是,我找不到 Nest Webapp 用来获取授权码的 OAuth 客户端密码。我必须通过 webapp 登录以获取其中一个请求中的代码,然后使用邮递员对其进行测试。

  • 是否有任何其他 API 可以让我更轻松地为我的 Nest 轮询这些数据?
  • 如果没有其他 API,有没有办法从 Nest Webapp 中获取客户端 ID 和客户端密码,以便我可以将其放入我的应用程序中使用?(我知道它很老套,但我认为我别无选择)