Home Assistant集成Xiaomi Gateway 3获取token和key
说明:我的小米网关2之前在低版本已经成功集成过Xiaomi Gateway 3,后来自动升级到1.0.8_0001,现在因为重新部署Home Assistant丢失了token和key,在此记录一下重新获取过程。
跳过前期部署过程

主要是token和key的获取
token获取
参考文档:https://github.com/shaarkys/com.xiaomi-miio/blob/master/docs/obtain_token.md
-
Get Mi Home Devices Token - allows to view device list with device info such as
ip,token, etc. -
获取 Mi Home 设备令牌 - 允许查看设备列表,其中包含设备信息,如
ip,令牌等。
令牌获取器下载地址:https://github.com/Maxmudjon/Get_MiHome_devices_token/releases
安装后桌面图标启动Mi Home Toolkit

输入邮箱或手机号以及密码登录小米账号登录

1.点击链接进行验证
2.获取短信验证码,不要在链接中输入,回到工具中输入
3.点击获取
key获取
使用网关按钮
-
操作: 通过快速、有节奏地点击网关上的按钮来触发开启 Telnet 的功能。具体序列为:点击5次 -> 暂停 -> 点击2次 -> 暂停 -> 点击2次 -> 暂停 -> 点击2次 -> 暂停 -> 点击2次 -> 暂停 -> 点击2次 -> 暂停 -> 点击2次。
-
主要限制:
-
该方法仅适用于之前已经成功接入过 Xiaomi Gateway 3 集成的网关。
-
因为对于未接入过的网关,即使通过此方法开启 Telnet,也会受到一个未知的密码保护,而无法登录。
-
-
严重风险警告:
-
错误的点击操作可能导致网关恢复出厂设置!
-
特别指出:连续点击10次会触发网关重置。操作时必须非常小心,严格按照指定的序列进行。
-
telnet 需要在控制面板->程序->启用或关闭Windows功能中启用

打开终端,输入root登录,无密码

输入命令 cat /data/miio/device.conf

#终端输入
telnet <网关ip>
#用户
root
#查询key
cat /data/miio/device.conf
#或
strings /data/miio/device.conf
以上本人成功获取token和key过程,其余方式未测试。
openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。
更多推荐


所有评论(0)