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

网关设备, 语音中控设备等
Post Reply
17317767669
Posts: 8

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值。

Attachments
无法获取dp值.txt
(1.31 MiB) Downloaded 144 times
luoji
Posts: 104

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

已安排处理

17317767669
Posts: 8

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

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

lightthgil
Posts: 41

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

在回调处理函数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

Post Reply