Page 1 of 1

T1幻彩灯产品开发包色温解析不正常

Posted: 2026年 Feb 3日 18:22
by Robertz

亮度1000,色温1000,但是解析出的warm和cold值都是330,理论上色温1000最大值要不是最冷色,要不是最暖色。

幻彩灯开发包版本1.0.5,
T1 TuyaOS 版本3.11.31


Re: T1幻彩灯产品开发包色温解析不正常

Posted: 2026年 Feb 3日 18:35
by luffy

是不是开了功率限制,tbs那个颜色转换里面,除了bt转cw之外,最后还有功率限制


Re: T1幻彩灯产品开发包色温解析不正常

Posted: 2026年 Feb 3日 18:37
by Robertz

请问大佬,功率限制在那里设置的?


Re: T1幻彩灯产品开发包色温解析不正常

Posted: 2026年 Feb 3日 19:27
by luffy

这个配置白光的功率限制,下面两条是白光的最大值和最小值限制,这两条也会参与计算,可以检查一下这里的配置


Re: T1幻彩灯产品开发包色温解析不正常

Posted: 2026年 Feb 4日 07:01
by Robertz

初始的最大值只能设置到100的上限,代码里设置的就是100,但是这里tbs_light_bt_convert_rgbcw(ctrl_handle, current_bright, current_temper, &target_rgbcw);将current_bright强制设置100,current_temper计算出来的还是不太对。


Re: T1幻彩灯产品开发包色温解析不正常

Posted: 2026年 Feb 6日 13:51
by luffy

这里有个配置是混暖光功能,会用彩光来计算输出当作暖光值。我们这边试了刚才跟你的现象有点像。检查一下这个配置项是否被打开了


Re: T1幻彩灯产品开发包色温解析不正常

Posted: 2026年 Feb 10日 08:35
by Robertz

好的,谢谢,是这里开启的问题,但是还有其他问题(同时下发了dp22 :1000和dp23 :0这时候冷暖光会计算错误),目前暂时解决。