HomeKit - 不改变灯泡颜色

时间:2017-03-14 15:10:02

标签: ios swift homekit

我正在制作一个使用HomeKit启用灯进行通知的应用。当我为灯泡的色调特征写一个新值时,颜色从它的当前色调转换为写入的色调。因此,不是从它的当前颜色(让我们说红色)立即转到书面颜色(比方说紫色),而是从红色,粉红色到紫色以及所有“中间”颜色。

如何立即将HomeKit Enabled灯泡的颜色从一种颜色更改为下一种颜色而不进行此过渡?

2 个答案:

答案 0 :(得分:5)

它是从HomeKit服务器接收通知的附件,其中色调的值发生了变化,它决定了如何从一个变换到另一个。应用程序本身无法“立即”转换颜色。这取决于灯泡本身。

答案 1 :(得分:1)

如果确实有一个硬编码的灯泡逻辑板改变色调的方式,并且只是通过循环通过颜色,那么就没有什么可做的了。

在这种情况下,我只能想到黑客攻击:例如,你可能会关闭灯泡,然后改变色调,然后重新打开它,看看是否会导致更好的转换(我不知道这是不是应该工作,但值得一试。)