一、小米zigbee网关使用
先下载米家app,打开手机蓝牙,登陆点“我的”界面,将网关设备插上电源,橙灯闪烁,点击蓝牙网关等待弹窗提示连接,选择连接路由器(需2.4GHz),输入密码,等待匹配成功。
将多模网关固件升级到1.5.0_0102
接下来保持PC/树莓派/安装米家的手机/多模网关硬件在同一路由下
二、树莓派Home Assistant系统烧录
对应树莓派版本
烧写
- 解压缩xxxx-xx-xx-raspberrypi-hassos-hachina.zip
- 使用烧写工具(例如Etcher)将img文件烧写到tf卡上
配置WIFI
- 在boot分区上建立CONFIG目录,在其中建立network目录,在其中建立my-network文件。
- my-network文件具体格式可参考网盘下的CONFIG/network/my-network文件。根据你的实际情况,修改其中的my_ssid和my_password。
配置ssh访问
- 在boot分区上建立CONFIG目录,在其中建立文件authorized_keys。
- authorized_keys文件可参考网盘下的CONFIG/authorized_keys,如果直接使用,在putty中通过配置下载的hachina_image.ppk文件进行访问(将putty的connection-SSH-Auth-private key配置为此文件)。
- 如果你要生成自己的访问密钥,参考:https://developers.home-assistant.io/docs/operating-system/debugging#generating-ssh-keys
- 访问端口为22222
- 使用root用户登录,登录后输入命令login
三、小米多模网关适配插件
将下面插件中的文件夹custom_components下的xiaomi_gateway3复制到在系统/root/config/custom_components下
四、Home Assistant使用
打开
http://树莓派本地ip:8123
(PC/树莓派/米家手机/网关硬件 均可通过登录路由器查看ip和mac地址)
注册个本地账号登陆即可
集成+添加集成
查找适配的添加集成方式(当前小米多模网关ZNDMWG03LM为Xiaomi Gateway 3)
添加方式两种(第一种是登陆米家账号自动识别所连设备)
两种都要输入《打开telnet命令》
{"method":"set_ip_info","params":{"ssid":"""","pswd":"123123 ; passwd -d admin ; echo enable > /sys/class/tty/tty/enable; telnetd"}}
添加完可以看到网关ip点进去可以看到网关设备和网关连接的传感器控制器(添加完需要等待3分钟左右)
状态不正常会在最右边显示红色的《不可用》icon,检查网关是否断网
回到主界面概览
!可以看到传感器传回的状态信息和网关(完活!)
再附加个ssh连接的方法
下载如下插件、进入配置页面配置保存重启即可
小米空调伴侣2 KTBL03LM 接入