4.9元ESP8266温湿度传感器刷ESPHome接入Homeassistant

2021-02-19 12:47:14 4点赞 32收藏 23评论

购买理由

价格便宜:4.9元+邮费6元(可以多买点别的垃圾拉低价格,隔壁论坛老王很多垃圾可以买来玩 )


ESP8266模块+DHT11温湿度模块+2块200mAh的小锂电池

外观展示

自己拍照水平有限,所以干脆把卖家的图贴上来了。模块型号是ESP12F。正好有现成的电路原理图,看原理图刷机所需要的几个引脚都引出到MicroUSB端子上了,所以实际上不需要拆机也可以进行刷机。因为我的目的主要是分享,所以有些刷机细节不会一一道来,烦请见谅个4.9元ESP8266温湿度传感器刷ESPHome接入Homeassistant

PS:某对电池有别的用途,所以刷机的时候是直接暴力拆解的,然后根据引脚图焊出来的线。


拆机整体拆机整体

ESP12F引脚图ESP12F引脚图



电路图电路图

不拆机刷机的话需要做一条OTG的线,因为一般micro USB数据线是有4根线的,ID端子不接的,如下图,OTG的线区别是在刷机的时候红线能够通断(IO0:短接→悬空)。


OTG科普OTG科普

为此在网上买个micro USB的公头端子(0.77价格+2.9邮费,关键词:micro USB公头线 5线),做一根线。


公头端子引脚图公头端子引脚图

把公头端子焊出来5根线,和CH340 TTL模块接线。刷机接线见下图。


刷机接线图刷机接线图

ESPHome固件的代码如下。


固件yaml固件yaml

WIFI连的是我本人的,PY们可以通过手机共享相同的热点让模块自动连接,然后输入手机分给模块的局域网IP地址进入管理界面。当然还有更好的方式,模块在1分钟连不上WIFI的话,会生成一个AP热点,热点名“Dht11 Fallback Hotspot”密码:abcd1234。连上热点,在浏览器输入192.168.4.1进入管理页面(后续自己有更好的固件可以直接在管理页面上传固件)。据说隔壁老王家这个温湿度传感器是带SLEEP模式的,但是因为我把电池用掉了,所以把SLEEP的代码去掉了。动手能力强会玩ESPHome的兄弟的可以在WIFI下加入以下语句:power_save_mode: high。另外因为怕在线otg提示内存不足所以board类型我选择了esp01_1m(8M FLASH)。


Power Save ModePower Save Mode




使用感受

价格便宜,把电池拆掉绑定到插排的USB口上可以全天候进行温度检测,真香!

总结

因为我家里用docker跑的homeassistant,所以后续很多ESP8266的小东西固件都是直接ESPHome,因为直接可以在插件集成里发现设备,不需要配置文件,可以说是异常方便4.9元ESP8266温湿度传感器刷ESPHome接入Homeassistant

展开 收起
23评论

  • 精彩
  • 最新
  • 这个哪里有卖啊,单买ESP8266模块都不止这个价了

    校验提示文案

    提交
    搜隔壁论坛老王电子数码

    校验提示文案

    提交
    他们家还有啥比较适合买的吗,看了一些貌似有翻车的 [喜极而泣]

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 为啥我只显示湿度,说温度传感器已经存在了,esphome的log能看到温度上报,但homeassistant日志错误如下:Platform esphome does not generate unique IDs. ID temperaturesensor already exists - ignoring sensor.wo_shi_shi_du

    校验提示文案

    提交
    你别的硬件也起了相同的名字?mqtt主题

    校验提示文案

    提交
    搞好了,name:“”里面换成英文就好了,可能新版esphome闹的,以前中文没问题的,并不是名字冲突

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 大神,小白问个问题,就是这款温湿度计,用arduino ide刷的时候,开发版应该选什么,我老是编译错误

    校验提示文案

    提交
    没法给你解答呀,自己多摸索摸索,看看引脚定义,硬件接线没有问题就是软件设置问题 [观察]

    校验提示文案

    提交
    收起所有回复
  • 这个小电池带不带保护板呀

    校验提示文案

    提交
    带带带带带

    校验提示文案

    提交
    收起所有回复
  • 老哥,我看你以前用tasmota,现在用esphome,能不能说说哪个好用?我只用过esphome

    校验提示文案

    提交
    如果是接入Homeassistant,那么当然是ESPHome

    校验提示文案

    提交
    收起所有回复
  • 怎么才能把ESP的设备接入米家啊?

    校验提示文案

    提交
  • 非常赞,正想找固件刷

    校验提示文案

    提交
  • 能出一个完整刷固件教程吗?谢谢

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
32
扫一下,分享更方便,购买更轻松