本帖最后由 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日志文件)
还好这个问题我之前遇到并解决过,
应该是只有树莓派4B的有问题,其他的没问题,是因为最新的Adafruit_DHT竟然还不支持树莓派4B,需要修改一下如下文件
~/homeassistant/lib/python3.7/site-packages/Adafruit_DHT/platform_detect.py 中添加下图中红框中的内容(我这里是这个路径,具体看一下你自己的日志,我就是因为pi上的是修改过了的,但是装ha的虚拟环境中没有改)
|