『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 531|回复: 3

[经验分享] pantherx2下openwrt通过docker安装home assistant启用蓝牙

[复制链接]

1

主题

9

帖子

81

积分

注册会员

Rank: 2

积分
81
金钱
72
HASS币
0
发表于 2024-7-31 11:35:44 | 显示全部楼层 |阅读模式
本帖最后由 howxcheng 于 2024-7-31 11:51 编辑

Panther X2这台机器做Home Assistant非常合适,但是只做hass又太浪费了,于是安装了ophub大佬的amlogic-s9xxx-openwrt固件,使用docker安装hass,期间遇到蓝牙的问题,特此记录



1、首先贴出hass的部署代码
services:
  homeassistant:
    image: homeassistant/home-assistant:stable
    container_name: home-assistant
    restart: always
    privileged: true     # 特权容器
    environment:
      TZ: Asia/Shanghai
    network_mode: host
    volumes:
      - ./config:/config
      - /var/run/dbus:/run/dbus:ro     # 这里是个大坑,如果按照hass的报错提示
                                       #(dbus service not found; docker config may be missing `-v /run/dbus:/run/dbus:ro`: {ex})
                                       # 只把 /run/dbus 映射进去就可以了,但实际上openwrt的dbus目录应为 /var/run/dbus


2、安装bluez的软件包,安装bluez-daemon基本会把需要的驱动自动安装

opkg install bluez-daemon
3、启动bluetoothd(并将bluetoothd设为开机自启)
/etc/init.d/bluetoothd enable
/etc/init.d/bluetoothd start
4、愉快的启动docker吧
docker-compose up -d





回复

使用道具 举报

10

主题

1332

帖子

4250

积分

论坛元老

Rank: 8Rank: 8

积分
4250
金钱
2918
HASS币
0
发表于 2024-7-31 16:50:49 | 显示全部楼层
也可以用armbian,有大佬编译好的支持npu的固件。
回复

使用道具 举报

1

主题

9

帖子

81

积分

注册会员

Rank: 2

积分
81
金钱
72
HASS币
0
 楼主| 发表于 2024-8-4 22:13:00 | 显示全部楼层
隔壁的王叔叔 发表于 2024-7-31 16:50
也可以用armbian,有大佬编译好的支持npu的固件。

之前用过armbian了,用的macvlan,后来不知道咋的连不上网了,macvlan也忘了咋配了,就用openwrt吧
回复

使用道具 举报

0

主题

1

帖子

38

积分

新手上路

Rank: 1

积分
38
金钱
37
HASS币
0
发表于 2024-8-6 09:15:02 | 显示全部楼层
太感谢了,之前不知道openwrt的dbus目录,按照官方教程路径映射一直不能使用蓝牙
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 08:28 , Processed in 0.268201 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表