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

 找回密码
 立即注册
查看: 9451|回复: 4

[经验分享] 关于小米网关token获取走过的坑

[复制链接]

9

主题

198

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
金钱
882
HASS币
0
发表于 2018-6-16 00:52:19 | 显示全部楼层 |阅读模式
今天刚刚收到了小米智能家庭礼品装,下班回家立即着手调试小米装备准备接入homeassistant
但是在此过程中遇到了很多问题
通过安卓模拟器获取小米token
按照《无需安卓手机,获取小米wifi设备token方法》(出处: 『瀚思彼岸』» 智能家居第一站)
成功获取了token,但是是32位的。
按照以下方法接入homeassistant,总是出现错误
######小米设备############
# 单个网关,可不填 mac
xiaomi_aqara:
  discovery_retry: 5
  gateways:
    - key: ####(获取的32位token)

系统提示小米网关只有16位,32位token看来是错误的
其间怀疑过yaml格式问题,也怀疑过mac地址问题,也用过sid替换mac,还用过大写Key,但都没有解决问题。

更换yaml写法
xiaomi_aqara:
   discovery_retry: 10
   gateways:
     - mac: 34ce008d46b3
       key: ####(获取的32位token)
       host: 10.1.78.213
还是提示错误
检测时还是提示小米网关只有16位,32位token
重新获取token
小米网关恢复出厂设置后,按照上边的方法获取还是32位的token
写入yaml中无效
#######################################
有效获取token方法
【基础教程】将小米网关及小米设备接入HomeAssistant!
(出处: 『瀚思彼岸』» 智能家居第一站)

key是之前保存的局域网协议密码(注意区分大小写)


至此小米网关在homeassistant中配置成功!
在此感谢   milomoon


回复

使用道具 举报

26

主题

553

帖子

2728

积分

金牌会员

Rank: 6Rank: 6

积分
2728
金钱
2150
HASS币
100

教程狂人

发表于 2018-6-16 02:46:29 | 显示全部楼层
楼主是概念混淆了,
小米物联网设备分为2大类,Miio平台和Acara平台,
前者主要是WIFI直联的设备,后者则主要通过ZIGBEE接小米网关间接入网;
这两个平台的设计和实现是基于完全不同的逻辑和库;
小米设备的token在HA中一般特指Miio平台的设备的token,
网关那个KEY是局域网网络通信的密码。

评分

参与人数 1金钱 +8 收起 理由
neroxps + 8 赠人玫瑰,手留余香!

查看全部评分

回复

使用道具 举报

9

主题

198

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
金钱
882
HASS币
0
 楼主| 发表于 2018-6-16 08:56:27 | 显示全部楼层
恩,缺失是概念混淆了,谢谢2楼了
回复

使用道具 举报

4

主题

74

帖子

331

积分

中级会员

Rank: 3Rank: 3

积分
331
金钱
257
HASS币
0
发表于 2018-6-16 12:01:53 | 显示全部楼层
其他小米设备还是需要获取token的吧 比如插线板. wifi协议的. 如果和网关连接 zigbee协议 就直接连接网关就行了
回复

使用道具 举报

26

主题

553

帖子

2728

积分

金牌会员

Rank: 6Rank: 6

积分
2728
金钱
2150
HASS币
100

教程狂人

发表于 2018-6-16 17:00:52 | 显示全部楼层
tvrcfdfe 发表于 2018-6-16 12:01
其他小米设备还是需要获取token的吧 比如插线板. wifi协议的. 如果和网关连接 zigbee协议 就直接连接网关就 ...

是的,miio平台一般来讲都是通过设备token接入HA的。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-1 07:24 , Processed in 0.052658 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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