智能家居篇-5:ESP01 + DHT22 接入HomeAssistant

922231133.png
(包含ESP01、DHT22和继电器模块的盒子)

  前几篇文章介绍了如何将安装HomeAssistant、ESPHome并通过ESP01模块,将继电器、RGB接入HomeAssistant的教程,这篇文章介绍如何做一个智能浇花系统,通过DHT22温湿度传感器和继电器,控制一个小水泵,让你家阳台的花花草草,不再被晒死。。。

这里有一个小Bug,DHT22传感器测量的是空气中的温湿度,并不是土壤的温湿度,土壤湿度传感器的接入放在下篇文章讲。


电路设计

电路比较简单,ESP01的GPIO-0接继电器,控制水泵的开合,GPIO-2接DHT22,都是采用现成模块,随便找了个合适的盒子。

922231241.png
(盒子内部构造)


程序设计

程序也比较简单,两个设备,DHT22温湿度传感器 和 relay继电器模块,程序如下:

为防止爬虫恶意采集,此处内容需要评论回复后方可阅读。

按照上两篇教程的方法,将ESPHome环境中编译好的固件,烧录到ESP01中即可,然后再HomeAssistant 管理后台,添加设备,即可完成所有设置。

打开手机,即可发现设备已经添加进来,此时已经可以通过APP or Siri 进行控制了~

092223422677_0IMG_0462.png

PS:这里还存在一个问题,HomeKit无法发现并显示湿度数据,我查阅了一些资料,目前暂未解决,我的HomeAssistant版本是0.98.1,若有知道怎么弄的朋友,望告知一下,非常感谢~~

下一篇更新:ESP01 + 土壤湿度传感器,接入HomeAssistant ,敬请期待~

好像上次更新到现在有半个月没动了,昨天群里有个网友说一直等着我更,真是非常抱歉~,有时候一忙就会顾不上更新博客,如果你有遇到相关问题,请添加博客底部QQ群,知无不言,互相学习~

最后修改:2019 年 09 月 23 日 12 : 02 AM
您的支持就是我持续更新的动力!

4 条评论

  1. ymdz

    每一个都认真跟着做了一下

  2. yurichev

    大开眼界,真的涨知识了。
    暑假为了做智能家居相关的项目,还特意买了一个 Aqara 的网关。
    现在突然心疼我的钱包了。。。

  3. 郝氏成双

    学习了,谢谢分享

  4. jhon

    看看~, 感谢大佬分享

发表评论

为了博客更好地生产内容,请将本站加入广告屏蔽插件的白名单,感谢您的支持。 具体方法
X