安装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支持。我将用另一篇文章来解释所有这些!