通用X86-64


安装家庭助理操作必威是什么系统

如果您想轻松地开始使用家庭助理,或者您几乎没有Linux的经验,请遵循本指南。必威是什么

先决条件

本指南假定您拥有专用的X86 PC(通常是Intel或基于AMD的系统),可用于运行家庭助理操作系统。必威是什么该系统必须具有64位的功能,并且能够使用UEFI启动。过去十年中生产的几乎所有系统都支持UEFI启动模式。

概括

您将需要将HAOS(主页助理OS)磁盘图像直接写入启动媒体,并在此必威是什么媒体引导时配置X86以使用UEFI引导模式。

在X86-64硬件上配置BIOS

要启动Home 必威是什么Assistant OS,BIOS需要启用UEFI引导模式并禁用启动启动。以下屏幕截图来自第七代英特尔NUC系统。BIOS菜单可能会在您的系统上看起来不同。但是,选项仍应存在并类似地命名。

  1. 要输入BIOS,请启动您的X86-64硬件,然后反复按F2键(在某些系统上,这可能是del,,,,F1或者F10)。使用F2,DEL,F1或F10键输入BIOS“></p></li>
        <li><p>确保启用了UEFI引导模式。<img src=将图像写入启动媒体。

  2. 将实时操作系统(例如Ubuntu)复制到USB设备上。然后,将此USB设备插入您的X86-64硬件中,然后启动Ubuntu。

将图像写入启动媒体

  1. 将家庭助理启动媒体(存必威是什么储设备)附加到您的计算机

  2. 下载并开始Balena Etcher。(您可能需要在Windows上使用管理员特权运行它)。

  3. 选择“从URL闪存”eTcher软件的屏幕截图显示了所选URL的闪光灯。“></p></li>
        <li><p>获取通用X86-64的URL:</p></li>
       </ol>
       <div class=

    https://github.com/home-assistant/operating-system/releases/download/8.1/haos_generic-x86-64-64-8.1.img.xz

