|
通过巴法云让Home Assistant (HA) 实现语音控制,核心是让HA能通过巴法云(也常写作BeHome)接收来自小爱同学、小度、天猫精灵等智能音箱的指令。其工作原理是:音箱的指令先发送到巴法云平台,再由巴法云通过MQTT协议转发给你本地的HA,进而控制你家里的设备。
截至 2026年4月15日(当前最新),巴法云服务器本身没有停运,也没有官方宣布停止支持 Home Assistant。你遇到的问题,不是服务器挂了,而是 HA 插件(集成)版本不兼容。
一、现状说明(关键)
1. 巴法云服务正常- 官网、控制台、设备接入、小度/天猫/小爱绑定 均可用 。 - 无公告说停止 HA 支持。 2. 问题在 HA 插件(Bemfa)- 原作者 larry-wong/bemfa 仓库已停更(最后更新2025.6) 。 - HA 2025.3 以后升级了内部 paho-mqtt 库(从1.x→2.x)、API 与常量路径变化。 - 旧插件直接报错:500、RequirementsNotFound、TypeError、ImportError,无法加载。
二、最新可用方案(2026.4 有效)
必须换 社区修复版 Bemfa 插件(适配 HA 新版)已经验证过。
plaintext
https://github.com/skddyj/bemfa
同样用 HACS 自定义仓库添加。
三、添加集成 & 同步设备
1. 设置 → 设备与服务 → + 添加集成 2. 搜索 bemfa 3. 输入你的巴法云私钥(UID) → 提交 4. 点选项(齿轮) → 勾选要同步给小度的设备 → 保存
四、小度绑定(不变)
1. 小度 App → + → 添加设备 2. 搜索 巴法 → 登录巴法云账号 3. 等待同步设备 → 即可语音控制
五、一句话总结
- 巴法云没挂、没停 HA 支持 - 旧插件不兼容新版 HA - 装社区修复版即可恢复使用
要不要我给你一段一键检查/修复的 HA 命令行脚本,直接在 SSH 里运行就能自动替换成修复版? |