视频教程如下:
https://youtu.be/9F-SzguJhEY

重要的事情说3遍!!!正负极接反必烧DHT11!!!
重要的事情说3遍!!!正负极接反必烧DHT11!!!
重要的事情说3遍!!!正负极接反必烧DHT11!!!

1. 给esp01/esp01s烧录系统

下载USB刷机工具驱动程序并安装:
CP2104-USB转串口驱动

下载刷写工具刷入“ESP_01_DHT11_1M.bin”固件:
刷写软件

芯片和烧写器购买连接:
https://amzn.to/34QnAWO
DHT11模块套件购买链接:
https://amzn.to/2LSUnmF

2. 配置esp01/esp01s芯片WiFi连接

连接“IT_Commander_0”无线信号,浏览器访问192.168.4.1 进入配网界面完成配网,配网完成界面会显示你的芯片IP地址,ping一下这个地址用arp -a命令获取到设备的MAC地址,或者从路由器界面取得芯片的MAC地址。

3. 配置Home Assistant
Home Assistant 进入配置-》集成-》选择MQTT-》输入视频中提到的服务器地址和用户名密码。

Home Assistant 配置Sensor类下增加如下代码,用刚才获取到的MAC地址替换下面的MAC地址:

  - platform: mqtt
    name: "卧室实时温度"
    state_topic: "IT_Commander/EC:FA:BC:08:80:B3/DHT11/Temperature"
    #value_template: "{{ (value|float) - 0.00 }}"
    unit_of_measurement: "°C"
    qos: 0
  - platform: mqtt
    name: "卧室实时湿度"
    state_topic: "IT_Commander/EC:FA:BC:08:80:B3/DHT11/Humidity"
    unit_of_measurement: "%"
    qos: 0
    device_class: humidity

下面为高级用户参考,小白参考上面部分。
—————————————————————————————————-

第一步,下载刷机驱动程序(驱动包含MacOS和Windows下的驱动)

USB转ESP8266驱动

第二步,下载easyESP固件和刷写工具。

固件和刷写工具下载地址:
https://github.com/letscontrolit/ESPEasy/releases
刷机使用TTL请参考下面接线方式:
刷机后,重启,设备会发射一个叫做ESP_Easy_0的无线信号,密码是:configesp。成功后进入浏览器自动弹出配置界面,如果没有自动弹出请自行打开192.168.4.1进入设置网络页面,选择并加入你的无线网络,成功后记录下来显示的IP地址。

第三步,配置ESP01

使用刚才配置界面显示的IP地址重新打开ESP01的网页配置界面,进行如下操作。

1.给网页配置界面加密码(可选,防止匿名登录你的网页配置界面)
2.配置DHT11传感器
  a.在Device选项中添加DHT11温湿度传感器到GPIO2,
  b.并启用,
  c.勾选Send to Controller,
  d.设置发送间隔(秒)。
3.添加Controller 为MQTT 指向Home Assistant。

1 对 “Home Assistant WiFi无线温湿度传感器,支持斐讯N1的Armbian”的想法;

发表回复