Mac mini & Home Assistant(HA) Install & 米家 & vivo
背景
最近换了 vivo 手机,有个很大的痛点是不能躺床上让小爱同学帮我操作智能家居了,要喊小v小v,但两家的智能家居生态是不互通的,需要解决让米家设备不能接入 vivo 系家居管理的问题,遂到处找教程问 AI,整理了一套方案。
方案
可以通过闲置的Mac mini来本地部署 HA 并将米家接入到 vivo 系,这样就能通过 vivo 系语音助手操作智能家居了,本质是 HA 接入米家再接入 vivo 系家居调用,如果你已经安装了 HA,可以直接跳转到第5步。
⚠️以下操作请首先确保你的网络环境比较科学再进行操作。
1.准备工作
1.1.下载UTM
UTM | Virtual machines for Mac
1.2.下载HAOS
GitHub - home-assistant/operating-system: 🔰 Home Assistant Operating System · GitHub
注意,Mac mini M4 是 ARM 架构,需要下载-aarch64-xx.x.qcow2.xz版本。
1.3.解压得到 .qcow2 镜像文件。
1.4.使用 UTM 创建虚拟机
先在虚拟化-其他,内存2048,CPU核心2,启动设备选择无,然后默认下一步。
2.安装 HA
2.1. 使用UTM 安装,编辑。
2.2.显示改为virtio-gpu-gl-pci使输入正常。
2.3.网络改为桥接
以发现局域网设备,否则 Mac docker 内部的 NAT 网络无法发现发送及接受设备广播,模拟网卡选择 virtio-net-pci。
2.4.删除原驱动
新建选择VirtIO并选择导入镜像,取消只读,调整大小至24+。
2.5.启动虚拟机。
3.安装HACS
3.1.初始化及设置用户名密码后
点击头像,进入页面打开高级模式,重启 HA。
3.2.进入 UTM 终端界面
输入 login,进入 HA 内部命令,终端此时显示 # 提示符。
3.3.内部有容器隔离
输入以下命令穿透进入 HA 容器
docker exec -it homeassistant bash然后在容器中运行脚本安装HACS
wget -O - https://get.hacs.xyz | bash -3.4.进入设置-设备与服务-右下角添加集成
搜索HACS并安装,github授权。
3.安装 Xiaomi Home
4.1.进入左侧新增的 HACS 菜单
安装 Xiaomi Home ,重启 HA。
4.2.进入设置-设备与服务-右下角添加集成
搜索 Xiaomi Home 带网络图标的并安装,然后跳转授权登录,导入设备。
4.3.然后就可以在概览中看到米家导入的设备并操作了。
5.安装 Vivo Homebridge
5.1.进入左侧的 HACS 菜单
安装 Vivo Homebridge ,重启 HA。
5.2.进入设置-设备与服务-右下角添加集成
搜索 Vivo Homebridge 带网络图标的并安装,然后点击该集成,点击中控-设置图标,打开手机智慧生活APP扫码授权,选择需要添加的设备,提交。
完毕,现在就可以喊 vivo 系语音助手操作智能家居了,小v小v,给我开个💡。