Page 1 of 1

【已解决】云端定时偏差很大

Posted: 2022年 Nov 7日 10:35
by wxq1123

单火项目,为了降低功耗,system_timer_set_sleep_interval(),由默认10改为了1000,但是批量测试发现定时偏差越来越大,云端定时,第一天偏差1分钟内; 过几天再看,提前了16分钟,看日志UTC同步的时间是准的,请教一下解决办法。
在测试的产品虚拟ID:6c0da8b8982c8f5594lta5

其中,tuya_iot_config.h钟#define TY_RTC 0,

版本信息:
/* custom settings */
#define BUILD_DATE "2021_04_07"
#define BUILD_TIME "16_22_22"
#define GIT_USER "embed"
#define IOT_SDK_VER "2.3.1"
#define SDK_BETA_VER "beta.150"
#define PROJECT_NAME "ty_iot_sdk"
#define TARGET_PLATFORM "sv32wb0x"
#define KV_KEY_SEED "8710_2M"

0d162f0e8149e3e16fbd788395eeded.png

Re: 云端定时偏差很大

Posted: 2022年 Nov 7日 11:33
by 愚者千虑必有一得

1,首先定时执行应该是准的,系统时间不准

企业微信截图_16677917195728.png

2,我们的时间校准机制,在已经做过时间同步,并且系统时间比云端时间快,校准不了(为了避免时间回退)。
3,如果改云端定时,之前和你也沟通过,离线状态下,这些任务是执行不了的。


Re: 云端定时偏差很大

Posted: 2022年 Nov 7日 13:56
by wxq1123

好的,感谢,我们按沟通的方案来搞


Re: 【已解决】云端定时偏差很大

Posted: 2022年 Nov 7日 16:34
by 愚者千虑必有一得

好的。