群晖Docker(Container Manager)中安装Home Assistant Container

群晖Docker(Container Manager)中安装Home Assistant Container

不要使用 套件里面的 Home Assistant,不利于后期拓展

方式一:

docker run -d --name="home-assistant-1" -v /volume1/docker/homeassistant/config:/config -p 8123:8123 homeassistant/home-assistant

docker 文件夹如果不在 volume1 注意修改下

方式二:

1、下载镜像:

1.1:docker 使用命令行下载镜像(Container Manager 可以使用命令行)

// 获取root权限:
sudo -i

// 输入密码(过程不可见)

// 拉取镜像
docker pull homeassistant/home-assistant

1.2:Container Manager 直接搜 homeassistant/home-assistant
建议使用命令行拉取,面板太慢了

在这里插入图片描述

2、创建homeassistant配置文件夹(不直接用套件就是因为可以自定义拓展配置)

在file station 内。docker 新建homeassistant文件夹,继续继续新建config文件夹

在这里插入图片描述
3、创建容器

3.1 自启动
在这里插入图片描述
3.2 选择网络 (docker 是先选择网络,也就是这一步)
在这里插入图片描述

3.3 侨连(bridge)设置端口转发。host网络模式的忽略这一步
本地端口自己配置nas端口即可,注意不能是被占用
记住填写的本地端口号,第5步网页配置时候需要用到

在这里插入图片描述
3.4 挂载配置文件夹
选择/docker/homeassistant/config文件夹,挂载/config上
在这里插入图片描述
4、创建运行

5、网页配置
bridge网络模式创建的:

http://[群晖内网ip]:本地端口号

host网络模式创建的:

http://[群晖内网ip]:8123

在这里插入图片描述
6、创建账号、选择地区、国家等
下一步 下一步 … 完成后刷新登录

在这里插入图片描述
剩下的就是自行搭建仪表盘和配置内容了
建议使用侨联模式创建,可以自定义本地端口号,容易记住


其他:拓展组件

注意:添加后需要重启下Home Assistant容器。拓展组件都在 /docker/homeassistant/config/custom_components文件夹内,首次需要新建custom_components

1、美的组件拓展:

custom_components/midea_ac_lan放到你的Home Assistant的custom_components/midea_ac_lan中

下载地址:https://github.com/georgezhao2010/midea_ac_lan/releases
在这里插入图片描述

2、小米组件

需要加载hacs,才可以接入米家。并且打开高级模式

下载地址:https://github.com/hacs/integration/releases/

在这里插入图片描述

3、巴法组件

注册巴法:https://cloud.bemfa.com/user/index.html

小爱同学到巴法:米家-》我的-》其他平台设备-》添加-》巴法-》登录巴法-》同步设备


具体百度,美的组件暂不支持扫地机器人,难过中…

### 安装 Home AssistantDocker 方法 为了在 Docker安装 Home Assistant,可以按照如下方法操作: #### 使用 Docker 命令安装 Home Assistant 通过命令行工具来获取并运行 Home Assistant 镜像是最直接的方式之一。这涉及到两个主要步骤:搜索和拉取镜像。 对于搜索特定版本或者确认官方提供的最新稳定版 Home Assistant 镜像,可执行 `docker search home-assistant` 来查看可用选项[^1]。 一旦确定要使用的镜像名称及其标签(通常是 stable 表示稳定版本),就可以利用 `docker pull` 指令下载该镜像到本地环境。具体来说就是输入 `docker pull homeassistant/home-assistant:stable` 下载最新的稳定版本[^2]。 完成上述准备工作之后,可以通过定义容器参数启动 Home Assistant 实例。下面是一个简单的 Python 脚本用于演示如何创建一个新的 Home Assistant 容器实例: ```python import os os.system('docker run -d --name="homeassistant" --privileged=true \ -v /path/to/config:/config \ -e TZ=Asia/Shanghai \ -p 8123:8123 \ homeassistant/home-assistant') ``` 这段脚本中的 `-v` 参数指定了挂载点以便保存配置文件;`-e` 设置时区变量以确保时间准确性;而 `-p` 则映射端口使得可以从外部访问 Web 界面。 #### 在 NAS 设备上部署 Home Assistant 如果是在 Synology DiskStation 上设置,则需先前往套件中心寻找名为 Container Manager (旧称为 Docker) 的应用程序,并完成其安装过程[^3]。接着依照前述相同方式使用 CLI 或者图形界面管理 Docker 映像与容器即可实现 Home Assistant 的成功部署。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值