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

 找回密码
 立即注册
查看: 445|回复: 8

[技术探讨] esphome的温湿度,设备一断电重连数据就很不准确是什么原因

[复制链接]

2

主题

18

帖子

190

积分

注册会员

Rank: 2

积分
190
金钱
172
HASS币
0
发表于 2024-8-13 17:19:29 | 显示全部楼层 |阅读模式
用的nodencu的esp8266烧录的esphome,dht22模块做温湿度传感器,每次ha系统重启或者8266设备断电重新上电,温度那些就会出现20多度的误差,然后得重新install一遍才准这是什么原因呢
回复

使用道具 举报

2

主题

18

帖子

190

积分

注册会员

Rank: 2

积分
190
金钱
172
HASS币
0
 楼主| 发表于 2024-8-13 17:21:47 | 显示全部楼层
这是设备断电前后的数据差距图
2.png
1.png
回复

使用道具 举报

2

主题

18

帖子

190

积分

注册会员

Rank: 2

积分
190
金钱
172
HASS币
0
 楼主| 发表于 2024-8-13 17:24:23 | 显示全部楼层
这是esphome的配置图
3.png
回复

使用道具 举报

46

主题

1654

帖子

6676

积分

论坛元老

Rank: 8Rank: 8

积分
6676
金钱
5012
HASS币
40
发表于 2024-8-13 20:38:06 | 显示全部楼层
使用传感器过滤值
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

2

主题

18

帖子

190

积分

注册会员

Rank: 2

积分
190
金钱
172
HASS币
0
 楼主| 发表于 2024-8-14 00:53:04 | 显示全部楼层
jjcs 发表于 2024-8-13 20:38
使用传感器过滤值

有这方面的资料学习吗,我不是很懂该从哪下手
回复

使用道具 举报

2

主题

18

帖子

190

积分

注册会员

Rank: 2

积分
190
金钱
172
HASS币
0
 楼主| 发表于 2024-8-14 02:18:24 | 显示全部楼层
查了一下文档,发现最后加一天    model: DHT22_TYPE2 就可以,不知道什么原理
回复

使用道具 举报

55

主题

299

帖子

5051

积分

元老级技术达人

积分
5051
金钱
4742
HASS币
80
发表于 2024-8-14 02:25:23 | 显示全部楼层
答案在这里https://github.com/esphome/espho ... ponents/dht/dht.cpp
自动检测模式下有可能因为通讯错误从默认的dht22模式跳到dht11模式,而代码里校验对不上的情况下就直接跳过校验了。可以说代码有缺陷,也可以说看文档不仔细。日志中应该有大量通讯错误的提示了,传感器质量可能也不太好。
回复

使用道具 举报

45

主题

452

帖子

1639

积分

金牌会员

Rank: 6Rank: 6

积分
1639
金钱
1187
HASS币
0
发表于 2024-8-14 07:58:17 | 显示全部楼层
我用AH21
回复

使用道具 举报

1

主题

45

帖子

516

积分

高级会员

Rank: 4

积分
516
金钱
471
HASS币
0
发表于 2024-8-14 09:11:38 | 显示全部楼层
tasmota不好吗
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 07:26 , Processed in 0.057766 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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