miwyf / ze08-ch2o-esphome

ZE08-CH2O ESPHome

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

请问大佬,我的输出一直是1.024是怎么回事呢?

gx19970920 opened this issue · comments

一直是这个数值没有变化,我觉得可能是有问题的,但是查了一遍,又重新按照您的教程跑了一遍,还是有问题,请问大佬你遇到过这个问题么?
image

commented

1.确认你的模块是ZE08.
2.确认你的模块支持应答模式
3.如果你的模块只支持主动上传,那么你需要自己修改ze08-ch2o.h文件
4.你可以打开调试来查看底层的通讯数据 在ze08-ch2o.h行37 //#define ZE08_DEBUG

感谢大佬及时回复,我的模块名称不是ze08,是CJ-01-SH20,但是无论是外形还是通讯协议都是与您.h文件中写的一模一样,模块是支持应答模式的,我会根据您的建议打开第37行的
//#define ZE08_DEBUG
再次感谢您的恢复,祝生活愉快!

打开debug模式之后,输出这个,应该是有问题,我再检查检查
image

大佬我看您的.h文件中,判断若果收到的字符串长度不是9个就会返回这错误,难道是这个模式配置错误了?
image

commented

打开debug模式之后,输出这个,应该是有问题,我再检查检查 image

大佬我看您的.h文件中,判断若果收到的字符串长度不是9个就会返回这错误,难道是这个模式配置错误了? image

你对比下ZE08的文档 , 你的返回的数据长度都不太一样, 按照你的模块手册自己改下吧

打开debug模式之后,输出这个,应该是有问题,我再检查检查 image
大佬我看您的.h文件中,判断若果收到的字符串长度不是9个就会返回这错误,难道是这个模式配置错误了? image

你对比下ZE08的文档 , 你的返回的数据长度都不太一样, 按照你的模块手册自己改下吧

大佬我对比了一下,是一样的呀,难道他这说明和实际不一样?
image

commented

用电脑串口调试吧 gaoxing @.*** @.)> 2023年3月14日 12:02:01 wrote: > > > > > > > > > > > > 打开debug模式之后,输出这个,应该是有问题,我再检查检查 > > > 大佬我看您的.h文件中,判断若果收到的字符串长度不是9个就会返回这错误,难道是这个模式配置错误了? > > > > > > > > > > > > 你对比下ZE08的文档 , 你的返回的数据长度都不太一样, 按照你的模块手册自己改下吧 > > > > > > > > 大佬我对比了一下,是一样的呀,难道他这说明和实际不一样? > > > > — > Reply to this email directly, view it on GitHub (#1 (comment)), or unsubscribe (https://github.com/notifications/unsubscribe-auth/AFP4ACMDZN3MOGB3GO3E2B3W37UTTANCNFSM6AAAAAAVZZ6334). > You are receiving this because you commented.Message ID: @.> > >
大佬我把你报错的if判断注释掉了,返回这个值,我对比一下数据手册,发现是处于主动上传模式,看来没有进入问答模式,我再看看程序,看一下怎么开启问答模式,感谢大佬恢复(因为在外地,传感器在家里给父母用,没法现场调试,再次感谢大佬及耐心解答问题)
image

我貌似知道了,我这个垃圾传感器没有问答模式,然而他给的数据手册直接抄的ze08,我懂了谢谢大佬!