是否可以检测飞利浦 Hue 灯是否已拔下插头?

Is it possible to detect if Philips Hue light is unplugged?

当灯被拔掉时,我需要以某种方式记录。桥好像return 'last recorded'值。如果灯在拔掉之前是 'on',即使拔掉之后它仍然是 returns 'on'。 如果拔下灯,输出似乎绝对没有任何变化。有什么想法吗?

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

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

此外,您可以使用规则或传感器来监视该属性的值,并在它从 true 切换为 false 或从 true 切换为 false 时采取一些操作。