米家多模网关如何接入homeassistant实现mesh蓝牙设备接入homekit

先挖坑。慢慢填。

前言说明

1. 使用过程中,有不明白的请看homeassistant的xiaomigateway3插件出处:

2. 因为操作过程中牵涉到网关固件的擦写,个人技术水平和理解能力有限,如果您根据本教程操作导致硬件变砖,责任自负。请酌情考虑,最好自己看原文操作。不过一般不会有问题的。
3. 米家多模网关的型号为 ZNDMWG03LM and ZNDMWG02LM


4. 小米多模网关破解和擦写俄罗斯大佬的固件之后,可以做什么:

  • 网关支持 Zigbee 3协议 , Bluetooth Mesh
  • 同时可以接入homekit、homeassistant、米家app
  • Bluetooth Mesh 设备通过homeassistant接入homekit。

5. 支持的zigbee设备型号

  • Aqara Bulb (ZNLDP12LM)
  • Aqara Button (WXKG11LM)
  • Aqara Cube (MFKZQ01LM)
  • Aqara Curtain (ZNCLDJ11LM)
  • Aqara Curtain B1 (ZNCLDJ12LM)
  • Aqara Door Lock S1 (ZNMS11LM)
  • Aqara Door Lock S2 (ZNMS12LM)
  • Aqara Door Lock S2 Pro (ZNMS12LM)
  • Aqara Door Sensor (MCCGQ11LM)
  • Aqara Double Wall Button (WXKG02LM)
  • Aqara Double Wall Button D1 (WXKG07LM)
  • Aqara Double Wall Switch (QBKG03LM,QBKG12LM)
  • Aqara Double Wall Switch D1 (QBKG22LM,QBKG24LM)
  • Aqara Motion Sensor (RTCGQ11LM)
  • Aqara Opple Four Button (WXCJKG12LM)
  • Aqara Opple MX480 (XDD13LM)
  • Aqara Opple MX650 (XDD12LM)
  • Aqara Opple Six Button (WXCJKG13LM)
  • Aqara Opple Two Button (WXCJKG11LM)
  • Aqara Precision Motion Sensor (RTCGQ13LM)
  • Aqara Relay (LLKZMK11LM)
  • Aqara Relay T1 (SSM-U01,SSM-U02)
  • Aqara Roller Shade (ZNGZDJ11LM)
  • Aqara Shake Button (WXKG12LM)
  • Aqara Single Wall Button (WXKG03LM)
  • Aqara Single Wall Button D1 (WXKG06LM)
  • Aqara Single Wall Switch (QBKG04LM,QBKG11LM)
  • Aqara Single Wall Switch D1 (QBKG21LM,QBKG23LM)
  • Aqara Socket (QBCZ11LM)
  • Aqara TH Sensor (WSDCGQ11LM,WSDCGQ12LM)
  • Aqara Thermostat S2 (KTWKQ03ES)
  • Aqara Triple Wall Switch D1 (QBKG25LM,QBKG26LM)
  • Aqara Vibration Sensor (DJT11LM)
  • Aqara Water Leak Sensor (SJCGQ11LM)
  • Honeywell Gas Sensor (JTQJ-BF-01LM/BW)
  • Honeywell Smoke Sensor (JTYJ-GD-01LM/BW)
  • IKEA Bulb E14 (LED1649C5)
  • IKEA Bulb E14 400 lm (LED1536G5)
  • IKEA Bulb E27 1000 lm (LED1623G12)
  • IKEA Bulb E27 950 lm (LED1546G12)
  • IKEA Bulb E27 980 lm (LED1545G12)
  • IKEA Bulb GU10 400 lm (LED1537R6,LED1650R5)
  • Xiaomi Button (WXKG01LM)
  • Xiaomi Door Sensor (MCCGQ01LM)
  • Xiaomi Light Sensor (GZCGQ01LM)
  • Xiaomi Motion Sensor (RTCGQ01LM)
  • Xiaomi Plug (ZNCZ02LM)
  • Xiaomi Plug EU (ZNCZ04LM)
  • Xiaomi Plug TW (ZNCZ03LM)
  • Xiaomi Plug US (ZNCZ12LM)
  • Xiaomi TH Sensor (WSDCGQ01LM)

6. 支持的蓝牙设备型号

  • Aqara Door Lock N100 (ZNMS16LM)
  • Aqara Door Lock N200 (ZNMS17LM)
  • Xiaomi Alarm Clock (CGD1)
  • Xiaomi Door Sensor 2 (MCCGQ02HL)
  • Xiaomi Flower Care (HHCCJCY01)
  • Xiaomi Magic Cube (XMMF01JQD)
  • Xiaomi Mosquito Repellent (WX08ZM)
  • Xiaomi Motion Sensor 2 (RTCGQ02LM)
  • Xiaomi Night Light 2 (MJYD02YL-A)
  • Xiaomi Qingping TH Sensor (CGG1)
  • Xiaomi Safe Box (BGX-5/X1-3001)
  • Xiaomi TH Clock (LYWSD02MMC)
  • Xiaomi TH Sensor (LYWSDCGQ/01ZM)
  • Xiaomi TH Sensor 2 (LYWSD03MMC)
  • Xiaomi ZenMeasure Clock (MHO-C303)
  • Yeelight Button S1 (YLAI003)

