收起左侧

解决HomeAssistant蓝牙设备报错的问题(更新版)

0
回复
43
查看
[ 复制链接 ]

6

主题

13

回帖

0

牛值

江湖小虾

问题:

直接使用Docker安装HomeAssistant镜像,按@肥牛盘大侠的方法装上蓝牙服务还是报错,最终的解决方法如下:

1.先按照@肥牛盘大侠的方法把蓝牙服务装上,具体帖子如下:

Home Assistant 蓝牙报错解决流程

2.把容器里的HomeAssistant删除

3.使用Compose项目创建容器,直接将以下代码复制粘贴到“创建docker-compose.yml”里面

services:
  homeassistant:
    image: ghcr.io/home-assistant/home-assistant:stable
    container_name: home-assistant
    network_mode: host
    privileged: true
    volumes:
       #修改路径为你的 HA 配置目录
      - /vol1/1000/homeassistant/config:/config
       # 蓝牙支持:挂载 DBus
      - /run/dbus:/run/dbus:ro
    restart: unless-stopped

4.启动Compose项目

结语:

主要原因是fnOS的图形界面对系统路径有保护,挂不了 /run/dbus,用 compose 绕过 UI 限制,直接给容器 privileged 权限。

收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则