我正在node.js中编写一个应用程序来控制Nest恒温器,我遇到了一些问题。我的第一次尝试是重新利用Nest提供的应用程序(https://github.com/nestlabs/control-jquery),但是当我安装它时,它可以正常显示temp,但是当我点击temp up / down按钮时没有任何反应。
当我从JQuery点击事件中分离温度变化功能,并且只是在加载时运行该功能时,Firebase会以“FAILURE”响应。这是错误:
FIREBASE警告:设置为/ devices / thermostats / C8Wx6yQWsEhWa-k5ZWvRslx2bB6bvpId / target_temperature_f失败:失败
有什么想法吗?
答案 0 :(得分:2)
检查您正在调节的恒温器的hvac模式。 - 如果hvac处于加热冷却或关闭模式,则无法设置目标温度。 - 如果hvac未处于加热 - 冷却模式,则无法设置高温范围或低温范围。 检查'远离'模式。 - 如果建筑物处于离开模式,则无法设置目标温度。
请参阅错误代码文档: developer.nest.com/documentation/error-codes
答案 1 :(得分:0)
创建Nest Client时是否选择了读写权限?