|
通过巴法云让Home Assistant (HA) 实现语音控制,核心是让HA能通过巴法云(也常写作BeHome)接收来自小爱同学、小度、天猫精灵等智能音箱的指令。其工作原理是:音箱的指令先发送到巴法云平台,再由巴法云通过MQTT协议转发给你本地的HA,进而控制你家里的设备。 使用官方BeHome集成 这是最直接的方式,适用于家庭网络环境允许HA从互联网主动访问巴法云服务的情况。配置成功后,你可以直接对智能音箱说“打开客厅灯”,音箱会通过巴法云找到对应的HA实体并控制它。 核心原理:安装官方的 BeHome集成,它会将HA中的实体(如灯、开关)主动同步到你的巴法云账号下。之后,当智能音箱向巴法云询问“客厅灯”时,巴法云就能找到对应的实体并转发指令。 配置说明 仅采用OAuth2登录方式的用户需要配置,使用用户私钥登录的用户无需配置。 步骤 1:设置 OAuth2 应用程序凭据 在添加集成之前,您需要在 Home Assistant 中配置 OAuth2 凭据: 1. 进入 设置 → 设备与服务 → 助手 选项卡 2. 点击 "创建助手" → "应用程序凭据" 3. 填写以下信息: o 名称:BeHome(或您自定义的名称) o 域:behome o 客户端 ID:88ac425b4558463aa813aed1690db730 o 客户端密钥:输入您的自定义密钥(可以使用任何安全字符串) 4. 点击 "创建" 步骤 2:添加集成 1. 进入 设置 → 设备与服务 → 集成 2. 点击 "+ 添加集成" 并搜索 "BeHome" 3. 选择 BeHome 集成 4. 选择您在步骤 1 中创建的应用程序凭据 5. 按照 OAuth2 身份验证流程授权 Home Assistant 6. 您的 BeHome 设备将被自动发现并添加 步骤 3:设备配置 身份验证完成后,您的所有 BeHome 设备将自动导入并配置。集成将: · 根据设备类型为每个设备创建实体 · 将设备映射到相应的 Home Assistant 区域(如果区域名称匹配) · 设置每分钟自动状态轮询 设备类型 集成会自动将 BeHome 设备类型映射到相应的 Home Assistant 平台:
|