如何检测飞利浦 Hue 桥上的电源循环?

Posted

技术标签:

【中文标题】如何检测飞利浦 Hue 桥上的电源循环?【英文标题】:how to detect power cycle on philips hue bridge? 【发布时间】:2017-05-27 10:05:34 【问题描述】:

如何检测网桥断电?我尝试使用 CLIP 传感器日光的 lastupdated 对象并对其进行检查,但没有帮助。根据“lastupdated”对象的符合色调描述,它应该没有。

“上次(基于/config/utc)传感器发送状态字段反映的状态数据。更新字段不需要更改值。“无”(asof 1.x.0 null)未初始化时/自上次桥接电源循环以来没有收到最近的更新 " 但它总是作为时间戳返回。有人可以建议出路吗?

问候。

【问题讨论】:

【参考方案1】:

您可以创建一个 CLIPGenericStatus 传感器并将其设置为非 0 的值。 当网桥重新启动时,它将再次为 0。

你没有描述你想如何使用这个值(通过外部进程读取它或触发桥上的规则),但这是一个你可以使用的指标。​​

【讨论】:

【参考方案2】:

飞利浦支持开发人员最近在 meethue 论坛上提出了一个解决方案。

这里的想法是当网桥启动时调度开始运行 ClipGenericStatus 传感器的状态将其状态初始化为 0 重启后。这可能会发生变化。

    创建 ClipGenericStatus 传感器。 创建一个计划,每隔 10 到 15 秒将上述 ClipGenericStatus 传感器的状态更改为 1。 创建一个规则,当上述 ClipGenericStatus 传感器等于 1 时,该规则将对灯光执行某些操作。例如,该规则可以 如果时间在 23.00 和 07.00 之间,请关闭所有灯。一些 缺点是: 手动断开并连接电源线后重新启动时也会触发。 在桥接固件更新或内部崩溃后重新启动时也会触发。 这不是可配置启动行为的解决方案。 不建议返回上一个状态,以特定间隔将所有光照状态保存到场景中,因为这会降低寿命 所涉及的灯具的预期寿命。

原帖链接:https://developers.meethue.com/comment/2918#comment-2918

【讨论】:

以上是关于如何检测飞利浦 Hue 桥上的电源循环?的主要内容,如果未能解决你的问题,请参考以下文章

如何远程连接后端服务与飞利浦 Hue Bridge?

飞利浦HUE未使用'飞利浦Hue娱乐'(通过DTLS)回复

使用室内地理围栏控制飞利浦 Hue 灯泡

csharp 飞利浦Hue API

当环境光低于 X 时打开飞利浦 HUE 灯

谁能告诉 API 添加灯泡飞利浦 Hue Bridges?