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群,知无不言,互相学习~

最后修改:2020 年 05 月 15 日
您的支持就是我持续更新的动力!