Page 2 of 2

Re: 【求助】ZS3L 人体存在传感器 二次开发

Posted: 2022年 Dec 7日 10:04
by 马小勤
Rick.li 2022年 Dec 6日 18:06

设备新的虚拟ID是:6c9975a286b8c6466ewguc。可以看一下有没有记录,我在APP上操作了距离设置

人体存在.png

看云端日志是没法发现有下发的操作,你这边可以操作一下下发后 然后告知一下操作时间,可以让云端去check一下是否有下发


Re: 【求助】ZS3L 人体存在传感器 二次开发

Posted: 2022年 Dec 7日 12:16
by Rick.li

设备新的虚拟ID是:6c13cf4eb01e5fe624t3q7。我在中午12:12-13分操作了距离下发,如图所示


Re: 【求助】ZS3L 人体存在传感器 二次开发

Posted: 2022年 Dec 7日 15:28
by Rick.li

我是在门磁的demo(simple_contact_sensor)工程上修改的,是否有哪些配置是不一样的,所以才会让APP无法设置距离?是否有人体存在感应器产品开发的文档说明供参考?


Re: 【求助】ZS3L 人体存在传感器 二次开发

Posted: 2022年 Dec 7日 17:18
by 马小勤
Rick.li 2022年 Dec 6日 18:06

设备新的虚拟ID是:6c9975a286b8c6466ewguc。可以看一下有没有记录,我在APP上操作了距离设置

查看了没有操作记录,建议在IOT平台上提工单提问,带上设备id 与设备操作时间,先确保下app到面板的链路是否有问题


Re: 【求助】ZS3L 人体存在传感器 二次开发

Posted: 2022年 Dec 13日 18:28
by Daan

该问题已经工单解决~ 谢谢~


Re: 【求助】ZS3L 人体存在传感器 二次开发

Posted: 2023年 Jan 7日 15:55
by Rick.li

我们先前产品只定义了感应状态和最远检测距离两个dp点,已经调试成功了:感应状态通过IAS ZONE Cluster实现,最远检测距离下发通过涂鸦Sensor(0xE002)Cluster实现。现在新增了灵敏度和延迟时间两个dp点后,结果都无法实现从APP下发设置,抓包看到最远检测距离、灵敏度和延迟时间都走涂鸦私有Cluster(0xEF00)下发了,且下发的数据格式无法知晓,这个给我们造成了困扰,我们无法从开发文档得知,这些dp点究竟是要通过哪些Cluster、Attri和cmd实现,望能清楚告知,谢谢


Re: 【求助】ZS3L 人体存在传感器 二次开发

Posted: 2023年 Jan 13日 15:52
by kb-cyf

你好,从抓包信息来看,这两个DP是通过DP透传形式下发给到子设备的。抓包中的ZCL Payload可按如下格式解析:

如: 00 D0 04 02 00 04 00 00 00 05
00 D0为seq,
04为dp id,
02为type(此处为value型,4字节),
00 04为值的长度
00 00 00 05为下发的DP值,此处为5

代码中可在dev_msg_recv_callback函数中,筛选对应的cluster、command id,对数据进行解析处理


Re: 【已解决】ZS3L 人体存在传感器 二次开发

Posted: 2023年 Feb 23日 10:36
by 叶苹果

想问问日志打印串口和 传感器使用的串口冲突是怎么解决的呢?


Re: 【已解决】ZS3L 人体存在传感器 二次开发

Posted: 2024年 Jul 4日 09:44
by lukestars

有偿咨询一个人体存在传感器二次开发案例,请加微信2986881997,谢谢啦