如何在树莓派上安装 Home Assistant?

在树莓派的本教程中,我们将向您展示如何安装和设置流行的自动化工具 Home Assistant。

Home Assistant 是一个开源家庭自动化软件,它是在考虑树莓派等设备的情况下构建的。

该软件的设计重点在于保护您的隐私并控制用户的手中。

使用家庭助手,您可以跟踪家庭中所有设备的状态。您甚至可以设置自动化以与它们进行交互。

例如,您可以对其进行设置,以使 Home Assistant 在天黑时和您在家时自动打开所有灯光。当您将电影投射到 Chromecast 上时,甚至可以将其设置为使客厅的灯光变暗。

多亏了这个伟大的社区,Home Assistant 软件可以成功与 Phillips Hue 和 Ring 等多种设备集成。

树莓派是运行家庭自动化的绝佳设备。它体积小,价格适中,具有大量的连接功能,并且使用的功率相对较少。

设备清单

这是我们建议在树莓派上设置家庭助理的设备列表。

推荐的

  • 树莓派 1、 2 、 3 或 4

  • Micro SD 卡

  • 电源

  • Ethernet Cord 或 * WiFi dongle (Pi 3 和 4 具有内置 WiFi)

可选的

  • 树莓派外壳

为树莓派下载家庭助手

1 在开始之前,我们必须下载设备所需的 HASS 版本。

在我们的案例中,此决定取决于您使用的树莓派版本。家庭助理团队建议您使用树莓派 4 或 3 。

要下载 Home Assistant,我们需要转到 Home Assistant GitHub 页面上的最新发行版页面。

2 在此页面上,您将看到可用下载列表。

找到您正在使用的树莓派版本的文件,然后单击它开始下载文件。文件名应以.img.gz 结尾。

将 Home Assistant 安装到 SD 卡

下载完 Home Assistant 操作系统映像后,我们可以继续将其写入 SD 卡。

1 在本节中,我们将使用称为 Etcher 的图像写入软件。

Etcher 是一个简单的工具,可在 Windows 和 macOS 上使用。

您可以从 Balena 网站下载 Etcher

2 在打开 Etcher 的情况下,您需要选择在上一部分中下载的 Home Assistant 图像。

通过单击” 选择图像 “按钮并使用弹出的文件浏览器来执行此操作。

3 在下一步中,您需要选择要将图像写入其中的 SD 卡。

为此,您需要单击”** Select Target **” 按钮。

如果您只有一个可写的驱动器,则 Etcher 会自动将其选择为目标。

4 确定已选择要写入的正确驱动器后,单击”** Flash!**” 按钮。

5 如果您想将树莓派设置为使用 WiFi ,则需要推迟插入 SD 卡,然后继续下一节。

如果您使用以太网连接,则可以跳到我们的 first boot section

为家庭助理设置 Wi -Fi

在本节中,我们将向您展示如何设置家庭助理以连接到 Wi -Fi 连接。

完成这些步骤之前,请确保仍将 SD 卡插入计算机,因为我们需要对其进行一些更改。

1 在”** hassos-boot **” 分区上,首先创建一个名为”CONFIG“的文件夹。

家庭助理软件将自动读取此文件夹以进行任何配置更改。

2 在”CONFIG” 文件夹中,我们需要创建另一个名为”network” 的文件夹。

3 最后,在” 网络” 文件夹中,我们需要创建一个名为” 我的网络” 的文件。

4 在”my-network” 文件中,我们需要插入配置,该配置将为 Home Assistant 软件定义我们的网络。
对于此步骤,您将需要替换三部分信息。

您需要先用新的 UUID 替换”<UUID>“。您可以使用在线 UUID 生成器生成新的通用 UUID 。

其次,您需要用 WiFi 网络的 SSID 替换”<WIFISSID>“。

最后,您需要将”<<WIFIPASSWORD>`” 换成您要连接的 WiFi 网络的密码。

[连接]
id =我的网络
uuid = <UUID>
类型= 802-11-无线

[802-11-无线]
模式=基础结构
ssid = <WIFISSID>
#如果未广播您的 SSID ,请在下面取消注释
#hidden = true

[802-11-无线安全]
auth-alg =打开
key-mgmt = wpa-psk
psk = <WIFIPASSWORD>

[ipv4]
方法=自动

[ipv6]
addr-gen-mode =稳定的隐私
方法=自动

5 现在,您应该可以启动树莓派并启动 Home Assistant 软件了。

树莓派上的 Home Assistant 首次启动

1 现在,我们可以打开 Home Assistant 软件。

为此,我们需要在您喜欢的 Web 浏览器中转到以下网址之一。

对于大多数用户,您应该可以使用以下 URL 进入 Home Assistant 主页。

http://homeassistant.local:8123

或者,如果这样不起作用,您也可以尝试转到以下网址。有时,严格的网络配置可能会阻止这些主机名正常工作。

http://homeassistant:8123

最后一个选项要求您知道树莓派的 IP 地址。由于您目前无法使用终端,因此可能需要从路由器中检索该终端。

用树莓派的 IP 地址替换”[IPADDRESS]“。

http://[IPADDRESS]:8123

2 在树莓派上首次启动 Home Assistant 可能需要一些时间。

如果您看到” 无法访问站点 “错误或如下所示的屏幕,请尝试至少等待 20 分钟。

此过程需要很长时间的原因是该软件正在下载 Home Assistant 的最新可用版本,并为您准备一切。

3 Home Assistant 的初始启动完成后,您可能需要刷新 Web 浏览器。

将要求您做的第一件事是为 Home Assistant 软件创建一个用户。

输入您的用户的详细信息 (1 ),然后点击” 创建帐户 “按钮 (2 )

4 下一个屏幕将要求您为” 家” 命名 (1 )

您还需要设置您的位置。设置位置有助于软件处理考虑到太阳位置的自动化任务。

为了简化此过程,您可以单击”** DETECT “按钮 (**2 )。此按钮将尝试自动计算您的住所并为您配置位置和时区。

接下来,您需要选择要使用的单位系统 (3 )。默认情况下,此设置为” 指标 “。

完成后,单击”** NEXT “按钮 (**4 ) 继续。

5 现在,将显示 Home Assistant 软件已检测到的设备列表。

您可以通过单击设备名称上方的”+” 图标 (1 ) 立即进行设置,也可以通过单击”** FINISH “按钮 (**2 ) 完成初始设置。 )。

6 您现在已经成功完成了树莓派上 Home Assistant 软件的初始设置。

现在,您将看到默认的 Home Assistant 仪表板,添加的集成越多,您将在仪表板上看到的信息越多。

向 Home Assistant 添加其他集成

1 初始设置后,可以向您的设置中添加其他集成。

要添加其他集成,请在侧栏中单击” 配置 “。

2 接下来,单击” 集成 “选项。

3 在下一个屏幕上,您将看到 Home Assistant 自动检测到的所有设备。 (1 )

如果没有看到特定的设备或集成,可以通过单击屏幕右下角的加号图标来自己添加它们。 (2 )

这将显示一个搜索菜单,使您可以通过 Home Assistant 软件查找可用的不同集成。

此时,您现在应该已经在树莓派上成功运行了 Home Assistant 软件。如果您在使用该软件时遇到任何问题,请与我联系。

分享到