在Synology NAS上安装Home Assistant:一步步构建智能家居中枢

本教程详细指导如何在Synology NAS上通过Virtual Machine Manager安装开源智能家居平台Home Assistant,包括VMM安装、虚拟机配置、网络设置以及首次启动配置,助你集中管理所有智能设备。

安装Home Assistant在Synology NAS上

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

Home Assistant是一个开源的智能家居系统,它允许您连接和管理所有的智能家居设备,并通过一个单一的界面进行控制。它支持多种协议和技术,包括Z-Wave、Zigbee、Matter、蓝牙等等,并允许您为您的家庭创建自动化和场景。它还提供了所有连接设备及其状态的概览,以及对重要事件的警报。所有这些,都可以通过您的智能手机或喜欢的浏览器访问。以下是在正确配置后可能呈现的界面效果。这是Papamica的仪表板。

在Synology NAS上安装Home Assistant

在开始之前,有一些小前提,因为我们将在这里使用VMM,所以必须拥有一台兼容VMM的Synology NAS。

前提条件

验证您的Synology NAS是否支持VMM(Synology的虚拟化工具)。通常,它与品牌的“+”型号兼容。在我们的案例中,我们将使用一台Synology DS923+。

Synology DS923+ BT NAS 4 EMP. 3.5/2.5p 2.6/3.1 GHz 双核 64b 4Go 2 LAN GbE USB3 Slot M.2

双核CPU 2.6/3.1 GHz 4 GB(可扩展至32 GB) 2个M.2 NVMe插槽 1个USB 3.2,1个eSATA

788,98 € 在亚马逊购买

安装Virtual Machine Manager

如果尚未安装,请从Synology Package Center安装VMM。

下载Home Assistant

存在多个针对不同平台(VirtualBox、Proxmox或Vmware)的镜像,我们将使用后者的.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密钥,以使用上述协议。

促销

SONOFF ZigBee 3.0 USB Dongle Plus, TI CC2652P Coordinator, 通用USB ZigBee Hub, 网关…

预刷了Z-Stack 3.x.0协调器固件 可在Home Assistant中使用ZHA或使用Zigbee2MQTT 基于TI CC2652P + CP2102N +20dBm输出增益

29,99 € −7,60 € 22,39 € 在亚马逊购买

在此处选择有权管理您的虚拟机的用户。

在这里,您将能够查看应用的设置。如果一切对您来说都没问题,点击“启动虚拟机”,然后点击完成。

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

一旦您的虚拟机启动,您应该能在控制台中看到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的仪表板。

就是这样!我们来到了Home Assistant及其第一个仪表板。现在的想法是花相当多的时间,根据您的物联网设备返回的信息,创建最漂亮的仪表板,包含您想要的所有信息。

一切配置完毕后,结果可能如下所示。我们在这里有Papamica的一些视图,关于其全部配置的文章很快也会在博客上发布!敬请期待!

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

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