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

 找回密码
 立即注册
查看: 8157|回复: 14

esphome+dht22只有湿度没有温度,人体红外触发不正常

[复制链接]

1

主题

31

帖子

389

积分

论坛积极会员

积分
389
金钱
358
HASS币
0
发表于 2020-2-25 23:14:48 | 显示全部楼层 |阅读模式
某宝的Esp8266开发板,芯片是esp-12F接了一个DHT22模块和一个人体红外传感器
刷入固件后,接入homeassistant后只有湿度,没有温度,重刷固件后都是一样
接入红外传感器,触发后,人不动,一会变成未触发,人对着传感器,人动要过大概5秒后才又会再次触发,然后又变成未触发,不知道是什么情况
esphome的配置代码如下:

sensor:
  - platform: dht
    pin: D5
    humidity:
      name: "湿度"
      id: humidity
    temperature:
      name: "温度"
      id: temperature
    update_interval: 20s
    model: DHT22
    
binary_sensor:
  - platform: gpio
    pin: D2
    device_class: motion
    name: "红外传感器"
日志文件中有温湿度输出, 但是homeassistant 只有湿度,不知道什么原因
微信图片_20200225230557.png


集成中只看到两个传感器,一个湿度,一个人体监控
ha1.png

卡片中也只能选到这两个实体
ha2.png


求各位大佬指导
回复

使用道具 举报

6

主题

154

帖子

3010

积分

论坛元老

Rank: 8Rank: 8

积分
3010
金钱
2856
HASS币
10
发表于 2020-2-26 17:54:38 | 显示全部楼层
确定湿度有变动 正确吗?
因为 91% 非常的高 数值有点奇怪
回复

使用道具 举报

1

主题

31

帖子

389

积分

论坛积极会员

积分
389
金钱
358
HASS币
0
 楼主| 发表于 2020-2-26 21:42:43 | 显示全部楼层
Jerrylee 发表于 2020-2-26 17:54
确定湿度有变动 正确吗?
因为 91% 非常的高 数值有点奇怪

现在回南天,湿度高比较正常,都有变化的,在esphome中的日志中的温度和湿度都有在变化
回复

使用道具 举报

2

主题

291

帖子

1502

积分

论坛积极会员

积分
1502
金钱
1211
HASS币
0
发表于 2020-2-26 22:29:17 | 显示全部楼层
本帖最后由 skyflying5 于 2020-2-26 22:41 编辑
sensor:
  - platform: dht
    sensor: DHT22
    pin: 5
    #temperature_offset: 2.1
    #humidity_offset: -3.2
    monitored_conditions:
      - temperature
      - humidity

缩进自己调下,这个试试,要用官方设置指引
https://www.home-assistant.io/integrations/dht/
回复

使用道具 举报

6

主题

154

帖子

3010

积分

论坛元老

Rank: 8Rank: 8

积分
3010
金钱
2856
HASS币
10
发表于 2020-2-27 19:44:23 | 显示全部楼层
skyflying5 发表于 2020-2-26 22:29
缩进自己调下,这个试试,要用官方设置指引
https://www.home-assistant.io/integrations/dht/
...

你这个是 Home Assistant 配置 他贴的是 Esphome.io 配置

虽然用 esphome,不过目前为止只用过 RFID Reader, Switch, Light , Fan. 还真不知道 DHT 的状况
试试看 Integration 里面拿掉 重新新增回?
回复

使用道具 举报

47

主题

702

帖子

4464

积分

元老级技术达人

积分
4464
金钱
3762
HASS币
50
QQ
发表于 2020-2-27 20:36:32 | 显示全部楼层
https://www.letscontrolit.com/wiki/index.php/ESPEasy

用这个通过mqtt接入试试?
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

1

主题

31

帖子

389

积分

论坛积极会员

积分
389
金钱
358
HASS币
0
 楼主| 发表于 2020-2-27 23:45:29 | 显示全部楼层
Jerrylee 发表于 2020-2-27 19:44
你这个是 Home Assistant 配置 他贴的是 Esphome.io 配置

虽然用 esphome,不过目前为止只用过 RFID Rea ...

是的,他的这个是树莓派的,我的是白群 homeassistant
回复

使用道具 举报

1

主题

31

帖子

389

积分

论坛积极会员

积分
389
金钱
358
HASS币
0
 楼主| 发表于 2020-2-27 23:54:58 | 显示全部楼层
602293544 发表于 2020-2-27 20:36
https://www.letscontrolit.com/wiki/index.php/ESPEasy

用这个通过mqtt接入试试?

我这两天没时间捣鼓,周末看看
回复

使用道具 举报

1

主题

31

帖子

389

积分

论坛积极会员

积分
389
金钱
358
HASS币
0
 楼主| 发表于 2020-2-28 21:03:11 | 显示全部楼层
slippersmen 发表于 2020-2-27 23:54
我这两天没时间捣鼓,周末看看

终于解决了,原因是 加了name冒号后的真实名称不要加双引号,不太清楚为什么
回复

使用道具 举报

2

主题

84

帖子

906

积分

高级会员

Rank: 4

积分
906
金钱
822
HASS币
0
发表于 2021-4-23 01:59:00 来自手机 | 显示全部楼层
同样问题,4月4号版本。按楼上不加引号无效。name后面换成英文,先注释掉湿度相关,显示温度后再把湿度加回去。不注释掉湿度换成英文也不显示温度,必须让它先单独显示温度,再加入湿度才行。我也不知为什么,后人参考。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 19:45 , Processed in 0.058574 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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