在 Synology NAS 上安装 Home Assistant 虚拟机的详细指南

本教程详细演示了如何利用 Synology 的 Virtual Machine Manager (VMM) 在兼容的 Synology NAS 上部署 Home Assistant 智能家居系统,涵盖从下载镜像、配置虚拟机资源到首次访问和基础设置的完整流程。

在 Synology NAS 上安装 Home Assistant

今天,我们将一起学习如何在 Synology NAS 上安装 Home Assistant。有几种方法可以实现,例如通过 Docker,或者通过 Synology 的虚拟化应用程序:VMM(Virtual Machine Manager)。本文将通过 VMM 应用程序,向您解释如何轻松安装 Home Assistant。

Home Assistant 是一个开源的家庭自动化系统,它允许您连接和管理所有智能家居设备,并通过一个统一的界面进行控制。它支持多种协议和技术,包括 Z-Wave、Zigbee、Matter、蓝牙等,并允许您为家庭创建自动化和场景。它还提供了一个概览视图,显示所有连接设备及其状态,以及重要事件的警报。所有这些功能都可以通过您的智能手机或常用浏览器访问。

目录

  • 在 Synology NAS 上安装 Home Assistant
    • Virtual Machine Manager 的安装
    • 下载 Home Assistant
    • 虚拟机配置
    • Home Assistant 的首次配置

在 Synology NAS 上安装 Home Assistant

在开始之前,有一些小前提需要满足。由于我们将使用 VMM,因此必须拥有一台兼容 VMM 的 Synology NAS。

前提条件

确认您的 Synology NAS 支持 Synology 的虚拟化工具 VMM。它通常与品牌的 “+” 型号兼容。在我们的案例中,我们将使用 Synology DS923+。

安装 Virtual Machine Manager

如果尚未安装,请从 Synology 套件中心安装 VMM。

下载 Home Assistant

存在多种适用于不同平台(VirtualBox、Proxmox 或 Vmware 等)的镜像,我们将使用适用于 VMM 的 .ova 格式镜像。

  • 下载适用于 VMM 的 Home Assistant 镜像 (.ova)
  • 下载完成后,从 Virtual Machine Manager 中,点击“虚拟机”,然后点击“创建”,最后导入您刚刚下载的镜像。
  • 选择“从 OVA 文件导入”
  • 选择您的 OVA 文件,然后点击下一步。
  • 选择为您的 NAS 定义的存储空间。

虚拟机配置

Home Assistant 本身相当轻量,但这也会取决于您在 Home Assistant 上激活的插件和功能。默认情况下,您可以从一台具有 2 个 vCPU 和 2GB 内存的虚拟机开始。当然,您可以监控您的虚拟机,并在必要时稍后修改这些规格。

Home Assistant 使用很少的存储空间,32GB 就足够了。如果需要,您可以再次在此增加或减少存储空间。

对于网络接口,您有几个选择,但在大多数情况下,您应该使用默认网络,这样您的虚拟机将与您的 NAS 服务器所使用的网络处于同一网络中。在我的案例中,我在网络中使用 VLAN,因此我为我的智能家居创建了一个特定的网络。

要完成虚拟机的创建,还有一些参数需要设置。您可以启用“自动启动”功能,以便在需要重启 NAS 服务器时(例如在进行更新的情况下)自动重启此虚拟机。固件可以设置为 UEFI。对于 USB 控制器,如果您考虑连接 USB 密钥以管理 Zwave 或 Zigbee 等设备,那么可以选择 USB 3.0。如果您不使用这部分功能,请禁用它(同样,这是您以后可以激活的功能类型)。

在我的案例中,我使用一个连接到 NAS 的 USB 密钥,以实现上述协议。

  • 在此处选择有权管理您的虚拟机的用户。
  • 在这里,您将能够检查应用的设置。如果一切对您来说都没问题,点击“启动虚拟机”,然后点击完成。

根据您的 NAS 及其性能,虚拟机的导入过程可能长短不一。您可以通过点击“连接”来跟踪虚拟机的启动进度。

首次配置 Home Assistant

虚拟机启动后,您应该在控制台中看到 IP 地址出现。可能会有多个 IP,因为有些是内部使用的,但您感兴趣的是您网络中的那个(很可能是 192.168.X.X),在我的案例中是 10.10.10.173。

如果 IP 地址没有显示,您可以打开控制台检查虚拟机是否正确启动。如果没有,请随时重启虚拟机。

默认端口是 8123。您可以从网络中的计算机通过浏览器使用以下地址访问您的新 Home Assistant 实例: http://VM的IP地址:8123(当然,请替换为您的虚拟机的 IP 地址)。 您也可以尝试通过以下地址访问:http://homeassistant.local:8123/ Home Assistant 的首次启动可能需要大约二十分钟,请耐心等待!

一旦连接到您的 Home Assistant 实例,您将能够进行首次配置,特别是设置访问所需的用户名和密码。

添加关于您家的详细信息,未来您会发现,这些信息对于某些场景或天气预报等功能非常有用。

您可以选择与 Home Assistant 共享您的信息。

Home Assistant 会自动扫描您的网络,并找到已经可以配置的设备。当然,您也可以稍后配置所有内容。点击“完成”进入 Home Assistant 的仪表板。

就这样!我们现在进入了 Home Assistant 及其第一个仪表板。现在,我们的想法是花大量时间,根据您的物联网设备上报的信息,创建包含您想要的所有信息的最美观的仪表板。

一旦一切配置完成,结果可能会是这样。我们这里有来自 Papamica 的一些视图,一篇包含其全部配置的文章也即将在博客上发布!敬请关注!

如果您希望从外部访问您的 Home Assistant 实例,则需要在您的路由器上打开 HA 端口。也可以使用 Synology 的反向代理来简化此操作并添加 HTTPS 支持。我将另写一篇文章来解释这一切!

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计