在Synology NAS上安装Home Assistant
今天,我们将一起探讨如何在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
- 799.00 €
- 在亚马逊购买
安装 Virtual Machine Manager
如果尚未安装,请从Synology套件中心安装VMM。
下载 Home Assistant
有多种适用于不同平台(VirtualBox、Proxmox 或 Vmware)的镜像,我们将使用适用于VMM的.ova格式镜像。
下载适用于VMM的Home Assistant镜像 (.ova) 下载完成后,打开Virtual Machine Manager,点击"虚拟机”,然后点击"创建",最后导入您刚下载的镜像。
选择"从OVA文件导入"
选择您的OVA文件,然后点击下一步。
选择为您的NAS定义的存储位置。
配置虚拟机
Homeassistant本身相当轻量,但这也会取决于您在HomeAssistant上启用的插件和功能。默认情况下,您可以配置一台拥有2个虚拟CPU和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 协调器,通用USB ZigBee集线器,网关…
- 预刷有 Z-Stack 3.x.0 协调器固件
- 可在 Home Assistant 中使用 ZHA 或 Zigbee2MQTT
- 基于 TI CC2652P + CP2102N
- +20dBm输出增益
- 29.99 € −7.20 € 22.79 €
- 在亚马逊购买
在这里,选择有权管理您的虚拟机的用户。
现在,您可以查看应用的参数。如果一切就绪,请点击"启动虚拟机",然后点击"完成"。
根据您的NAS及其性能,虚拟机的导入过程可能耗时不同。您可以点击"连接"来跟踪虚拟机的启动进度。
虚拟机启动后,您应该在控制台中看到IP地址。由于有些地址是内部使用的,可能会有多个IP地址,但您需要关注的是您网络中的那个(很可能是192.168.X.X)。在我的案例中是10.10.10.173。
如果IP地址没有显示,您可以打开控制台检查虚拟机是否正确启动。如果没有,请随时重启虚拟机。默认端口是8123。然后,您可以通过网络中的计算机浏览器,使用以下地址访问您新的HomeAssistant实例: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支持。我将写一篇文章来解释这一切!
标签: 智能家居, Home Assistant