我离开时是否离线?

时间:2015-10-22 18:19:08

标签: nest-api

我已经编写了bash和php脚本的组合,每隔5分钟就会读取一次Nest。我读取了温度和所需温度等值,并检查它是否正在加热。

只要Nest不在" Away"这似乎很有效。状态。当我回家时,我可以每隔5分钟看到一个日志条目,但是在我离开家后大约45分钟,日志不再显示任何条目。我回到家后,就会在日志中看到新条目。

Away状态是否困扰我?我可以以某种方式改变这种行为吗?

2 个答案:

答案 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
)

所以我的脚本在突然返回的温度下跳过数组。