【问题标题】:Is it possible to detect if Philips Hue light is unplugged?是否可以检测到飞利浦 Hue 灯是否已拔下?
【发布时间】:2016-08-31 20:37:35
【问题描述】:

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

【问题讨论】:

    标签: philips-hue


    【解决方案1】:

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

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

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

    【讨论】:

    • 确实,这正是我想要的。我之前注意到这个参数,但是在拔掉灯后它不会立即改变,它会延迟很短(大约 2-3 秒),这就是为什么我首先没有注意到差异
    • 而在 2019 年,Hue 更新了其产品,现在灯光重新打开时可以恢复到以前的状态。这是可通过官方 Hue 应用程序配置的可选行为。在桥上,这将显示为 "startup": { "mode": "powerfail", "configured": true }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    • 2015-02-18
    • 1970-01-01
    • 1970-01-01
    • 2016-04-13
    相关资源
    最近更新 更多