2014-09-05 57 views
2

我在node.js中编写了一个应用程序来控制Nest Thermostat,我遇到了一些问题。我的第一个尝试是重新使用Nest提供的应用程序(https://github.com/nestlabs/control-jquery),但是当我安装它时,它可以很好地显示温度,但是当我单击温度上/下按钮时,什么都不会发生。Nest API温度变化 - 故障

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

火力警告:设定/设备/恒温/ C8Wx6yQWsEhWa-k5ZWvRslx2bB6bvpId/target_temperature_f失败:

有什么想法?

回答

0

您是否在创建Nest Client时选择了读写权限?

+0

是。每个权限都选择读取和写入。 – 2014-09-05 20:00:27

2

检查您正在调节的恒温器的hvac模式。 - 如果hvac处于加热冷却或关闭模式,则无法设置目标温度。 - 如果hvac不处于热 - 冷模式,则无法设置高量程温度或低量程温度。 检查'离开'模式。 - 如果建筑物处于离开模式,则无法设置目标温度。

看到错误代码文档: developer.nest.com/documentation/error-codes