家里智能设备越买越多,不同品牌各用各的 App,来回切换特别麻烦?就算有智能音箱,很多时候体验并不“智能”。今天我会带大家如何基于Home Assistant(HA)把这些设备拉到同一个“控制中心”统一管理;再通过小聆 AI,实现「开口就行」的语音体验。现在,就一起开启智能之旅吧!
本链路为“用户--小聆AI--ngrok--HA_MCP服务--IOT设备”的双向闭环交互流程,实现语音控制与状态反馈,关键流程如下:

本小节演示 VMware Workstation 安装 Home Assistant
下载 VMware Workstation 安装包
下载链接:VMware-workstation-full-17.6.4-24832109.exe
访问 Home Assistant 官网,下载 Home Assistant 镜像

VMware Workstation 中安装


















登录 HA 平台






安装 HACS







执行命令 wget -O -https://get.hacs.xyz | bash -

如果出现 Connection refused 等无法连接的提示,可以多试几次。
仍然不行,可以通过全局加速、修改hosts等办法,原因是无法访问 githubusercontent.com
执行命令 reboot 重启 HA




期间,需要注册并登录 github 账号,注册过程本文跳过。




安装 Xiaomi Home 插件




添加米家设备
















此时,小聆AI 还不能发送命令给 HA 平台,因为 HA 平台此时在内网中,因此需要将 HA 平台的端口映射出来,让 小聆AI 能够访问。
下载 ngrok
进入 ngrok官网 并登录


下载解压后,通过终端启动 ngrok





HA 平台信任 ngrok 的访问




复制以下代码(其中 192.168.100.1 需要根据日志情况修改)
cat >> /root/config/configuration.yaml << 'EOF'
http:
use_x_forwarded_for: true
trusted_proxies:
- 192.168.100.1
EOF

执行命令 cat /root/config/configuration.yaml

执行命令 reboot 重启 HA平台



参照文档《如何接入小聆AI》 创建 简易配置应用并接入设备了
云端应用添加 MCP 服务


之后可以利用 小聆AI 来控制 HA 中的智能设备啦!