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

 找回密码
 立即注册
楼主: Jerrylee

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

  [复制链接]

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16015
金钱
11304
HASS币
45
发表于 2020-3-12 21:47:04 | 显示全部楼层
秋流年 发表于 2020-3-12 20:14
版主 这个小米蓝牙温湿度计2的token该如何获取啊 我和题主讨论过 暂时无解 敢问囧大还有好办法 请明示 ...

呃,这个我也不知道呀,我没有这设备。
回复

使用道具 举报

0

主题

18

帖子

67

积分

注册会员

Rank: 2

积分
67
金钱
49
HASS币
0
发表于 2020-5-5 02:05:09 | 显示全部楼层
秋流年 发表于 2020-3-12 21:44
请问一下 你温湿度计2的token是如何获取的啊 谢谢

米家->设备->三点->关于->三连击硬件版本, 出现那个DeviceID是不是?
回复

使用道具 举报

12

主题

116

帖子

297

积分

中级会员

Rank: 3Rank: 3

积分
297
金钱
181
HASS币
0
发表于 2020-5-7 22:12:36 | 显示全部楼层
同求如何获取token。不想再花钱买小米zigbee传感器,太贵。其他自制zigbee传感器的电源又是一个问题。
回复

使用道具 举报

21

主题

427

帖子

2415

积分

金牌会员

Rank: 6Rank: 6

积分
2415
金钱
1983
HASS币
20
发表于 2020-5-8 16:56:35 | 显示全部楼层
这个插件最多只能接入两个蓝牙温度计,写第三行就报错
回复

使用道具 举报

2

主题

60

帖子

443

积分

论坛分享达人

积分
443
金钱
383
HASS币
0
发表于 2020-5-10 23:43:28 | 显示全部楼层
本帖最后由 myericbaba 于 2020-5-10 23:45 编辑

用stream-network-debug-tool抓到了bind_key, 但在configuration.yaml 設好了也沒有新的entities

1. open stream=>HTTPS sniffing=>install cert
2. iPhone setting=>about=>certificate trust setting=>trust root cert
3. open steam and click "sniff now"
4. open Mi Home to add the device, successful to add device
5. go to steam, click "stop sniff", then click "sniff history" and export the history sessions to HAR file
6. use CharlesProxy to import the HAR file and check "bltbind" on PC
Image 3.png
回复

使用道具 举报

2

主题

60

帖子

443

积分

论坛分享达人

积分
443
金钱
383
HASS币
0
发表于 2020-5-11 13:03:09 | 显示全部楼层
myericbaba 发表于 2020-5-10 23:43
用stream-network-debug-tool抓到了bind_key, 但在configuration.yaml 設好了也沒有新的entities

1. open  ...

在HACS重裝mitemp_bt, 就可以了

sensor:
  - platform: mitemp_bt
    whitelist:
      - '4C:xx:xx:xx:xx:xx' #舊款蓝牙温度计
    encryptors:
      'A4:xx:xx:xx:xx:xx': 'xxxbind_keyxxx'  #蓝牙温度计2
      'A4:xx:xx:xx:xx:xx': 'xxxbind_keyxxx'
回复

使用道具 举报

0

主题

11

帖子

160

积分

注册会员

Rank: 2

积分
160
金钱
149
HASS币
0
发表于 2020-5-13 13:41:57 | 显示全部楼层
myericbaba 发表于 2020-5-11 13:03
在HACS重裝mitemp_bt, 就可以了

sensor:

你这个最后加密部分的参数是怎么写的呢?我得到的token和小米的其他设备不同,其他设备都是类似这种“217C568CF5D22808DA20181502D84C1B”,但是这个蓝牙温湿度计的token是“779F30FC4AD3EFEA121CE56E”这样的。蓝牙温湿度计的这种token直接配置上之后mitemp_bt会报错,但是我将token随便换成第一种那样的就不会报错,但是无法识别实体。我使用的是“米家蓝牙温度计2”和“米家电子温度计Pro”,虽然两个型号都读取到了token(格式如“779F30FC4AD3EFEA121CE56E”)但是“米家电子温度计Pro”其实是未加密的,可以不提供任何加密参数直接获得数据。但是“米家蓝牙温度计2”却不能,应该是加密的,但是由于token格式不对,所以无法识别。
回复

使用道具 举报

2

主题

60

帖子

443

积分

论坛分享达人

积分
443
金钱
383
HASS币
0
发表于 2020-5-22 12:45:28 | 显示全部楼层
icube 发表于 2020-5-13 13:41
你这个最后加密部分的参数是怎么写的呢?我得到的token和小米的其他设备不同,其他设备都是类似这种“217 ...

在HACS重裝mitemp_bt,嗎?

米家电子温度计Pro 不用 "bind_key", 直接用MAC就可以
回复

使用道具 举报

21

主题

427

帖子

2415

积分

金牌会员

Rank: 6Rank: 6

积分
2415
金钱
1983
HASS币
20
发表于 2020-5-26 15:30:55 | 显示全部楼层
这个插件要求ha最低版本多少啊?现在用的0.103.5,配好后无实体也没报错日志。换新版就正常,配置没问题。
回复

使用道具 举报

7

主题

24

帖子

132

积分

注册会员

Rank: 2

积分
132
金钱
108
HASS币
0
发表于 2020-8-11 01:56:36 | 显示全部楼层
LYWSDCGQ 按照readme的出不来实体是咋回事
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-29 11:34 , Processed in 2.748912 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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