在1Panel中使用Docker部署Home Assistant并快速安装HACS

发布于 2024-07-16  538 次阅读


简介

Home Assistant 是一个开源的家庭自动化平台,允许用户轻松集成和控制各种智能家居设备。为了扩展 Home Assistant 的功能,用户可以安装 Home Assistant Community Store (HACS),这是一个管理自定义组件和插件的社区驱动平台。本文将介绍如何在1Panel中使用Docker部署的Home Assistant中快速安装HACS。

准备工作

在开始之前,请确保你已经完成以下准备工作:

  1. 安装1Panel:1Panel 是一个简化服务器管理的面板工具,确保你已经在服务器上安装并配置好1Panel。
  2. 部署Home Assistant:使用1Panel中的Docker管理功能,确保你已经成功部署了Home Assistant。

安装HACS

要在Docker容器中安装HACS,可以使用以下命令。这个命令将通过 wget 下载并执行HACS的安装脚本。

docker exec -it HomeAssistant bash -c "wget -O - https://hacs.vip/get | bash -"

命令解析

  1. docker exec -it HomeAssistant bash -c:
    • docker exec:在运行中的容器中执行命令。
    • -it:交互模式,允许你输入命令并查看输出。
    • HomeAssistant:这是容器的名称。请确保使用你实际的Home Assistant容器名称。
    • bash -c:在容器中运行一个bash命令。
  2. wget -O - https://hacs.vip/get | bash -:
    • wget -O -:从指定的URL下载内容,并将其输出到标准输出(stdout)。
    • https://hacs.vip/get:这是HACS安装脚本的URL。
    • | bash -:将下载的内容通过管道传递给bash执行。

步骤详解

  1. 登录1Panel
    • 使用浏览器访问你的1Panel管理界面,并登录到你的账户。
  2. 找到Home Assistant容器
    • 在1Panel的Docker管理页面中,找到你部署的Home Assistant容器。记下它的名称(例如:HomeAssistant)。
  3. 执行安装命令
    • 打开1Panel的终端或SSH连接到你的服务器。
    • 执行以下命令来安装HACS:
    docker exec -it HomeAssistant bash -c "wget -O - https://hacs.vip/get | bash -"
  4. 等待安装完成
    • 该命令会下载并执行HACS安装脚本。安装过程可能需要几分钟,请耐心等待。
  5. 重启Home Assistant
    • 安装完成后,建议重启Home Assistant容器以确保所有更改生效。你可以在1Panel的Docker管理页面中找到重启选项,或者使用以下命令:
    docker restart HomeAssistant

验证安装

  1. 访问Home Assistant
    • 通过浏览器访问你的Home Assistant实例。
  2. 检查HACS
    • 在Home Assistant的侧边栏中,你应该能看到HACS的图标。如果没有看到,尝试清除浏览器缓存并刷新页面。
  3. 配置HACS
    • 点击HACS图标,按照提示完成初始配置。你可以开始浏览和安装各种社区驱动的自定义组件和插件。

结论

通过执行上述命令,你可以快速在1Panel中使用Docker部署的Home Assistant中安装HACS。这使得扩展Home Assistant的功能变得更加简单和高效。希望这篇文章能帮助你顺利完成HACS的安装,并享受更加丰富的智能家居体验。

千里之行,始于足下
最后更新于 2024-07-16