7. 支持的蓝牙mesh设备型号

  • Xiaomi Mesh Bulb (MJDP09YL)
  • Xiaomi Mesh Downlight (MJTS01YL)
  • Xiaomi Mesh Group (Mesh Group)
  • Yeelight Mesh Bulb E14 (YLDP09YL)
  • Yeelight Mesh Bulb E27 (YLDP10YL)
  • Yeelight Mesh Bulb M2 (YLDP25YL/YLDP26YL)
  • Yeelight Mesh Downlight (YLSD01YL)
  • Yeelight Mesh Downlight M2 (YLTS02YL/YLTS04YL)
  • Yeelight Mesh Spotlight (YLSD04YL)
  • PTX Mesh Wall Double Switch (PTX-SK2M)
  • PTX Mesh Wall Single Switch (PTX-SK1M)
  • PTX Mesh Wall Triple Switch (PTX-TK3/M)
  • Xiaomi Mesh Wall Double Switch (DHKG02ZM)

一、 安装小米多模网关xiaomigateway3插件

  1. 通过第三方插件商店hacs来进行安装。
  • 在hacs商店搜索xiaomigateway3,找到插件并且安装;
  • 智趣盒子已经提前预设了小米gateway3插件,不需要进行这一步。
  • 把多模网关接入家里的wifi,记得要和盒子同一个局域网。
  1. 在集成找到小米多模网关插件xiaomigateway3,点击添加。

二、 通过插件添加局域网里面的多模网关实体。

  1. 刚刚在集成里面添加了插件,接着继续选择add 网关,选择你想加入homeassistant的网关设备

三、通过插件打开小米多模网关的telnet

  1. 在配置选项的“open telnet command"栏中输入下面的代码(复制黏贴即可不要变更其他信息),然后提交,稍候片刻即可。
{"method":"set_ip_info","params":{"ssid":"\"\"","pswd":"123123 ; passwd -d admin ; echo enable > /sys/class/tty/tty/enable; telnetd"}}



四、刷写俄罗斯大佬固件

为什么要刷自定义固件:

  • 网关重启之后homeassistant数据不清空,不用重新开telnet;
  • 一些特别优化,防止网关自动升级等;

警告:

  • 刷了自定义固件,网关将失去官方保修;
  • 操作不当或者其他原因导致变砖–虽然是小概率,但是存在。

1. 先到百度云下载自定义固件,解压之后,得到下图框框中三个文件。

链接: https://pan.baidu.com/s/1Nw7iaPtZQ7XU-ERnUEctGw 密码: 7f4n
–来自百度网盘超级会员V8的分享
2. 把解压后的三个文件通过samba工具上传到config文件夹中的www文件里面


3.通过putty链接到多模网关的telnet

  1. 通过以下命令,把刷机固件传输到网关的tmp文件夹,其中homeassistant主机的ip,改为自己盒子对应的ip地址。
cd /tmp
wget -c http://homeassistant主机ip:8123/local/linux_1.4.7_0160.bin
wget -c http://homeassistant主机ip:8123/local/root_1.4.7_0160_mod20210309.bin
wget -c http://homeassistant主机ip:8123/local/full_ble_1.4.7_0160.gbl


5. 分别一条接一条输入一下命令,刷入自定义固件(#后面的是注释文字不要复制)

fw_update linux_1.4.7_0160.bin                                             #刷入米家Kernel
fw_update root_1.4.7_0160_mod20210309.bin                     #刷入改版rootfs
run_ble_dfu.sh /dev/ttyS1 full_ble_1.4.7_0160.gbl 130 1      #刷入蓝牙固件


6. 输入最后一条命令,等到进程结束,进入#的时候,刷机结束。把网关断电重启,重新进入telnet,会看到下图的信息,表示刷写自定义固件成功。

7. 回到homeassistant的集成,把gataway3插件里面网关先删掉,重新添加,即可使用。





最后所有接入多模网关的设备就会自动同步到homeassistant,包括蓝牙mesh的设备。

要是能接入iobroker就好了,想把光线传感器接进iobroker

萝卜大神好,萝卜大神棒棒哒!

谢谢大神,已经成功搞定!!

大佬,我的多模网关是1.4.7版本的,在 Xiaomi Gateway 3加入设备的时候,token这一步一直提示错误,上面提示高于1.4.6就要焊接,怎么办了??只能焊了吗?

不需要焊接,你得把你的操作步骤一条条截图出来。

我就按这个教程来的。
我的主机是GK41,pve下安装的HA,很久没上了,今天上来就升了个级,不知道有没有影响。

多模网关是ZNDMWG03LM,现在的版本是:1.4.7-0115.


然后就按着来
![XBIKT4I$_EV5B1J)CI6XL|689x3}Y)W44O}3GDRGVJ(P_0
但是报错
@XJ939HBGECL1`FNT)@NM
之后我又用软件查看了Token
还是不行,就卡这里了~~~~

有几个图没上传了
补上:


有点乱

直接就有Token
${H(3J01KE$U}AZ1QPJZ9

你是试着把多模网关的wifi解除绑定,然后重新配对wifi。删掉这个gateway3插件,重新集成加上去,重启home-assistant试试。

好的,我明天试试,谢谢了

重装还是那个问题,用的这个版的,最新的


多模网关我也没升级,还是1.4.7-0115,提示让我升到1.4.7-0160

我这里就没有你那个网关选项,只能手动IP和TOken

不行,我在买个盒子,看看是不是我这个HA的问题,哈哈,只能对比的搞,总有一个能出来

群晖或者all in one他不香吗,一直买盒子干啥

群晖我就备份和玩PT看电影,其它的不想装一起,万一BOOM了,又要全来搞,太累人,本来就小白,都是看教程的,重来的话,好多都忘了,我也是无聊呀。游戏也不想玩,这些又不懂,就学习一下。