一、小米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 接入
小米空調伴侶 KTBL11LM 接入
五、擴展API接口方案文檔
HTTP/HTTPS協議
WEBSOCKET 協議