我已经编写了bash和php脚本的组合,每隔5分钟就会读取一次Nest。我读取了温度和所需温度等值,并检查它是否正在加热。
只要Nest不在" Away"这似乎很有效。状态。当我回家时,我可以每隔5分钟看到一个日志条目,但是在我离开家后大约45分钟,日志不再显示任何条目。我回到家后,就会在日志中看到新条目。
Away状态是否困扰我?我可以以某种方式改变这种行为吗?
答案 0 :(得分:2)
处于家庭或离开模式对API的响应能力没有影响。您可能想要查看您的数据记录方式
答案 1 :(得分:1)
找到我的脚本失败的原因。当Nest设置为away(手动或自动)时,返回对象会更改。
离开有效:
[target] => stdClass Object
(
[mode] => heat
[temperature] => 18
[time_to_target] => 0
)
离开不活跃:
[target] => stdClass Object
(
[mode] => range
[temperature] => Array
(
[0] => 10.111
[1] => 24.444
)
[time_to_target] => 0
)
所以我的脚本在突然返回的温度下跳过数组。