是否可以检测飞利浦 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 时采取一些操作。
当灯被拔掉时,我需要以某种方式记录。桥好像return 'last recorded'值。如果灯在拔掉之前是 'on',即使拔掉之后它仍然是 returns 'on'。 如果拔下灯,输出似乎绝对没有任何变化。有什么想法吗?
是的,您可以检查名为 "reachable" 的灯的状态变量。当桥无法连接到灯时,例如当它被拔下或当物理开关切断灯的电源时,这将设置为 false。正如您所指出的,其他属性只是告诉您上次桥梁能够到达光线时的各种值是多少。
{
"state": {
"on": true,
...
"reachable": false
},
...
}
此外,您可以使用规则或传感器来监视该属性的值,并在它从 true 切换为 false 或从 true 切换为 false 时采取一些操作。