gy39+esphome实现homeassistant智能读取温湿度

gy39 是一款低成本,气压,温湿度,光强度传感器三合一的模块。使用起来也是很方便。现在来介绍下干货,如何实现esphome对gy39数据的读取。

 准备工作

homeassistant环境电脑安装:

参见这位博主视频https://b23.tv/93du7Jl?share_medium=android&share_source=qq&bbid=XYB6ECCBD8D6C6EAE6583F5998AE2F397DDDD&ts=1646108358199

esphome环境也是在doctor上搜索安装。

gy39模块

esp8266模块:这里我使用的是GY-D1MINI esp8266模块

esp8266使用IIC读取GY39模块数据,所以要将GY39模块的S0接GND,下面用跳线帽短接了S0到GND。

esp8266与GY39 IO连接:

Esp8266

Gy39

5V/3.3V

VCC

GND

GND

D1

CT

D2

DR

硬件准备好后就是编写esphome代码来读取gy39,先创建名为my_gy39的esphome 项目。

然后将gy39.h放入该项目的文件夹下(具体看esphome的配置目录,像unbutu 有的在根目录下的config文件夹)。

编写yaml程序

最后下载进esp8266,接入homeassistant即可。接入步骤如下,接入的IP通过LOG获得,最后连接密码为:gy39_esphome

gy39.h、my_gy39.yaml文件下载:gy39_esphome.zip

《gy39+esphome实现homeassistant智能读取温湿度》有1条评论

评论已关闭。