Page 1 of 2
【已解决】tuya_iot_set_subdev_online_stat_notify未被调用
Posted: 2022年 Nov 25日 15:32
by LYOUNG
综合SDK:ty_integrated_sdk-TuyaOS2.3.2_ty_integrated_sdk_release-1.1.6-beta.17_arm-np7v7a-linux-gnueabi-gcc-721_wr_wf_0.0.1.tar.gz
问题:同时断电多个子设备,有些设备没 调用 tuya_iot_set_subdev_online_stat_notify 接口的离线通知回调
日志:见附件
设备ID和时间点如下:
1.测试的设备ID有:
540f57fffebc59b2
086bd7fffe017245
0c4314fffe5cf705
a4c1386a29e41841
086bd7fffe0175f1
2.断电子设备时间--11:25:20
看到涂鸦APP 提示子设备离线
有离线通知的设备ID :
a4c1386a29e41841
3.重新上电子设备时间--11:28:30
有在线通知的设备ID:
a4c1386a29e41841
540f57fffebc59b2
Re: 【求助】tuya_iot_set_subdev_online_stat_notify未被调用
Posted: 2022年 Nov 25日 16:16
by Kyson
如果把网关的外网断开之后测试,会收到所有子设备在离线状态通知吗?
Re: 【求助】tuya_iot_set_subdev_online_stat_notify未被调用
Posted: 2022年 Nov 28日 10:38
by LYOUNG
Re: 【求助】tuya_iot_set_subdev_online_stat_notify未被调用
Posted: 2022年 Nov 28日 17:07
by square005
从日志来看,应该是所有设备都上报了离线,这个离线不是一起报的,是分几次报的,可以搜索下"offline",同理在线也是一样的,搜索"online",网络不是很好的时候, app可能有些mqtt没有收到,但刷新下应该就会显示正确的状态。
Re: 【已解决】tuya_iot_set_subdev_online_stat_notify未被调用
Posted: 2022年 Dec 5日 14:44
by TYzgl123456
请问,tuya_iot_set_subdev_online_stat_notify 接口的离线通知回调,没有被调用,找到问题了?
Re: 【已解决】tuya_iot_set_subdev_online_stat_notify未被调用
Posted: 2022年 Dec 5日 19:00
by square005
TYzgl123456 2022年 Dec 5日 14:44
请问,tuya_iot_set_subdev_online_stat_notify 接口的离线通知回调,没有被调用,找到问题了?
从日志看,有状态更新,您这边还是没有收到回调是么?
Re: 【求助】tuya_iot_set_subdev_online_stat_notify未被调用
Posted: 2022年 Dec 6日 09:10
by TYzgl123456
现象是:我测试5台设备,同时断电,没有5台,都有回调通知离线。只是回调1台或个别几台。
没网络的情况下,是正常的。
Re: 【求助】tuya_iot_set_subdev_online_stat_notify未被调用
Posted: 2022年 Dec 6日 11:01
by Kyson
有网和无网设计上有些差异,有网的情况的确存在这个问题,后面会进行优化,明天输出个版本给你验证下。
Re: 【求助】tuya_iot_set_subdev_online_stat_notify未被调用
Posted: 2022年 Dec 7日 15:20
by TYzgl123456
重新给的SDK版本:ty_integrated_sdk_arm-np7v7a-linux-gnueabi-gcc-721_release-1.1.6-beta.21
测试设备ID:(共21个设备)
b4e3f9fffe7dc335
086bd7fffe0171f6
04cd15fffe396f0f
000b3cfffef83332
086bd7fffed1176d
000b3cfffefa18b5
086bd7fffe017ae0
086bd7fffe017afa
ec1bbdfffeadaee4
040d84fffe573532
a4c138fcf1a6fcfa
a4c13885a484dd54
a4c13845fe0ade95
000b3cfffefa18ac
000b3cfffef9c906
ec1bbdfffeadaef9
086bd7fffe0175f1
086bd7fffe017245
086bd7fffecd66f6
0c4314fffe5cf705
000b3cfffefa168b
同时上电时间点==13:54:30
没有通知在线的设备ID:共1个设备 :
000b3cfffefa168b
其它20个设备正常。
Re: 【求助】tuya_iot_set_subdev_online_stat_notify未被调用
Posted: 2022年 Dec 9日 11:43
by square005
好的,我们已经定位到问题了,下周再给您一个版本测试下