闪烁我的飞利浦色调灯

Posted

技术标签:

【中文标题】闪烁我的飞利浦色调灯【英文标题】:Blinking my philips hue lights 【发布时间】:2015-02-10 09:58:44 【问题描述】:

刚开始编写我的 hue 应用程序,到目前为止,基础看起来不错,只是缺少一些 API 的 javadocs 让生活变得更加困难。所以我的问题是如何使灯具有闪烁效果?我试着做这样的事情

//pseudo code
lightState.setOn(true);
Log.e("TAG", "State for Light 2 =" + lightState.validateState());
bridge.updateLightState(light2, lightState, listener);

// Sleep thread for sometime

lightState.setOn(false);
Log.e("TAG", "State for Light 2 =" + lightState.validateState());
bridge.updateLightState(light2, lightState, listener);

以此类推。这是最好的方法吗?问题是我几乎看不到任何眨眼。有时它会发生有时它只是变暗。什么是最好的眨眼方式?

谢谢

【问题讨论】:

【参考方案1】:

在http://www.developers.meethue.com/documentation/core-concepts 的文档中,它在“一些额外有趣的东西”部分中指出,您可以通过设置灯光警报状态来闪烁:

“警报” - 此资源用于临时效果,未来可能会出现更多效果。此刻让灯以当前颜色闪烁发送 "alert":"select"

所以使用updateLightState API 将“alert”值设置为“select”。

【讨论】:

以上是关于闪烁我的飞利浦色调灯的主要内容,如果未能解决你的问题,请参考以下文章

RGB 转飞利浦色调 (HSB)

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

使用 PC 控制飞利浦 Living Colors

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

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

使用 Applescript 和 cURL 控制飞利浦 Hue 照明系统