『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: sexychina

[插件集成] esphome的dart甲醛传感器插件

[复制链接]

0

主题

6

帖子

46

积分

新手上路

Rank: 1

积分
46
金钱
40
HASS币
0
发表于 2021-10-26 10:07:31 | 显示全部楼层
sank 发表于 2021-10-21 21:30
跟你遇到同样的问题,请问现在你那有解决了吗

没有···
回复

使用道具 举报

2

主题

123

帖子

772

积分

高级会员

Rank: 4

积分
772
金钱
649
HASS币
0
发表于 2021-10-27 17:47:48 | 显示全部楼层

其实作楼主cpp没问题,后来我我发现是我的接线虚接了。接好后就正常了
回复

使用道具 举报

0

主题

7

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
金钱
227
HASS币
0
发表于 2021-11-4 01:36:48 | 显示全部楼层
本帖最后由 use2008qq 于 2021-11-4 01:39 编辑

亲测可用,自己瞎搞了几天没搞出来,本来打算自己硬着头皮去编写驱动,没想到楼主快人一步,厉害+感谢!
操作过程中要注意两点。
1,放文件的目录一定要对,不行就多试几次,换着法子试,总能成功的。
2,dart.cpp ,这个文件不是拿来用得(暴露了,小白一枚,。。。。。。)。要修改指令地址(说明书有),好心的楼主已经在CPP文件内提供了,解除注释即可使用。

这里说一下我测试成功时,使用的设备和平台:
设备:NODEMCU V2 +    WZ-H3-N (都是在x宝买的)
平台: HASSOS + ESPHOME

回复

使用道具 举报

1

主题

198

帖子

2185

积分

金牌会员

Rank: 6Rank: 6

积分
2185
金钱
1987
HASS币
0
发表于 2021-11-4 23:17:39 | 显示全部楼层
在x宝买的WZ-S-K,NODEMCU V2, 接线好像怎么都不对,各位大神能指点一下么? 谢谢先!
说明书上
PIN DEFINITION
Pin1 Vin(3.3 - 5V)
Pin2 GND
Pin3 RST
Pin4 SW
Pin5 NC
Pin6 TXD
Pin7 RD

WZ-S-K --> NODEMCU
PIN1  --3V
PIN2 --> G
PIN6 --> D4
PIN7 --> D7
回复

使用道具 举报

72

主题

552

帖子

2404

积分

金牌会员

Rank: 6Rank: 6

积分
2404
金钱
1847
HASS币
0
发表于 2021-12-15 09:54:38 | 显示全部楼层
use2008qq 发表于 2021-11-4 01:36
亲测可用,自己瞎搞了几天没搞出来,本来打算自己硬着头皮去编写驱动,没想到楼主快人一步,厉害+感谢!
操 ...

大佬能否提供下具体的操作方法,还是没有操作明白。感谢
回复

使用道具 举报

1

主题

39

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316
金钱
277
HASS币
0
发表于 2021-12-15 15:20:03 | 显示全部楼层
好东西。顶一下。。。。。
回复

使用道具 举报

0

主题

28

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
金钱
455
HASS币
0
发表于 2022-2-19 04:30:47 | 显示全部楼层
本帖最后由 cassius 于 2022-2-19 04:35 编辑

我买了WZ-H3-K 的模块, 插针款的
看了一下文档 发现和lz的有部分出入,主要是传感器可以同时回报µg/m³和ppb值 (lz的代码里用的是ppm 大了一千倍
不过这个问题不大因为lz代码里返回的是2 3位计算结果,也就是按照µg/m³返回数据入库的,HA用的是µg/m³ 所以对应上了

QQ图片20220219040852.png   代码里写的是ppm 我自己改了一下 让他返回了ppb 输出到HA是µg/m³
[04:30:11][D][dart:062]: DART Received HCHO=14 ppb,FF,86,0,11,0,0,0,E,5B,
[04:30:11][D][sensor:124]: 'HCHO': Sending state 17.00000 µg/m³ with 0 decimals of accuracy

2 3位返回的是µg/m³的高低位,算出来是17µg/m³, ppb是6 7位返回的算出来是14ppb
根据公式:浓度 (mg/m3) = 0.0409 × 浓度 (ppm) × 分子量  (甲醛分子量M = 30.026 g/mol)
≈ 1.23 空气中甲醛气体单位从PPM转换成 mg/m3 (或ppb转换成µg/m³) 的系数为1.23
这样就和原始值都对应上了,如果有需要ppb的地方也可以直接使用了

回复

使用道具 举报

1

主题

20

帖子

258

积分

中级会员

Rank: 3Rank: 3

积分
258
金钱
238
HASS币
0
发表于 2022-8-15 06:34:58 | 显示全部楼层
cassius 发表于 2022-2-19 04:30
我买了WZ-H3-K 的模块, 插针款的
看了一下文档 发现和lz的有部分出入,主要是传感器可以同时回报µg/m³和p ...

您好:
所以您現在在新版的 EPHOME 可以使用 DART 模組嗎?
方便請教如何進行嗎?
謝謝!
回复

使用道具 举报

7

主题

208

帖子

1650

积分

金牌会员

Rank: 6Rank: 6

积分
1650
金钱
1442
HASS币
0
发表于 2022-8-16 18:27:14 | 显示全部楼层
phofun 发表于 2022-8-15 06:34
您好:
所以您現在在新版的 EPHOME 可以使用 DART 模組嗎?
方便請教如何進行嗎?

还不能使用的,还是去esphome那提issue吧,人多了估计会集成进去
回复

使用道具 举报

0

主题

28

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
金钱
455
HASS币
0
发表于 2022-8-16 19:42:35 | 显示全部楼层
phofun 发表于 2022-8-15 06:34
您好:
所以您現在在新版的 EPHOME 可以使用 DART 模組嗎?
方便請教如何進行嗎?

命名空间改了导致没法导入了.
只能等原作者改了

我现在用的是旧版编译的没升级
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-26 22:11 , Processed in 0.309781 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表