Page 1 of 1

【已处理】无法获取到设备的初始自定义dp值

Posted: 2023年 Oct 13日 09:16
by 17317767669

1) 开发包全名: 中控SDK包
2) 问题现象 :连接外网后,无法获取到温控器设备的初始dp值。
3)期望结果:连接外网后,同云端sync数据后,可以通过tuya_home_ctrl_dev_get_all_custom_dp把所有自定义的数据拿到。
3) 操作流程 :
a. WIFI断开外网,启动SDK 完成 .
b. WIFI连接外网,SDK会自动sync回调(tuya_home_control_all_info_sync_event)
b. sync回调后,中控屏【hbdak3g8hjxgbw4n】调用tuya_home_ctrl_dev_open打开温控器设备(pid: tuvmnjy2dox4kxtg ),通过tuya_home_ctrl_dev_get_all_custom_dp。结果获取到所有dp的值为0 。
4) 问题时间 10-12 18:22:46
5) debug等级日志,进程启动到问题发生时的全部日志,问题位于466行
6)补充信息:仅tuya_home_ctrl_dev_get_all_custom_dp无法获取初始db值。tuya_home_ctrl_dev_get_all_dp 可以获取到初始dp值。


Re: 无法获取到设备的初始自定义dp值

Posted: 2023年 Oct 13日 18:29
by luoji

已安排处理


Re: 无法获取到设备的初始自定义dp值

Posted: 2023年 Nov 3日 08:42
by 17317767669

请问,这个问题的处理进度怎么样了,谢谢~


Re: 无法获取到设备的初始自定义dp值

Posted: 2023年 Nov 17日 11:51
by lightthgil

在回调处理函数tuya_home_control_all_info_sync_event中,收到type=TY_SYNC_TP_DEV的后,再调用tuya_home_ctrl_dev_open。如果之前已经open过,则先调用tuya_home_ctrl_dev_close再调用tuya_home_ctrl_dev_open