隔壁网

小喇叭+ 发布

双十二活动隔壁网双十二活动开始,满300减40,赠送7大礼包,更大刀优惠,旺旺咨询客服。#淘宝小店#
01-27 17:20

[玩法/技巧] 利用群晖Docker安装 Home Assistant 接入米家网关3

2021-2-23 14:32
17665

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 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就能买到..
游客,如果您要查看本帖隐藏内容请回复

刷机所需的资料包,对面转存的!防止失效!那里下都一样!
跟着教程走就行了..我走到刷入系统哪一步刷的不是资料包提供的
而是最新的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..差不多要半个小时..




成功刷机后打开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配置文件添加
  1. switch:
  2.   - platform: xiaomi_miio
  3.     name: 风扇
  4.     host: 199.99.99.83
  5.     token: token
  6.     model: chuangmi.plug.m3
  7.   - platform: xiaomi_miio
  8.     name: 电脑
  9.     host: 199.99.99.82
  10.     token: token
  11.     model: chuangmi.plug.m3
  12.   - platform: xiaomi_miio
  13.     name: UPS输入
  14.     host: 199.99.99.80
  15.     token: token
  16.     model: chuangmi.plug.v3
复制代码



chuangmi.plug.v3是增强版插座.带USB的.可控制USB开关,但我还没成功查看功率
chuangmi.plug.m3是普通版的插座
然后是自动场景..因为识别的是开关..而不是灯..但我创建人体移动感应打开灯是找不到可用设备
所以将开关转成灯
  1. light:
  2.   - platform: switch
  3.     name: 卧室灯管
  4.     entity_id: switch.5ce50ceacc46_switch
  5.   - platform: switch
  6.     name: 厨卫灯
  7.     entity_id: switch.5ce50ceacd4d_switch
  8.   - platform: switch
  9.     name: 灯带
  10.     entity_id: switch.5ce50ceabec2_switch
复制代码
我用的开关是这种 蓝牙mesh的.二十元左右..性价比挺高的
考虑到广告嫌疑...这里不放连接..拼多多或者淘宝一搜一堆..
价格都是20左右..都是一样的东西..
有32位和64芯片.据说64的信号更高..
我买的32稳定版..反正都是在一个房间.
这东西还可以配它自己的随意贴开关(无线的)
开关是直接和控制器配对的.
不经过小爱和蓝牙..开关的信号不错.穿*能用.反应很快
床头贴个3控的.半夜不想吵到爱人可以直接按开关控制附近
蓝牙Mesh还是挺方便的.不会占用WIFI资源
跟帐号绑定..只要是同帐号的网关就可以自动接入
我拆网关的时候是打开小爱音响的蓝牙网关
它自己就会连接过去..不需要重新设置
缺点是基本上只能在一个房间用
支持米家的场景和定时
最开始买的ESP8266模块..刷的点灯..虽然可以加入小爱
但只能开和关..
不能出现在米家主页..
也不支持自动场景.
更不支持通过小爱定时开关和延迟开关
定时和延迟可以在点灯的APP设置.
8266接入HA还是很简单的..后期慢慢研究8266的玩法

目前米家全家桶都接入了HA..
实现了双系统..
目前的话主要用米家
HA作为备用系统.防止断网后变成智障家居
1

查看全部评分

分享到 :
4 人收藏

5 个回复

倒序浏览
zorgzola  魔仙 | 3 天前
感谢教程,收藏备用。
8516803  正常36.8℃ | 3 天前
学习学习,感谢分享
dreamfrog 互助团队  亡灵 | 3 天前
学习下,看着好高级
pltl1234  发烧38℃ | 3 天前
看着太高级了,不敢折腾
tznb  恶灵骑士 | 前天 13:17
以后真的不想分享了...这论坛各种敏感词逼疯人...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

隔壁网买群晖,大刀砍,秘密优惠咨询客服 立即登录 立即注册

微信扫一扫关注公众号,获取注册邀请码!

小黑屋|手机版|Archiver|隔壁网 ( 粤ICP备14056481号-1 )

Powered by Discuz! X3.4 © 2001-2016 Comsenz Inc.

返回顶部