『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 14501|回复: 17

[经验分享] 小米指纹锁青春版HA一起交流下

[复制链接]

46

主题

641

帖子

4411

积分

元老级技术达人

积分
4411
金钱
3740
HASS币
120
发表于 2020-3-14 02:16:05 | 显示全部楼层 |阅读模式
本帖最后由 evantalk 于 2020-3-14 02:17 编辑

家里有个小米指纹锁青春期(最便宜的那款),总想把它接入ha干点啥,找遍论坛,目前就2中方法比较靠谱,我都尝试了,交个作业交流一下。


方法1:yeelight中转
        作者:airhog    帖子:https://bbs.hassbian.com/thread-9057-1-1.html
           我也根据他的建议咸鱼买了块yeelight等待主控板,如下图
          无标题.png
          用来几天,发现一个很严重的问题:已经放在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
微信图片_20200314015916.jpg 微信图片_20200314015956.jpg

这里报告一个很大的坑,不知道是不是我自己操作不当的原因。
esp01s刷好LOCK2MQTT的固件,测试是好的,装起来再用就收不到mqtt消息了。以为线接错了,拆了又装反复好几次都不行,想想没道理,又不知道问题在哪里,郁闷。洗漱的时候想要不再刷一次固件,这次不测试直接装上看看,结果真行了,这个是不是只有作者才能解答了。


我目前只能收到3个消息:event,battery,bolt,少点就少点吧,最重要的event有了就行。
捕获.PNG


我就把event和battery最为senor接入,使用中会出现漏掉的情况(开了门sensor收不到更新),毕竟是日志中转,也能理解。
捕获.PNG

献上配置文件:
sensor: 
  - platform: mqtt
    name: milock_event
    state_topic: LOCK2MQTT/event
    value_template: "{{value_json.event }}"
    icon: mdi:lock-question
    json_attributes_topic: LOCK2MQTT/event



太晚了,写不动了,明天整个人又要不好了~





评分

参与人数 1金钱 +20 收起 理由
neroxps + 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

9

主题

205

帖子

2664

积分

金牌会员

Rank: 6Rank: 6

积分
2664
金钱
2459
HASS币
0
发表于 2020-3-14 09:08:06 | 显示全部楼层
这也可以,不能接入米家再接入吗
回复

使用道具 举报

46

主题

641

帖子

4411

积分

元老级技术达人

积分
4411
金钱
3740
HASS币
120
 楼主| 发表于 2020-3-14 09:15:05 来自手机 | 显示全部楼层
dukejunior 发表于 2020-3-14 09:08
这也可以,不能接入米家再接入吗

智能锁是蓝牙网关联网,没有开放局域网通信。另外在米家里配置的智能化要通过蓝牙网关到小米服务器转一圈,有时候延时很大,锁开了,人走到厨房了,玄关的灯才亮。
回复

使用道具 举报

3

主题

196

帖子

1135

积分

金牌会员

Rank: 6Rank: 6

积分
1135
金钱
939
HASS币
0
发表于 2020-3-14 09:38:03 | 显示全部楼层
evantalk 发表于 2020-3-14 09:15
智能锁是蓝牙网关联网,没有开放局域网通信。另外在米家里配置的智能化要通过蓝牙网关到小米服务器转一圈 ...

2种都延迟收到信息 经常门开了好久了 才联动成功  还是门磁最快 要是没装 我应该不考虑装
回复

使用道具 举报

46

主题

641

帖子

4411

积分

元老级技术达人

积分
4411
金钱
3740
HASS币
120
 楼主| 发表于 2020-3-14 16:08:48 来自手机 | 显示全部楼层
85393358 发表于 2020-3-14 09:38
2种都延迟收到信息 经常门开了好久了 才联动成功  还是门磁最快 要是没装 我应该不考虑装 ...

门磁确实简单直接,也有缺点,不知道是进门还是出门,不知道是谁开门
回复

使用道具 举报

27

主题

2143

帖子

8932

积分

论坛元老

Rank: 8Rank: 8

积分
8932
金钱
6784
HASS币
30

论坛元老

发表于 2020-3-14 17:00:51 | 显示全部楼层
evantalk 发表于 2020-3-14 16:08
门磁确实简单直接,也有缺点,不知道是进门还是出门,不知道是谁开门

门磁+内外各1各人感,可以判断进出,但是想知道哪个人就不行了
回复

使用道具 举报

4

主题

531

帖子

4003

积分

论坛元老

Rank: 8Rank: 8

积分
4003
金钱
3462
HASS币
120
发表于 2020-3-14 18:51:44 | 显示全部楼层
串口丢数据的情况确实有,本来网关可以输出更多信息,为了降低丢数据的影响,最后只匹配了智能锁的一部分json。cpu频率设置为160MHz和用硬串口连接后情况会有改善。
esp01s没用测试过,手动编译试试,我用esp12f还是挺稳定的。
数据不全可以把串口数据传上来看看,看来青春版和普通版有点区别。
网关的日志是没有延迟的,esp8266处理之后会有1-2s的延迟。
我也是小白,做出来只是为了抛砖引玉,让论坛大佬们去完善吧
回复

使用道具 举报

46

主题

641

帖子

4411

积分

元老级技术达人

积分
4411
金钱
3740
HASS币
120
 楼主| 发表于 2020-3-14 19:03:20 | 显示全部楼层
killadm 发表于 2020-3-14 18:51
串口丢数据的情况确实有,本来网关可以输出更多信息,为了降低丢数据的影响,最后只匹配了智能锁的一部分js ...

活抓大神,哈哈,昨天留下来一点日志,青春版是手动上锁,所以锁的状态估计确实没有 lock (6.41 KB, 下载次数: 6)
回复

使用道具 举报

5

主题

141

帖子

787

积分

论坛技术达人

积分
787
金钱
641
HASS币
20
发表于 2020-3-14 20:03:22 | 显示全部楼层
找不到卖主控板的人了。。。
回复

使用道具 举报

4

主题

531

帖子

4003

积分

论坛元老

Rank: 8Rank: 8

积分
4003
金钱
3462
HASS币
120
发表于 2020-3-14 20:56:23 | 显示全部楼层
evantalk 发表于 2020-3-14 19:03
活抓大神,哈哈,昨天留下来一点日志,青春版是手动上锁,所以锁的状态估计确实没有
...

这里边没看到eid=7的数据,可能真的阉割掉了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 08:47 , Processed in 0.359307 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表