二维码
找好货

扫一扫关注

当前位置: 首页 » 资讯 » 专题 » 正文

「智能家居」小米设备如何接入homeassistant(小米智能家居添加设备)

放大字体  缩小字体 发布日期:2022-07-24 17:49:07    作者:life    浏览次数:1833    评论:0
导读

想必很多人折腾开源智能家居平台的初衷,就是为了整合多平台设备吧。我也不例外,折腾homeassistant后,我发现我手里的垃圾越来越多了,包括很多平台已经倒闭的设备。 Homeassistant能够接入的平台和设备众多,比如:小米、涂鸦、

想必很多人折腾开源智能家居平台的初衷,就是为了整合多平台设备吧。我也不例外,折腾homeassistant后,我发现我手里的垃圾越来越多了,包括很多平台已经倒闭的设备。

Homeassistant能够接入的平台和设备众多,比如:小米、涂鸦、易微联、菲利浦、博世……

官网截取部分:

今天就单说说小米平台设备怎么接入homeassistant吧。

Wifi设备的话,直接使用homeassistant中的小米插件接入就好。我目前用的有xiaomi cloud(直接通过小米云的手机位置获取手机定位,优点:无感、省电)和xiaomi miot auto(主要接入一些小米wifi类的设备);而xiaomi gateway和xiaomi gateway 3就是网关插件,接入zigbee和蓝牙mesh设备用的。

小米网关目前能够接入的及接入方法:

米家智能多功能网关升级版 支持局域网控制协议
Aqara空调伴侣升级版 支持局域网控制协议
Aqara智能网关Homekit版 通过Homekit反向接入
Aqara M1s 通过Homekit反向接入
Aqara M2 通过Homekit反向接入

米家多模智能网关 支持局域网控制协议

PS:通过homekit反向接入的网关不建议购买,多了一道转接,会不稳定和存在延时。我最早用的米家智能多功能网关升级版,后来换了米家多模智能网关(用多模网关的好处是不但能接入zigbee设备,还可用把蓝牙mesh设备接入homeassistant)

其他设备都是无脑接入,此处不做说明,今天主要说说小米多模智能网关的接入。

目前多模网关的官方固件虽然可以通过多模网关插件Xiaomi Gateway 3开启Telnet并成功接入ha,但是多模网关重启后Telnet会关闭,需要在Xiaomi Gateway 3插件改动选项后重新提交Telnet才会被再次打开。所以不如直接刷入改版固件一劳永逸(目前新出的大都是1.5.0_0027版本固件,重启后不可用的现象显著)。
多模网关开启telnet的方法分为四步:
1、hacs安装xiaomi gateway3,并重启ha(添加过的请忽略此步);
2、集成中配置xiaomi gateway3,选择cloud模式,填入自己的小米用户名和密码;
3、集成中再次配置xiaomi gateway3,添加小米多摸网关,此时应该在步骤2中找到了该网关以及它的token;
4、将配置选项“open telnet command"栏中默认命令删除,输入{"method":"set_ip_info","params":{"ssid":"""","pswd":"123123 ; passwd -d admin ; echo enable > /sys/class/tty/tty/enable; telnetd"}},然后提交。

稍等片刻,多模网关的telnet就打开了。此时使用PuTTY或者win10自带的cmd(win10的telnet功能默认没开启,在控制面板-开启/关闭功能中找到telnet打开就好)通过telnet登入多模网关下。

步骤:打开cmd,输入telnet <多模网关ip> 回车,然后输入admin回车。

网络好的建议直接输入命令一键刷入改版固件(选择1.5.0 0026就好了(第4个)) :

wget -O /tmp/curl "http://master.dl.sourceforge.net/project/mgl03/bin/curl?viasf=1" && chmod +x /tmp/curl

export PATH="$PATH:/tmp"

curl -s -k -L -o /tmp/update.sh https://raw.githubusercontent.com/zvldz/mgl03_fw/main/firmware/mgl03_update.sh && sh /tmp/update.sh

不好的建议手动下载固件包,放入指定路径,然后手动刷入。

然后一步步键入以下命令:

cd /tmp

wget -c http://192.168.199.251:8123/local/linux_1.5.0_0026.bin

wget -c http://192.168.199.251:8123/local/root_1.5.0_0026_mod20210518.bin

wget -c http://192.168.199.251:8123/local/full_ble_1.5.0_0026.gbl

#以上路径替换为你自己的固件存放路径

fw_update linux_1.5.0_0026.bin #刷入米家Kernel

fw_update root_1.5.0_0026_mod20210518.bin

#刷入改版rootfs

run_ble_dfu.sh /dev/ttyS1 full_ble_1.5.0_0026.gbl 130 1

#刷入蓝牙固件

等全部成功后输入 reboot重启网关,或者直接断电重启。

此时再通过telnet命令进入网关,会看到如下所示,说明已经成功。

剩下的就是重新在配置里添加xiaomi gateway3集成,选择多模网关。记得在网关集成配置里打开这个开关:网关 Firmware Lock(作用是锁定网关,不让网关通过米家自动或手动误升级)。

PS:说些题外话,我多个网关,但homeassistant只用了两个:多模网关通过xiaomi gateway3集成接入后使用的ZHA模式,然后另一个自制的CC2652P芯片网关使用的zigbee2mqtt模式接入的。ZHA能接入的zigbee设备优先ZHA接入,接入不了的就用zigbee2mqtt接入。

(部分图片来自网络,如有侵权,立马删除。本文只是测试,禁止用作商业用途。)

(如果需要工具,请私信我。)

-- -- -- -- -- -- -- -- -- -- -- END -- -- -- -- -- -- -- -- -- -- --

我是小白,智能家居爱好者、一卡通行业从业者、曾经的建筑智能化从业者。

 
关键词: 易微联官网
(文/life)
打赏
免责声明
• 
本文为life原创作品,作者: life。欢迎转载,转载请注明原文出处:https://www.114618.com/news/69500.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
0相关评论
 

(c)2008-2018 找好货 B2B SYSTEM All Rights Reserved

京ICP备2022008976号-2