来吧兄弟,一起玩一起讨论!
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 tznb 于 2021-2-24 13:17 编辑
萌新刚入坑...做下记录..大神请勿喷!!
硬件设备:红米小爱音响,小米蓝牙mesh通断器,多模网关3,夜灯2蓝牙版,X86主机一台(装群晖),USB转串口
软件:群晖,Home Assistant,和刷机需要的资料和工具
群晖我是ESXI安装的黑群辉,版本DSM6.2.3
直接在套件中心安装Docker,然后打开它
注册表搜索Home Assistant 看清楚名字,别下错了就行
由于镜像较大,建议设置下注册表镜像,以达到加速的效果
例如
http://f1361db2.m.daocloud.io
https://registry.docker-cn.com
下载完有1G左右
等待下载完成双击导入镜像,选择高级设置,勾选自动启,在卷里面添加一个挂载到/config的文件夹,用于存放配置
网络我是直接用HOST模式,以为我不知道HA需要用那些端口,我知道的仅有8123用来管理的,所以用HOST模式可以避免掉坑
如果你是ESXI主机也可以直接安装独立的系统..
导入成功后打开群晖IP:8123打开HA的后台,设置管理员帐号密码!
安装结束.......
由于米家网关3封闭了Telnet和局域网通讯协议..
就是你网上找的米家网关接入HA得到的资料让你点击关于里面空白处的方法已经失效了
我们需要拆机通过串口刷入修改后的固件才能使用
拆机刷机教程参考:
https://bbs.hassbian.com/thread-11666-1-1.html
附件为刷机教程网页截图,对方论坛没有删帖的情况无需下载!别浪费积分!
分卷是因为论坛显示单个文件500kb
小米多模网关降级接入homeassistant需要要拆解.part7.rar
(145.7 KB, 下载次数: 1)
小米多模网关降级接入homeassistant需要要拆解.part6.rar
(500 KB, 下载次数: 1)
小米多模网关降级接入homeassistant需要要拆解.part5.rar
(500 KB, 下载次数: 1)
小米多模网关降级接入homeassistant需要要拆解.part4.rar
(500 KB, 下载次数: 1)
小米多模网关降级接入homeassistant需要要拆解.part3.rar
(500 KB, 下载次数: 1)
小米多模网关降级接入homeassistant需要要拆解.part2.rar
(500 KB, 下载次数: 1)
小米多模网关降级接入homeassistant需要要拆解.part1.rar
(500 KB, 下载次数: 1)
我用的是CH341A 以前买来刷路由的..也支持转串口..刚好用上..淘宝9.9就能买到..
刷机所需的资料包,对面转存的!防止失效!那里下都一样!
跟着教程走就行了..我走到刷入系统哪一步刷的不是资料包提供的
而是最新的mgl03_1.4.7_0115_mod20201222.uart
考虑到github访问速度..这里我把相关的资料都下载好了
root_1.4.7_0115_mod20201222.bin和mgl03_1.4.7_0115_mod20201222.uart的内容是一样的,只是格式不同
bin是telnet刷机的是用,uart是串口刷机用
rootfs_1.4.7_0115_modified.bin的内容比上面两个少..我没用这个.
我选的是rtkboot_115200..差不多要半个小时..
rtkboot_57600.rar
(35.12 KB, 下载次数: 0)
rtkboot_115200.rar
(35.12 KB, 下载次数: 1)
rtkboot_230400.rar
(35.13 KB, 下载次数: 0)
rtkboot_460800.rar
(35.12 KB, 下载次数: 0)
成功刷机后打开CMD ,输入telnet ip 回车
ip是网关的ip,自己通过路由器后台查看或者米家APP查看
帐号是admin没有密码
然后就看到网关的信息了
关于接入米家网关网上的教程比较混乱
我最终是用下面这个
https://github.com/AlexxIT/XiaomiGateway3
考虑到很多人下载困难的原因,这里已经下载好打包了
其实只要用到里面的custom_components的文件
打开HA的配置文件夹,创建一个custom_components目录,把压缩包里面的custom_components>xiaomi_gateway3放入custom_components目录
重启HA.
然后在集成>添加集成>搜索xiaomi找到xiaomi_gateway3
我是选择用Token连接..第一个是通过小米帐号密码获取..我没试过
并没有修改配置文件..就成功接入网关了
如果添加后没有出现设备就点击选项重新提交配置
我的设备都是蓝牙mesh连接的..目前没有zigbee的设备..
起初只是买了小爱音响,它也是支持蓝牙mesh的
不过我买了网关后就发现网关的蓝牙信号比小爱的强
其实我也不知道为啥要买网关..反正就买了..然后就发现好像没啥用
只是代替了小爱音响的蓝牙mesh...
然后就不甘心啊..又懒得退..一只听说HA
就像接入HA..然后就各种折腾
另外网关的WIFI协议只是用来连接无线网络
并不能给WIFI设备提供接入..也不能管理WIFI设备..坑!
能提供设备接入的只有zigbee和蓝牙mesh
由于我的红米音响网上还找不到破解资料
暂时无法实现拦截信息实现本地化的操作
目前智能场景都可以本地化运行的
还没购买音响的建议考虑下是否支持破解
好让后期折腾的空间更大这些名字都是自己改的..自动识别的是全英文的
2021/02/24 补充
米家5.4.54(日志含token).apk
关于提取token的方法...
这玩意实在是折腾人...
网上大部分的教程都是点击关于空白处的(早已失效)
也有说用米家5.0.19找到miio2.db数据库的
APP到倒是找到了..可是没成功..找不到那个文件
还有用国外大神修改的
例如MiHome_5.8.22_63082_vevs.apk
但我也是用不了...点不开设备..提示插件加载失败
还有通过抓包的..我也抓了 .但没找到token
最终找了最简单的..用米家5.4.54这个办法
在/sdcard/SmartHome/logs/Plug_Devicemanager
中找到名为yyyy-mm-dd.txt的日志文件,
在其中搜索 token即可
那一段数据是json格式的.可以复制出来
格式化一下就很好看了
另外米家的WIFI版智能插座也成功加入HA了
办法很简单..
集成里面安装Xiaomi Miio
configuration.yaml配置文件添加
- switch:
- - platform: xiaomi_miio
- name: 风扇
- host: 199.99.99.83
- token: token
- model: chuangmi.plug.m3
- - platform: xiaomi_miio
- name: 电脑
- host: 199.99.99.82
- token: token
- model: chuangmi.plug.m3
- - platform: xiaomi_miio
- name: UPS输入
- host: 199.99.99.80
- token: token
- model: chuangmi.plug.v3
复制代码
chuangmi.plug.v3是增强版插座.带USB的.可控制USB开关,但我还没成功查看功率
chuangmi.plug.m3是普通版的插座
然后是自动场景..因为识别的是开关..而不是灯..但我创建人体移动感应打开灯是找不到可用设备
所以将开关转成灯
- light:
- - platform: switch
- name: 卧室灯管
- entity_id: switch.5ce50ceacc46_switch
- - platform: switch
- name: 厨卫灯
- entity_id: switch.5ce50ceacd4d_switch
- - platform: switch
- name: 灯带
- entity_id: switch.5ce50ceabec2_switch
复制代码 我用的开关是这种 蓝牙mesh的.二十元左右..性价比挺高的
考虑到广告嫌疑...这里不放连接..拼多多或者淘宝一搜一堆..
价格都是20左右..都是一样的东西..
有32位和64芯片.据说64的信号更高..
我买的32稳定版..反正都是在一个房间.
这东西还可以配它自己的随意贴开关(无线的)
开关是直接和控制器配对的.
不经过小爱和蓝牙..开关的信号不错.穿*能用.反应很快
床头贴个3控的.半夜不想吵到爱人可以直接按开关控制附近
蓝牙Mesh还是挺方便的.不会占用WIFI资源
跟帐号绑定..只要是同帐号的网关就可以自动接入
我拆网关的时候是打开小爱音响的蓝牙网关
它自己就会连接过去..不需要重新设置
缺点是基本上只能在一个房间用
支持米家的场景和定时
最开始买的ESP8266模块..刷的点灯..虽然可以加入小爱
但只能开和关..
不能出现在米家主页..
也不支持自动场景.
更不支持通过小爱定时开关和延迟开关
定时和延迟可以在点灯的APP设置.
8266接入HA还是很简单的..后期慢慢研究8266的玩法
目前米家全家桶都接入了HA..
实现了双系统..
目前的话主要用米家
HA作为备用系统.防止断网后变成智障家居
|