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

 找回密码
 立即注册
查看: 7502|回复: 7

[基础教程] 温湿度传感器DHT12通过espeasy/esphome接入ha加 常用传感器接入

[复制链接]

48

主题

709

帖子

4712

积分

元老级技术达人

积分
4712
金钱
4003
HASS币
50
QQ
发表于 2019-10-12 20:09:40 | 显示全部楼层 |阅读模式
本帖最后由 602293544 于 2019-10-13 22:49 编辑

某宝买的DHT12    5块钱一个 G@5{(Y3BF{WPNIYGXOKRVF9.jpg
这是针脚说明
XW6[OH2ALVA9ZPCZ4$%T(A6.png


我用的是NodeMcu Lua WIFI V3      
刷espeasy论坛有教程这里就不再说了设置图如下
Snipaste_2019-10-12_19-57-33.png
Snipaste_2019-10-12_19-57-11.png
接线
VDD-----3.3V
SDA-----D2(图中红圈的自己设置)
SCL------D1 (图中红圈的自己设置)
GND----GND
yaml代码
sensor:
  - platform: mqtt
    name: "Temperature"
    state_topic: "/esptest/DHT12/Temperature"
    unit_of_measurement: °C
  - platform: mqtt
    name: "Humidity"
    state_topic: "/esptest/DHT12/Humidity"
    unit_of_measurement: "%"


Snipaste_2019-10-12_20-09-19.png
esphome的方法不会希望有大佬可以教一下


esphome配置
substitutions:
  device_name: chuanganqi
  wifi_ssid: 'PDCN'
  wifi_password: '15646420'
  wifi_fast_connect: 'false'
  wifi_reboot_timeout: 0s
  ota_password: '123456'
  api_reboot_timeout: 0s


esphome:
  name: $device_name
  platform: ESP8266
  board: esp01_1m

web_server:
  port: 80
  css_url: https://esphome.io/_static/webserver-v1.min.css
  js_url: https://esphome.io/_static/webserver-v1.min.js 

wifi:
  ssid: $wifi_ssid
  password: $wifi_password
  reboot_timeout: $wifi_reboot_timeout
  power_save_mode: none
  fast_connect: $wifi_fast_connect

logger:

api:
  reboot_timeout: $api_reboot_timeout
  
ota:
  safe_mode: true
  password: $ota_password

# Example output entry

sensor:
  - platform: dht12
    temperature:
      name: "Temperature"
    humidity:
      name: "Humidity"
    update_interval: 10s

i2c:
  sda: 12
  scl: 13
  scan: True
  id: bus_a

sda和scl的针脚看图接
90B4014AEE9E5130AEA3D91DA2DCDC45.png
比如我的12和13就是GPIO12和GPIO13 也就是D6和D7

评分

参与人数 1金钱 +20 收起 理由
+ 20 感谢楼主分享!

查看全部评分

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

使用道具 举报

48

主题

709

帖子

4712

积分

元老级技术达人

积分
4712
金钱
4003
HASS币
50
QQ
 楼主| 发表于 2019-10-13 23:05:12 | 显示全部楼层
门磁传感器这个有大佬的教程就不说了地址https://bbs.hassbian.com/thread-651-1-1.html

雨滴传感器
按照大佬的方法有点问题https://bbs.hassbian.com/thread-1613-1-1.html
要把Switch Button Type选为 normal switch

人体传感器
和门磁雨滴设置一模一样注意修改GPIO
espeasy的yaml
binary_sensor:
  - platform: mqtt
    name: "门磁"
    state_topic: "/esptest/switch/menci"
    qos: 0
    payload_on: "1"
    payload_off: "0"
    device_class: opening
  - platform: mqtt
    name: "Rain"
    state_topic: "/esptest/yudi/Rain"
    qos: 0
    payload_on: "0"
    payload_off: "1"
    device_class: moisture
  - platform: mqtt
    name: "PIR"
    state_topic: "/esptest/PIR/PIR"
    qos: 0
    payload_on: "1"
    payload_off: "0"
    device_class: motion


esp8266的配置(这个我还没测试接入传感器,ha可以自动发现所有传感器)
上面的配置通用
binary_sensor:

  - platform: gpio       #人体感应器
    pin:
      number: GPIO2
      mode: INPUT_PULLUP
    name: "PIR Sensor"
    device_class: motion




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

使用道具 举报

8

主题

736

帖子

4570

积分

论坛元老

Rank: 8Rank: 8

积分
4570
金钱
3829
HASS币
40
QQ
发表于 2019-10-12 20:32:15 | 显示全部楼层
回复

使用道具 举报

48

主题

709

帖子

4712

积分

元老级技术达人

积分
4712
金钱
4003
HASS币
50
QQ
 楼主| 发表于 2019-10-12 20:44:07 | 显示全部楼层
Aiden1 发表于 2019-10-12 20:32
https://esphome.io/components/i2c.html
https://esphome.io/components/sensor/dht12.html

emmmm我一直在看dht12.。。。。。
我去瞅瞅
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

9

主题

527

帖子

2350

积分

金牌会员

Rank: 6Rank: 6

积分
2350
金钱
1823
HASS币
0
发表于 2019-10-12 23:03:35 | 显示全部楼层
感觉还是sonoff-CN简单点。主要是中文界面
回复

使用道具 举报

8

主题

736

帖子

4570

积分

论坛元老

Rank: 8Rank: 8

积分
4570
金钱
3829
HASS币
40
QQ
发表于 2019-10-14 09:17:03 | 显示全部楼层
602293544 发表于 2019-10-13 23:05
门磁传感器这个有大佬的教程就不说了地址https://bbs.hassbian.com/thread-651-1-1.html

雨滴传感器

其实完全可以用ESPHOME接入的,门磁和人体我都接入了,雨滴传感器还在研究,身边没有那个传感器
回复

使用道具 举报

48

主题

709

帖子

4712

积分

元老级技术达人

积分
4712
金钱
4003
HASS币
50
QQ
 楼主| 发表于 2019-10-14 11:15:17 | 显示全部楼层
Aiden1 发表于 2019-10-14 09:17
其实完全可以用ESPHOME接入的,门磁和人体我都接入了,雨滴传感器还在研究,身边没有那个传感器 ...

因为懒就没试了
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

22

主题

731

帖子

3810

积分

论坛元老

Rank: 8Rank: 8

积分
3810
金钱
3074
HASS币
20
发表于 2019-10-14 12:18:51 | 显示全部楼层

https://bbs.hassbian.com/thread-8390-1-1.html
我的,全部ESPHOME接入,简单得不得了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 11:26 , Processed in 0.289039 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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