选择并复制URL或使用悬停在悬停的“复制”按钮。

  1. 将通用X86-64的URL粘贴到Balena Etcher中,然后单击“确定”eTcher软件的屏幕截图显示了带有URL粘贴的URL栏。“></li>
        <li>Balena Etcher现在将下载图像,完成完成后,单击“选择目标”<img src=启动您的通用X86-64
    1. 如果您使用桌面系统编写HAOS启动媒体,请在通用-X86-64系统中安装启动媒体(存储设备)。
    • 如果您使用了实时操作系统(例如Ubuntu),请关闭实时操作系统,并确保删除用于实时系统的USB闪存驱动器。
    1. 确保将以太网电缆插入网络。

    2. 为系统供电。

      • 等待家庭助理欢迎横幅出现在必威是什么通用X86-64系统的控制台中。
    3. 在桌面系统的浏览器中,几分钟后,您将能够在新的家庭助理上接触必威是什么本地:8123

    • 如果您正在运行旧的Windows版本或具有更严格的网络配置,则可能需要在必威是什么乡亲:8123或者http://x.x.x.x.x:8123(用您的通用X86-64的IP地址替换X.x.x.x)。

    借助Home As必威是什么sistant操作系统,您可以继续入职。

    入职

    安装家庭助理容器必威是什么

    这些下面的说明是为了安装在您自己管理的容器环境中运行的家庭助理容器。必威是什么任何OCI可以使用兼容的运行时,但是本指南将专注于与Docker安装。

    先决条件

    本指南假定您已经安装了操作系统设置和容器运行时(例如Docker)。

    如果您使用的是Docker,则需要至少使用19.03.9版,理想情况下是更高版本,并且libseccomp2.42或更新。

    平台安装

    使用Docker安装很简单。调整以下命令,以便:

    • /path_to_your_config指向要存储配置并运行它的文件夹。

    • my_time_zone是一个TZ数据库名称, 喜欢tz =美国/los_angeles

      Docker Run-d\ \- 姓名乡亲\ \- 特权\ \- 重新开始=除非停滞\ \-eTZ=my_time_zone\ \-v/path_to_your_config:/config\ \- 网络=主持人\ \ghcr.io/home-assistant/home-assistant:Stable
      #如果此返回“图像是最新的”,那么您可以在这里停止docker pull ghcr.io/home-assistant/home-assistant:Stable
      #停止运行的容器Docker停止乡亲
      #从Docker的容器列表中删除DockerR M乡亲
      #最后,开始一个新的Docker Run-d\ \- 姓名乡亲\ \- 重新开始=除非停滞\ \- 特权\ \-eTZ=my_time_zone\ \-v/path_to_your_config:/config\ \- 网络=主持人\ \ghcr.io/home-assistant/home-assistant:Stable

      一旦家庭助理容器正必威是什么在运行家庭助理,应使用http:// <主机>:8123(代替 带有系统的主机名或IP)。您可以继续入职。

      入职

      重新启动家庭助理必威是什么

      如果更改配置,则必须重新启动服务器。为此,您有3个选项。

      1. 在您的必威体育存款家庭助理U必威是什么I中设置- >系统然后单击“重新启动”按钮。
      2. 你可以去开发者工具- >服务,选择服务荷马斯特式然后单击“通话服务”。
      3. 从终端重新启动它。
      Docker重新启动乡亲
      Docker-Compose重启

      Docker组成

      为了使用Docker-Compose你首先需要安装Docker-Compose在您的系统上。

      随着Docker命令变得更加复杂,切换到Docker-Compose可以优选,并支持在故障或系统重新启动时自动重新启动。创建一个docker-compose.yml文件:

      版本'3'服务乡亲container_name乡亲图片ghcr.io/home-assistant/home-assistant:Stable”-/path_to_your_config:/config-/etc/localtime:/etc/localtime:ro ro重新开始除非停滞特权真的网络模式主持人

      通过运行开始:

      Docker-Compose-d

      一旦家庭助理容器正必威是什么在运行家庭助理,应使用http:// <主机>:8123(代替 带有系统的主机名或IP)。您可以继续入职。

      入职

      暴露设备

      为了使用Z-Wave,Zigbee或其他需要访问设备的集成,您需要将适当的设备映射到容器中。确保运行容器的用户具有正确的特权来访问/dev/tty*文件,然后将设备映射添加到您的容器说明中:

      Docker Run ...- 设备/dev/ttyusb0:/dev/ttyusb0 ...
      版本'3'服务乡亲...设备-/dev/ttyusb0:/dev/ttyusb0

      优化

      家庭助理必威是什么容器正在使用替代内存分配库Jemalloc为了获得更好的内存管理和Python运行时加速。

      由于Jemalloc可能会在某些硬件上引起问题,因此可以通过环境变量来禁用它disable_jemalloc以任何值,例如:

      Docker Run ...-e“ disable_jemalloc = true”...
      版本'3'服务乡亲...环境-disable_jemalloc真的

      错误消息:不支持的系统页面大小是一个已知的指标。

      安装家庭助理核心必威是什么

      这是一个高级安装过程,您的系统可能有些不同。考虑到此安装类型的性质,我们假设您可以处理本文档和所使用的系统配置之间的细微差异。如有疑问,请考虑其他安装方法,因为它们可能更合适。

      先决条件

      本指南假定您已经具有操作系统设置并已安装了Python 3.9(包括包装python3-dev)或更新。

      安装依赖项

      启动之前,请确保您的系统已完全更新,本指南中的所有软件包均已安装易于,如果您的操作系统没有,请寻找替代方案。

      Sudoapt-get更新Sudo适合升级-y

      安装依赖项:

      Sudoapt-get安装-yPython3 Python3-Dev Python3-Venv Python3-Pip libffi-dev libfi libssl-dev libjpeg-dev zlib1g zlib1g-dev autoconf autoconf build ensential libopenjp2-7 libtiff5 libturbojpeg0-dev0-dev tzdata

      上述依赖项可能会有所不同或丢失,具体取决于您的系统或对家庭助理的个人使用。必威是什么

      创建一个帐户

      添加一个为家庭助理核心的帐户称为必威是什么乡亲。由于此帐户仅用于运行家庭助理核心必威是什么-R M添加以创建系统帐户并创建一个主目录。论点-g拨号,gpio,i2c将用户添加到拨号,,,,GPIOI2C团体。使用Z-Wave和Zigbee控制器需要第一个,而第二个是与GPIO通信所必需的。

      SudoUSERADD-R M乡亲-G拨号,GPIO,I2C

      创建虚拟环境

      首先,我们将创建一个用于安装家庭助理核心的目录,然后将所有者更改为必威是什么乡亲帐户。

      Sudo Mkdir/srv/homeassistantSudo Chown乡亲:乡亲 /srv /homeassistant

      接下来是创建并更改为家庭助理核心的虚拟环境。必威是什么这将作为乡亲帐户。

      Sudo-u乡亲-H-s光盘/srv/python3-mVENV资源垃圾箱/激活

      激活虚拟环境后(注意提示更改为(乡亲)[电子邮件保护]:/srv/homeassistant $)您需要运行以下命令来安装所需的Python软件包。

      python3-mpip安装车轮

      安装了所需的Python软件包后,现在该安装Home Assistant Core!必威是什么

      PIP3安装乡亲

      首次启动家庭必威是什么助理核心。这将为您完成安装,自动创建.homeassistant配置目录/家庭/乡亲目录,并安装任何基本依赖项。

      哈斯

      您现在可以通过网络接口达到安装http://homeassistant.local:8123

      如果此地址不起作用,您也可以尝试http:// localhost:8123或者http://x.x.x.x.x:8123(用计算机的IP地址替换X.X.X.X)。

      当您运行哈斯它首次下载,安装和缓存必要的库/依赖项。此过程可能需要5到10分钟的时间。在此期间,访问Web界面时,您可能会遇到“站点”错误。这只会在第一次发生,随后的重新启动会更快。