Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当灯被拔掉时,我需要以某种方式记录。桥似乎返回“最后记录”的值。如果在拔掉插头之前灯是“开”的,它仍然会返回“开”,即使在拔掉插头之后也是如此。如果灯被拔掉,输出中似乎没有任何变化。有任何想法吗?
是的,您可以检查名为“reachable”的灯的状态变量。当网桥无法连接到灯时,例如当它被拔掉或物理开关切断灯的电源时,此设置为 false。正如您所指出的,其他属性只是告诉您桥梁最后一次能够到达灯光的各种值是多少。
{ "state": { "on": true, ... "reachable": false }, ... }
此外,您可以使用规则或传感器来监控该属性的值,并在它从 true 切换到 false 时采取一些措施,反之亦然。