如何检测桥上停电?我尝试使用CLIP传感器日光的lastupdated对象,并检查它没有,但它没有帮助。根据'lastupdated'对象的hue描述,它应该没有。
“上次(基于/ config / utc)传感器发送状态字段中反映的状态数据。更新字段时无需更改值。未初始化时,”无“(asof 1.x.0 null) /自上次桥接电源循环以来未收到最近的更新 “ 但它总是以时间戳的形式返回。有人可以建议出路吗?
问候。
答案 0 :(得分:2)
您可以创建CLIPGenericStatus传感器并将其设置为非0的值。 当桥重新启动时,它将再次为0。
您没有描述如何使用此值(通过外部进程读取它或触发桥上的规则),但这是您可以使用的指示器。
答案 1 :(得分:1)
飞利浦支持开发人员最近在meethue论坛上提出了一个解决方案。
这里的想法是在桥启动时计划开始运行 并且ClipGenericStatus传感器的状态将其状态启动为0 重启后。这可能会有所变化。
- 创建ClipGenericStatus传感器。
- 创建一个计划,将每隔10到15秒将上述ClipGenericStatus传感器的状态更改为1。
- 当上面的ClipGenericStatus传感器等于1时,创建一个可以对灯光做某事的规则。规则可以是例如 如果时间在23.00和07.00之间,请关闭所有灯。一些 缺点是:
醇>
- 手动断开并连接电源线后重启时也会触发。
- 在桥接固件更新或内部崩溃后重启时,它也会触发。
- 这不是可配置启动行为的解决方案。
- 回到最后状态,不建议以特定间隔将所有灯光状态保存到场景,因为它会降低生命 所涉灯具的预期寿命。
链接到原始帖子:https://developers.meethue.com/comment/2918#comment-2918