【已解决】幻彩灯带-经典D003-1面板,BK7231N自定义固件开发,倒计时开关功能时间不准
面板使用的是“灯带-经典D003-1”,自定义开发固件,幻彩开发包1.0.5,TuyaOS版本3.8.5,平台BK7231N。在使用倒计时功能时,APP端倒计时结束后,灯总会延时几秒关闭,dp上报周期是30S,我尝试过1秒上报一次,但是APP端的倒计时显示秒非常不连续。请问这种可能是什么原因
面板使用的是“灯带-经典D003-1”,自定义开发固件,幻彩开发包1.0.5,TuyaOS版本3.8.5,平台BK7231N。在使用倒计时功能时,APP端倒计时结束后,灯总会延时几秒关闭,dp上报周期是30S,我尝试过1秒上报一次,但是APP端的倒计时显示秒非常不连续。请问这种可能是什么原因
你好,看了你这个描述,我这边有些问题确认一下。
1.你们是用的源代码执行的吗?有没有修改过倒计时相关的代码
2.这个倒计时你那边设置的是几秒的倒计时,是必现的不准吗?与实际预期差距几秒
3.建议在dp接收的地方加log打印一下,确认是否倒计时被其他功能打断了,或者是结束前是否又收到了倒计时dp导致延迟,初步排查一下是否是面板的问题还是固件问题
4.倒计时功能是由固件本地执行,面板计数自己计数显示,为了同步时间,固件需要隔一段时间上报数据给面板更新,如果1s上报一次太频繁,会导致面板的数值频繁被修改,看起来就不连续,不建议上报间隔太短
luffy 2024年 Dec 11日 16:15你好,看了你这个描述,我这边有些问题确认一下。
1.你们是用的源代码执行的吗?有没有修改过倒计时相关的代码
2.这个倒计时你那边设置的是几秒的倒计时,是必现的不准吗?与实际预期差距几秒
3.建议在dp接收的地方加log打印一下,确认是否倒计时被其他功能打断了,或者是结束前是否又收到了倒计时dp导致延迟,初步排查一下是否是面板的问题还是固件问题
4.倒计时功能是由固件本地执行,面板计数自己计数显示,为了同步时间,固件需要隔一段时间上报数据给面板更新,如果1s上报一次太频繁,会导致面板的数值频繁被修改,看起来就不连续,不建议上报间隔太短
[12-11 17:01:51 ty N][4274][ty_app_lig_trigger_dp.c:48] recieve obj dpid:26>>>>>>
[12-11 17:01:51 ty N][42b0][app_light_countdown.c:100] countdown start time : 10
[12-11 17:02:02 ty E][lr:0xad027] fd:4, sequence error in:0, pre:12103
[12-11 17:02:02 ty E][lr:0xad031] threshold:0
[12-11 17:02:02 ty E][lr:0xacebb] net recv err fd:4,errno:-4
[12-11 17:02:02 ty E][lr:0xabe51] set socket fault err 0 -1
[12-11 17:02:08 ty E][lr:0xad027] fd:4, sequence error in:0, pre:12103
[12-11 17:02:08 ty E][lr:0xad031] threshold:0
[12-11 17:02:08 ty E][lr:0xacebb] net recv err fd:4,errno:-4
[12-11 17:02:08 ty E][lr:0xabe51] set socket fault err 0 -1
[12-11 17:02:10 ty N][429c][app_light_countdown.c:53] countdown over
*******************************tuya_os_adapt_set_cpu_lp_mode,en = 1, mode = 0
1、用的开发包代码,没有修改,只是添加了log打印
2、我设置的都是几秒钟的,必现的不准,比预期的长一倍左右,上面是截取的log,
3、只下发了一次,log中可以看到
4、这个我明白,我只是尝试一下
问题我们查到了,倒计时组件里面用了一个封装的接口tkl_system_get_tick_count,这里获取的时间是正常时间的2倍导致的,我们处理一下。。。。
hony 2024年 Dec 11日 15:33面板使用的是“灯带-经典D003-1”,自定义开发固件,幻彩开发包1.0.5,TuyaOS版本3.8.5,平台BK7231N。在使用倒计时功能时,APP端倒计时结束后,灯总会延时几秒关闭,dp上报周期是30S,我尝试过1秒上报一次,但是APP端的倒计时显示秒非常不连续。请问这种可能是什么原因
1.0.5 的产品开发包有问题,我们发布了一个 1.0.6 的新版本
好的,收到