2

当灯被拔掉时,我需要以某种方式记录。桥似乎返回“最后记录”的值。如果在拔掉插头之前灯是“开”的,它仍然会返回“开”,即使在拔掉插头之后也是如此。如果灯被拔掉,输出中似乎没有任何变化。有任何想法吗?

4

1 回答 1

3

是的,您可以检查名为“reachable”的灯的状态变量。当网桥无法连接到灯时,例如当它被拔掉或物理开关切断灯的电源时,此设置为 false。正如您所指出的,其他属性只是告诉您桥梁最后一次能够到达灯光的各种值是多少。

{
    "state": {
        "on": true,
        ...
        "reachable": false
    },
    ...
}

此外,您可以使用规则或传感器来监控该属性的值,并在它从 true 切换到 false 时采取一些措施,反之亦然。

于 2016-05-07T23:57:11.873 回答