【问题标题】:How to gradually increase the philips hue light using android apis如何使用android apis逐渐增加飞利浦色调光
【发布时间】:2016-05-06 01:45:00
【问题描述】:

从我的代码中,我尝试在 philips hue 上安排警报,并希望灯光亮度从 0 逐渐打开到最大值。

我使用以下代码:

PHBridge selectedBridge = PHHueSDK.getInstance().getSelectedBridge();
        PHSchedule schedule = new PHSchedule("My Alarm");
        PHLightState lightState = new PHLightState();
        lightState.setOn(true);
        lightState.setTransitionTime(120000);
        lightState.setIncrementBri(1);
        schedule.setLightState(lightState);
        schedule.setLightIdentifier(lightIdentifier);

但是 apis lightState.setTransitionTime(120000) 和 lightState.setIncrementBri(1) 似乎没有帮助。有人可以帮我解决这个问题吗?

【问题讨论】:

  • 该 API 的文档在哪里?
  • 我找不到文档。在编码时,我将其视为 PHLightState 的 api 之一
  • 关于有人投票关闭它的问题尚不清楚。我可以尝试更清楚,尽管它已经很清楚了。有人只是想表现得聪明!
  • 或许可以解释一下您预期会发生什么以及实际发生了什么。包括任何错误消息或堆栈跟踪。
  • 如果飞利浦不发布 javadoc,那么应该有人提示他们没有文档 == 没有产品。

标签: android philips-hue


【解决方案1】:

转换时间为 uint16,因此最多允许 65535。

请参阅 Lights API - 这是您目前获得的最佳文档...叹息。

不知道能不能解决你的问题,但是少了一个bug。

【讨论】:

    猜你喜欢
    • 2014-04-29
    • 2015-02-10
    • 2016-04-29
    • 2023-04-10
    • 1970-01-01
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多