智能家居虽然智能,但现阶段各智能品牌之间仍存在着生态壁垒无法互相联通的问题。除非家里的智能设备全在一个生态之下,否则消费者就只能在多个APP之间频繁切换,失去了原本应有的便利。
为了解决这个问题,我用家里支持Docker的绿联DH2600 NAS,搭建了一套Home Assistant智能家居控制系统,控制家里的其他电器,具体教程放在下面了,有兴趣的小伙伴可以尝试搭建一下,当然这个教程不局限绿联DH2600,DX4600系列也同样适用。
另外,Home Assistant对NAS硬件配置没有特别的要求,我这台N5105处理器4G内存的DH2600跑起来也没有任何压力,可以放心大胆的冲。
为什么用NAS搭建Home Assistant?
先说一下,我为什么会用DH2600来搭建Home Assistant。
首先,DH2600支持Docker功能,为Home Assistant提供了一个可运行容器,而且DH2600的Docker配置非常简单,无需像传统NAS一样手动输入代码,在Docker配置界面简单设置端口、网络即可,搭建难度没比Jellfin高多少。
其次,我放在家里的NAS从买回来通上电那一刻就没断过电,反正电费都交了,还不如把它充分利用起来,而且用NAS这种专门为全天候运行设计的设备来搭建Home Assistant,还能够保证Home Assistant作为智能家居管理终端长期不间断运行的稳定性。
Home Assistant搭建详细教程
①下载Home Assistant:在Docker的镜像管理中选择镜像仓库,然后搜索框输入“Home Assistant”,选择列表第一个homeassistant/home-assistant下载。
▲操作路径:镜像管理-->镜像仓库-->搜索“Home Assistant”-->下载“homeassistant/home-assistant”
②版本选择:按照系统默认“latest”选项即为最新版本,直接点击“确认”确认即可。
③接下来会进入一个长达几分钟的数据包拉取、安装等待时间(我的DH2600等了273.6秒),等到窗口底部出现“All done”字样即可点击完成进入下一步。
④创建容器
⑤因为Home Assistant资源占用不高,所以不需要对它进行限制,直接点击下一步即可。
⑤为了避免某些功能被限制,在基础设置直接无脑打开交互、TTY、硬件渲染等功能及20项容器能力,并将重启策略设置为容器退出时总是重启,才能保证Home Assistant随时处于待命状态。此外还要顺带勾选底部的创建后重启容器选项。
▲操作路径:打开交互、TTY、硬件渲染-->20项容器能力-->重启策略-->创建后重启容器-->网络
注意!容器配置还未结束,切勿点击下一步,需点击创建容器上方的“网络”,进行网络配置。
⑥网络模式设置:网络名称在下拉选项中更改为“host”。
⑦存储空间设置:首先需要点击“添加”Home Assistant Docker的文件夹和装载路径。点击“文件/文件夹”选项,在本地新建一个用于存放Home Assistant Docker文件的文件夹,将/config填入装载路径,类型改为读写模式。
▲操作路径:添加-->选择/创建文件夹-->路径设置为:/config-->类型是设置为:读写模式
⑧端口设置:在端口设置中点击添加,然后将容器端口设置为8123,端口类型默认为TCP。容器搭建完成后,在容器端口前加上“IP地址”和“冒号”即可直接访问Home Assistant。示例:192.168.0.1:8123
▲操作路径:端口设置-->添加-->将8123填入容器端口
⑨环境设置:添加TZ:Asia/Guangdong;PGUID:0;PUID:0(可直接复制粘贴)。其中,“Asia/Guangdong”中的“Guangdong”可填写你的所在省份。
这一步操作完成后直接点击下一步,Home Assistant容器就搭建成功了。
接下来需要在容器管理中启动刚刚搭建好的Home Assistant容器,并且快捷方式发送到NSA桌面,直接点击桌面的Docker图标即可访问Home Assistant,或者使用“IP地址”+“:8123”访问。
▲操作路径:容器管理-->启动-->快捷方式
此时,还需按照界面指引方可登录Home Assistant管理页面。
一切都准备就绪后,就可以在配置的系统与服务中添加智能家居设备,如果系统自带的服务无法满足你的控制需求,那么你还可以在Home Assistant中自行安装HACS商店。
这是我用Home Assistant连接米家智能设备的控制面板。但不仅限于此,Home Assistant还可以连接不同品牌的智能家居产品,甚至空调、冰箱、安防摄像头都能接入,玩法非常多,赶紧把你的NAS利用起来吧!