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

 找回密码
 立即注册
查看: 38837|回复: 29

[经验分享] 米家被动蓝牙 BLE 平台 - 蓝牙温度计2(更新免安裝網頁抓 K...

  [复制链接]

6

主题

154

帖子

3336

积分

论坛元老

Rank: 8Rank: 8

积分
3336
金钱
3182
HASS币
10
发表于 2020-3-11 14:55:25 | 显示全部楼层 |阅读模式
本帖最后由 Jerrylee 于 2020-9-26 02:11 编辑

这是一篇部分“搬运工”分享文 实际安装可用。

米家被动蓝牙 BLE 平台 - Github
原本官方的 mitemp_bt 已经好段时日未更新,此第三方集成即为了作为新的替代方案。

原先的官方集成、预置的方式为每五分钟向设备要求一次资料,此集成则为读取设备本身 BLE 广播出来的封包、包含温度/湿度/电力与其他资料。因此好处是,不会像内建的集成般消耗较多电力,另外也解决了部分设备遇到连线的问题。
更详细的资料,请参考集成常见问题集

支持设备:
  • YWSDCGQ
  • LYWSD02
  • CGG1
  • HHCCJCY01
  • GCLS002
  • HHCCPOT002
  • LYWSD03MMC
  • CGD1 测试版

最简单的安装方式为透过  HACS 安装、手动安装则为将档案下载复制到 custom_components 内,加上设定,重新启动即可。
详细设定,请参考 Github、暂不作翻译了。蓝牙温度计2需要加上加密。

友情提醒:
  • 如果有安装官方集成的 Mitemp_bt,记得更改一下注释。
  • 另外作者忘了写、设备需要先加入米家之后,才会主动进行广播。不然 Home Assistant 会辨识不到。
  • 另外缺点是,电池资讯如果需要作为 Sensor 使用,要自己写一下 Template。電量如二樓所提到,加上 batt_entities: True 即可。

设备是加密的,要怎么取得密钥?(我自己的二代还在路上,下面方法要自己测试看看是否可行了)

文章写到几个方法:

从 Mihome 的传输封包去撷取:

iOS: 两个可行的方式 - 使用 Charles proxyStream - Network Debug Tool
Android:可使用修改过的 MiHome mod。可以从 Telegram xCape Repository 取得 apk。因为没有授权,不好随意转载、各位自己动动手了。


## 2020/09/26 更新 ##

[size=15.008px]Github 更新透過瀏覽器獲取法,利用手機並以下列步驟操作(建議使用安卓):
  • 盡可能將米家藍芽溫度計2 -  LYWSD03MMC 與手機越靠近越好。
  • 確認手機上的藍芽為開啟狀態。
  • 用手機瀏覽器瀏覽至 https://atc1441.github.io/TelinkFlasher.html
    [size=0.7579em]173
  • 可以將瀏覽器畫面放大以方便閱讀
  • 點選 [Connect] ,應該會跳出藍芽列表,選擇 LYWSD03MMC 後點配對。成功的話、看下方的 Log 應該會出現已連線 [size=15.008px]“Connected.”
  • 出現連線後,按下 [Do Activation] 按鈕,然後稍候一會 “Mi Bind Key” 這幾個欄位就出現資訊了。不成功多嘗試幾次。
f09cfde052130636f7c6d43d27383cdba11b3476_2_564x500.png

评分

参与人数 2金钱 +25 收起 理由
AnyLine + 5 插件要求ha最低版本多少?另外最多只能接两.
+ 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

0

主题

173

帖子

1403

积分

金牌会员

Rank: 6Rank: 6

积分
1403
金钱
1230
HASS币
0
发表于 2020-3-11 15:34:07 | 显示全部楼层
如果要顯示電量sensor,加上這個變數就可以了
    batt_entities: True
回复

使用道具 举报

6

主题

154

帖子

3336

积分

论坛元老

Rank: 8Rank: 8

积分
3336
金钱
3182
HASS币
10
 楼主| 发表于 2020-3-11 15:56:30 | 显示全部楼层
本帖最后由 Jerrylee 于 2020-3-11 16:02 编辑
jasonlai79 发表于 2020-3-11 15:34
如果要顯示電量sensor,加上這個變數就可以了
    batt_entities: True

学习了 等等来试试看~

不确定这个集成有没有人分享过 讨论区的搜寻貌似暂时失灵(原来是VXN 搞鬼 拿掉就正常)
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2020-3-11 16:40:36 | 显示全部楼层
这个github id着实亮了。。custom-components。。。。
回复

使用道具 举报

4

主题

233

帖子

1427

积分

金牌会员

Rank: 6Rank: 6

积分
1427
金钱
1194
HASS币
0
发表于 2020-3-11 19:41:56 | 显示全部楼层
不需要蓝牙网关吗?我是用esphome接入ha
回复

使用道具 举报

6

主题

154

帖子

3336

积分

论坛元老

Rank: 8Rank: 8

积分
3336
金钱
3182
HASS币
10
 楼主| 发表于 2020-3-11 20:52:21 | 显示全部楼层
gtyun 发表于 2020-3-11 19:41
不需要蓝牙网关吗?我是用esphome接入ha

用 Home Assistant 设备上的蓝芽
回复

使用道具 举报

19

主题

130

帖子

720

积分

高级会员

Rank: 4

积分
720
金钱
590
HASS币
0
发表于 2020-3-11 22:18:04 | 显示全部楼层
请问一下蓝牙温湿度计2的token如何获取 试了几个改版APP都不行啊
回复

使用道具 举报

6

主题

154

帖子

3336

积分

论坛元老

Rank: 8Rank: 8

积分
3336
金钱
3182
HASS币
10
 楼主| 发表于 2020-3-11 23:54:06 | 显示全部楼层
秋流年 发表于 2020-3-11 22:18
请问一下蓝牙温湿度计2的token如何获取 试了几个改版APP都不行啊

根据文章翻译 上面给了 APK 下载方式
回复

使用道具 举报

19

主题

130

帖子

720

积分

高级会员

Rank: 4

积分
720
金钱
590
HASS币
0
发表于 2020-3-12 20:14:27 | 显示全部楼层
囧 发表于 2020-3-11 16:40
这个github id着实亮了。。custom-components。。。。

版主 这个小米蓝牙温湿度计2的token该如何获取啊 我和题主讨论过 暂时无解 敢问囧大还有好办法 请明示
回复

使用道具 举报

19

主题

130

帖子

720

积分

高级会员

Rank: 4

积分
720
金钱
590
HASS币
0
发表于 2020-3-12 21:44:13 | 显示全部楼层
jasonlai79 发表于 2020-3-11 15:34
如果要顯示電量sensor,加上這個變數就可以了
    batt_entities: True

请问一下 你温湿度计2的token是如何获取的啊 谢谢
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 21:53 , Processed in 0.137491 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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