利用群晖Docker安装 Home Assistant 接入米家网关3
本帖最后由 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
我用的是CH341A 以前买来刷路由的..也支持转串口..刚好用上..淘宝9.9就能买到..
**** Hidden Message *****
刷机所需的资料包,对面转存的!防止失效!那里下都一样!
跟着教程走就行了..我走到刷入系统哪一步刷的不是资料包提供的
而是最新的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的内容比上面两个少..我没用这个.
**** Hidden Message *****
我选的是rtkboot_115200..差不多要半个小时..
成功刷机后打开CMD ,输入telnet ip 回车
ip是网关的ip,自己通过路由器后台查看或者米家APP查看
帐号是admin没有密码
然后就看到网关的信息了
关于接入米家网关网上的教程比较混乱
我最终是用下面这个
https://github.com/AlexxIT/XiaomiGateway3
考虑到很多人下载困难的原因,这里已经下载好打包了**** Hidden Message *****
其实只要用到里面的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
**** Hidden Message *****
关于提取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作为备用系统.防止断网后变成智障家居
感谢教程,收藏备用。 学习学习,感谢分享 学习下,看着好高级 看着太高级了,不敢折腾
{:7_185:} 以后真的不想分享了...这论坛各种敏感词逼疯人... 好啊,刚刚好用得上,正要解决这个问题 学习学习,感谢分享 学习一下 学习分享 学习学习,感谢分享 学习学习,感谢分享 感谢分享 :L 这都要隐藏啊……https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif 皓皓2252 发表于 2021-3-4 19:49
:L 这都要隐藏啊……
隐藏的只是搬运好的资源...资源可以直接从github..你可以不回复直接去下载 谢谢分享!!!!! 学习学习,谢谢楼主分享! 冲着高手来的 66666666666666666 感谢分享。。。。。 好啊,刚刚好用得上,正要解决这个问题
页:
[1]
2