home assistant用esphome添加温湿度传感器

硬件准备

ESP8266 esp-01S DHT11温湿度WiFi节点成品模块ESP8266 ESP-01 WIFI 模块下载器 。

esphome向导创建yaml文件

点击home assistant左侧边栏supervisor选项,选择Add-ons中的esphome插件进入,如没有点底部第二项搜索esphome安装。点击OPEN WEB UI进入esphome使用界面。如没有反应请刷新页面再试。
点击右下角十号新建工程进入创建向导。依次输入名称test,选择开发板,WiFi名称,密码,连接密码完成创建。
开发板esp8266–01使用默认即可。

添加dht11代码

点击test工程下EDIT编程yaml文件,在结尾处添加如下代码:

 #Example configuration entrysensor:    
 - platform: dht
    pin: GPIO2 
    temperature: 
      name: "Room Temperature" 
    humidity: 
      name: "Room Humidity" 
        update_interval: 60s
        model: DHT11 

注意代码格式,点击SAVE保存。
点击VALIDATE检查无错后就可以UPLOAD上传代码了。如第一次上传,将esp01s模块插入下载器后,插入树莓派U口后,刷新esphome界面,点击OTA后三角图标选择USB后再使用UPLOAD上传代码。

集成到home assistant中

把写好代码的esp01模块插入dht11节点模块,接入DC3.7~12V电源,放入待监测房间。home assistant中在通知中会提示有新设备接入,输入连接密码,配置区域可完成集成。
如没有,通过配置>集成,搜索esphome,
输入名称test,端口默认确认后,如前面操作一样也可完成集成。
home assistant主页概览中添加显示卡片:点击右上角图标编辑仪表盘,点击右下角十图标,选择概览实体选择sensor.room_humidity,sensor.room_temperature,保存后即可在主页看到房间的温湿度了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将ESP8266板子连接到Home AssistantESPHome中,您需要按照以下步骤进行操作: 1. 安装Home Assistant 如果您还没有安装Home Assistant,请先安装Home Assistant。 2. 安装ESPHome 安装ESPHome,可以使用以下命令: ```bash pip install esphome ``` 3. 连接RFID-RC522模块到ESP8266 将RFID-RC522模块连接到ESP8266板子。连接方式如下: RFID-RC522 | ESP-8266 ----------|---------- SDA | D2 SCK | D5 MOSI | D7 MISO | D6 IRQ | 不连接 GND | GND RST | D1 3.3V | 3.3V 4. 创建ESPHome配置文件 创建一个ESPHome配置文件,其中包含以下内容: ```yaml esphome: name: esp8266_rfid platform: ESP8266 board: nodemcuv2 wifi: ssid: "your_wifi_ssid" password: "your_wifi_password" # Enable logging logger: # Enable Home Assistant API api: ota: spi: clk_pin: D5 mosi_pin: D7 miso_pin: D6 rfid: cs_pin: D2 rst_pin: D1 ``` 5. 编译和上传ESPHome固件 使用以下命令编译和上传ESPHome固件: ```bash esphome esp8266_rfid.yaml run ``` 6. 将ESPHome设备添加Home AssistantHome Assistant添加ESPHome设备。打开Home Assistant的配置文件,添加以下内容: ```yaml esphome: name: esp8266_rfid platform: ESP8266 board: nodemcuv2 host: IP_ADDRESS_OF_ESP8266 ``` 将“IP_ADDRESS_OF_ESP8266”替换为ESP8266的IP地址。 7. 使用Home AssistantESPHome设备进行交互 现在,您可以使用Home AssistantESPHome设备进行交互。在Home Assistant添加RFID组件,并配置它以与ESPHome设备进行通信。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值