1 CurrentHue Attribute
它的当前色调更新速度跟改变的速度一致
Hue = CurrentHue x 360 / 254
CurrentSaturation and ColorMode应该一同实施
2 CurrentSaturation Attribute
它的当更新速度跟改变的速度一致
3 RemainingTime Attribute
当前行为的剩余时间,单位是10分之一S
4 Current X,Y Attribute
颜色控制通过X,Y去控制(CIE 1931 颜色标准),
但zigbee推荐用Hue色调和saturation饱和度去控制颜色(基于HSV颜色模型)
5 DriftCompensation Attribute(可选)
漂移补偿属性,像RGB灯在不同温度下,是有漂移的
6 ColorTemperatureMireds Attribute
色温属性值,单位是开尔文,范围是1~65279。
公式=100 0000/色温微倒度
例如灯要设成2700k,那这个值就是一百万除以色温微倒度=2700,所以设成2700k,这个值是370
2700K 370
4600 217
6000 167
6500 154
色温Mired=0,表示未定义的值
色温Mired=0xffff,表示无效的值
7 ColorMode Attribute
如果实现了CurrentHue或CurrentSaturation属性,那么也应该实现这个属性,否则它是可选的
8 EnhancedColorMode Attribute
当前颜色循环的激活状态。1表示enable,0表示disable
10 ColorCapabilities Attribute
10 ColorTempPhysicalMinMireds Attribute
灯支持的最低色温,一般是2700K
11 ColorTempPhysicalMax Mireds Attribute
灯支持的最高色温,一般是6500K
2 Defined Primaries Information attribute set
用的是CIE xyY颜色空间,一共有三组值。
x = Primary1X / 65536 (Primary1X in the range 0 to 65279 inclusive)
除了这一个属性去描述xyY颜色空间外,还有一个额外的基元信息属性去描述
Additional Defined Primaries Information attribute set。像RGBW灯,一般是4组。