本帖最后由 evantalk 于 2020-3-14 02:17 编辑
家里有个小米指纹锁青春期(最便宜的那款),总想把它接入ha干点啥,找遍论坛,目前就2中方法比较靠谱,我都尝试了,交个作业交流一下。
方法1:yeelight中转
作者:airhog 帖子:https://bbs.hassbian.com/thread-9057-1-1.html
我也根据他的建议咸鱼买了块yeelight等待主控板,如下图
用来几天,发现一个很严重的问题:已经放在ap(Ubnt UniFi UAP-AC-LR)下面了,但基本没超过一天就掉线,需要关一下电重启启动
方法2:万能遥控器日志中转(两位高手接力完成)
jstormx 帖子:https://bbs.hassbian.com/thread-8444-1-1.html
killadm 根据前者的思路开发了esp8266的固件:https://github.com/killadm/LOCK2MQTT
大神在github的文档已经足够详细,文档推荐硬件nodemcu,但是万能遥控里放不下,我就用ESP01s也成功了,遇到一个大坑,还有一些小问题,汇报一下。
万能遥控器里面有3.3v的焊盘,取电不是问题,接线如下:
红线3.3v, 白线gnd,黑线TX0接eps01s的RX
这里报告一个很大的坑,不知道是不是我自己操作不当的原因。
esp01s刷好LOCK2MQTT的固件,测试是好的,装起来再用就收不到mqtt消息了。以为线接错了,拆了又装反复好几次都不行,想想没道理,又不知道问题在哪里,郁闷。洗漱的时候想要不再刷一次固件,这次不测试直接装上看看,结果真行了,这个是不是只有作者才能解答了。
我目前只能收到3个消息:event,battery,bolt,少点就少点吧,最重要的event有了就行。
我就把event和battery最为senor接入,使用中会出现漏掉的情况(开了门sensor收不到更新),毕竟是日志中转,也能理解。
献上配置文件:
sensor:
- platform: mqtt
name: milock_event
state_topic: LOCK2MQTT/event
value_template: "{{value_json.event }}"
icon: mdi:lock-question
json_attributes_topic: LOCK2MQTT/event
太晚了,写不动了,明天整个人又要不好了~
|