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

 找回密码
 立即注册
查看: 6290|回复: 1

[已解决] 有人通过树莓派的GPIO成功接入过DHT11吗,求指导

[复制链接]

4

主题

22

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
金钱
186
HASS币
0
发表于 2020-10-31 13:21:52 | 显示全部楼层 |阅读模式
本帖最后由 nontrace 于 2020-11-1 19:37 编辑

以下是我的配置
sensor:
  - platform: dht
    sensor: DHT11
    pin: 17
    temperature_offset: 2.1
    humidity_offset: -3.2
    monitored_conditions:
      - temperature
      - humidity
这个配置是从官网文档中复制过来的,只是改了一下pin(官网是4,我的是17)和sensor(官网是DHT22我的是DHT11)
https://www.home-assistant.io/integrations/dht/ 这是官网文档这块的地址,我是从最下边那里复制的
我的接线是数据线接到了下图的GPIO.0这个针脚下了

                               
登录/注册后可看大图


接线肯定是没问题的,因为我通过Python脚本,然后发布到mqtt,是可以成功接入到HA的
不知道为啥直接按照官网配置无法读取,看日志也没有相关的报错,实体列表啥也没有,麻烦各位大神给诊断一下。




问题已解决
解决方案如下:
后来看日志才发现(前端页面上的日志看不出来的,要看home-assistant.log日志文件)

1604230202387.jpg
还好这个问题我之前遇到并解决过,

应该是只有树莓派4B的有问题,其他的没问题,是因为最新的Adafruit_DHT竟然还不支持树莓派4B,需要修改一下如下文件
~/homeassistant/lib/python3.7/site-packages/Adafruit_DHT/platform_detect.py 中添加下图中红框中的内容(我这里是这个路径,具体看一下你自己的日志,我就是因为pi上的是修改过了的,但是装ha的虚拟环境中没有改)
EB8D527D5D8980898DF16BFCE73578F8.jpg
回复

使用道具 举报

4

主题

22

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
金钱
186
HASS币
0
 楼主| 发表于 2020-10-31 15:59:12 | 显示全部楼层
没人指导一下吗???
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 05:56 , Processed in 0.260371 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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