发帖
5 0 0

【小熊带你玩转AI】小智MCP连接homeassistant

ifwz1729
金牌会员

13

主题

50

回帖

1059

积分

金牌会员

积分
1059
小安AI 67 5 3 天前
[i=s] 本帖最后由 ifwz1729 于 2025-8-1 22:12 编辑 [/i]

homeassistant,家庭助理,我更喜欢翻译成家庭管家。管家,听起来就很小布尔乔亚,在外是牛马,回家一定要享受管家式服务。

homeassistant可以控制各个品牌的智能家居产品,实现万物互联。

为什么要鼓捣小智MCP?现成的小爱音箱和天猫精灵等音箱网关产品不就可以实现语音控制吗?

虽然我没用过小爱音箱,但看网评说小爱音箱经常会被错误唤醒,可能你跟老婆吵着架,小爱就来一句,我在

当然这不是主要原因,主要原因是小爱音箱程序是写死的,不够人性化,语音交互很机械。小智就不一样了,谁不想要个有LLM驱动的电子女友啊?

以上是废话,正文开始

安装homeassistant建议

不推荐用WSL2或者hyper安装

如果你想买硬件的话

homeassistant可以装在x86平板(比如存世量巨大的atom 3735f平板,推荐买入价70加减20元),windows小主机(包括工控板,瘦客机等),上古理财产品N1,电视盒子(强烈推荐!!!一定要买s905l3a以上配置的,无线wifi的。推荐买入价50-80元),老电脑,路由器,著名矿渣玩客云(推荐买入价28加减3元)

本来我是想拿电视盒子演示的,蹲了几个月pdd,发现这帮奸商卖的死贵(我在新疆,如果在某鱼上买的话,邮费就不合适了)

如果你不想买硬件的话

homeassistant有两个方案:

  1. 便携版HassWP,解压启动即可,简单无脑。可惜上次更新是1月份,不支持MCP
  2. 虚拟机跑 冬瓜HAOS,本教程用这个方法

虚拟机运行冬瓜HAOS

推荐阅读官方教程 完全跟着这个教程来

VM虚拟机下载 大家别瞎找了,就用这个。双击就装好了,非常傻瓜无脑

镜像下载 就用这个,别瞎试了。把精力用在后面。

一、准备工作

1、下载好镜像文件并解压缩,建议镜像文件与虚拟机保存位置一样,方便管理。

二、VMware Workstation配置

1、在VMware的菜单栏中点击 文件 – 新建虚拟机 。

2、在 新建虚拟机向导 选择 自定义 下一步。

3、硬件兼容性 选择 Workstation 16.X 下一步。

4、安装来源 选择 稍后安装操作系统 下一步。

5、客户机操作系统 选择Linux ,版本 选择 其他Linux 5.x及更高版本内核64位下一步。

6、虚拟机名称填入名称,在位置中点击浏览找到虚拟机保存位置(建议放在镜像文件夹内)下一步。

7、建议处理器内核总数不少于 2

8、建议内存不少于2GB(2048MB)

image.png

9、网络连接 选择 使用桥接模式。

10、I/O控制器类型 默认

11、虚拟磁盘类型 选择SATA

12、磁盘 使用现有的虚拟磁盘 再新对话框中 浏览 找到下载好的冬瓜HAOS。弹出的对话框选择 保持现有格式。然后点击 完成。

13、点击刚配置完的 HAOS虚拟机,找到 编辑虚拟机设置 > 硬件 > 打印机 > 移除 ;CD /DVD(IDE) > 移除;USB控制器 > USB兼容性 > USB3.1,根据情况选择虚拟共享蓝牙设备。

14、硬盘大小只有4G,需要手动扩容,在虚拟机设置 > 硬盘(sata) > 扩展。

15、 在扩展磁盘容量界面中输入容量,注:建议磁盘大小不少于32G,然后点击“扩展”。

16、等待扩展容量完成,点击界面“确定”。

17、找到 选项 > 高级 > 固件类型 > UEFI ,点击确定。如果未操作此步骤则不能正常引导

三、HAOS初始化

1、虚拟机开机后进入HAOS查看IP地址。

2、在浏览器中输入http://homeassistant.local:8124查看HA的安装进度。

image.png

3、待右上角“系统状态”为“==runing==”则表示初始化完成。

image.png

4、在浏览器中访问http://homeassistant.local:8123可以看到 HomeAssistant的注册页面,安装完成。

image.png

安装HACS

玩homeassistant最难的点莫过于装HACS了,好在有前人开路

不要使用冬瓜仓库的 Get HACS,那个用不了

推荐使用 hacs-china

使用方法2安装,最简单

设置-加载项-右下角添加加载项商店-右上角三个点-仓库-添加加载项仓库

  1. 添加加载项仓库 https://gitee.com/hacs-china/addons
  2. 找到 HACS极速版安装器并安装加载项
  3. 启动加载项
  4. 重启HA

设置-设备与服务-添加集成-搜索HACS-五个复选框全打勾

安装ha-mcp-for-xiaozhi插件

ha-mcp-for-xiaozhi插件是打通homeassistant mcp和小智AI的桥梁

1.打开HACS, 点击右上角三个点,点击自定义仓库

2.仓库 输入地址: https://github.com/c1pher-cn/ha-mcp-for-xiaozhi,类型选 集成

image.png

3.下载插件

image.png

4.重启Home Assistant.

配置方法:

[设置 > 设备与服务 > 添加集成] > 搜索“Mcp” >找到MCP Server for Xiaozhi

image.png

下一步 > 请填写小智MCP接入点地址 > 提交。

image.png

配置完成!!!稍等一分钟后到小智的接入点页面点击刷新,检查状态。

image.png

1.暴露的工具取决于你公开给Homeassistant语音助手的实体的种类

设置 -> 语音助手 -> 公开

添加集成,设置语音助手

由于我身边没有智能家居设备用于测试,到了这一步距离成功就咫尺之遥了。

在HACS搜索智能家居集成名称,添加配置即可(比如小米的,冬瓜系统已经将Xiaomi Miot集成装好了,直接就能用)

集成添加完后,需要设置语音助手,暴露给MCP调用

设置-语音助手-公开-添加公开实体-勾选你想控制的智能家居设备或其他服务

小智AI测试

打开上期我们在手机安装的小智app

对小智说:调用MCP列出可用工具

如果,你像我一样没有实体智能家居的话,默认只有一个 购物清单 工具可以使用

对小智说:往购物清单添加土豆和西红柿

image.png

待办事项清单-购物清单 查看

image.png

结语

本期教程打通了小智MCP和homeassistant,相信各位小伙伴已经学废了。

后面,我就不教小智AI了,坐等PalChatV2支持小智。

后面的教程围绕PalChatV2 LVGL 做个小手表和显示天气,房屋装修(我快要有房了),智能家居DIY 展开

──── 0人觉得很赞 ────

使用道具 举报

前天 10:25
哇,这个牛
有东西
大佬厉害

smile

这个好玩
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29413 个
  • 话题数: 42669 篇