4.9元ESP8266温湿度传感器刷ESPHome接入Homeassistant
购买理由
价格便宜:4.9元+邮费6元(可以多买点别的垃圾拉低价格,隔壁论坛老王很多垃圾可以买来玩 )
ESP8266模块+DHT11温湿度模块+2块200mAh的小锂电池
外观展示
自己拍照水平有限,所以干脆把卖家的图贴上来了。模块型号是ESP12F。正好有现成的电路原理图,看原理图刷机所需要的几个引脚都引出到MicroUSB端子上了,所以实际上不需要拆机也可以进行刷机。因为我的目的主要是分享,所以有些刷机细节不会一一道来,烦请见谅个 。
PS:某对电池有别的用途,所以刷机的时候是直接暴力拆解的,然后根据引脚图焊出来的线。
不拆机刷机的话需要做一条OTG的线,因为一般micro USB数据线是有4根线的,ID端子不接的,如下图,OTG的线区别是在刷机的时候红线能够通断(IO0:短接→悬空)。
为此在网上买个micro USB的公头端子(0.77价格+2.9邮费,关键词:micro USB公头线 5线),做一根线。
把公头端子焊出来5根线,和CH340 TTL模块接线。刷机接线见下图。
ESPHome固件的代码如下。
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)。
使用感受
价格便宜,把电池拆掉绑定到插排的USB口上可以全天候进行温度检测,真香!
总结
因为我家里用docker跑的homeassistant,所以后续很多ESP8266的小东西固件都是直接ESPHome,因为直接可以在插件集成里发现设备,不需要配置文件,可以说是异常方便 。
山海藏
校验提示文案
wayes
校验提示文案
名字也可以省了
校验提示文案
值友3622913162
校验提示文案
值友3622913162
校验提示文案
szseer
校验提示文案
速逛客
校验提示文案
fruit24
校验提示文案
fruit24
校验提示文案
szseer
校验提示文案
值友3622913162
校验提示文案
值友3622913162
校验提示文案
名字也可以省了
校验提示文案
wayes
校验提示文案
山海藏
校验提示文案
速逛客
校验提示文案