前言最近值友禁不住诱惑也想入坑HA,跨平台全语音控制,着实让人着迷,但又没必要新购设备,介于值友是群晖大神,那就简单的在docker上安装HA,为了造福其他值友,少走线弯路,老司机继续手把手教你群晖docker安装HA及相关环境。常规的树莓派安装及配置可以看系列文章的前几篇,有兴趣的自己去翻。 ![]() 当然了有需求的还是推荐入群晖,或者性价比高点,直接黑群晖也很推荐。 安装HomeAssistant(HA)首先,当然要有群晖(黑白都可,注意白群晖需要上支持docker的型号),或者是其他可流畅安装运行docker的设备(微型电脑、旧笔记本等等)、流畅的网络( 啰嗦一下,为什么来普及Docker方式安装HomeAssistant对接Homekit实现智能家居平台的升级方法,主要是这样能简单方便的让很多小伙伴实现低成本体验homekit的功能,再结合个人云的需求,群晖NAS不失为一个综合性价比最高也最便捷的选择,而homeassistant之所以是最优秀的智能家居平台的原因之一就是版本更新速度快,功能支持丰富,就像当年的小米MIUI一样(当年的MIUI还不是现在的ADUI)。 准备好设备后,倒杯茶,登陆上群晖,进入群晖界面(我的群晖版本为6.1.2,如果群晖版本是5.2的配置会有少许差别) 进入套件中心,搜索docker,点击安装 安装完成后,点击注册表,搜索框内输入HomeAssistant,下载HomeAssistant最新的docker镜像文件,点击下载后会弹出确认版本选项,选择当前稳定版本标签(或者直接最新版本也可以),然后点击选择 在映像中可以看到HomeAssistant的docker文件进程,总计2G大小左右,然后就开始下载最新的镜像文件,此时映像标签会出现一个白色圆圈,表示一个镜像文件正在下载。 镜像文件下载完成后群晖NAS系统会有通知,也可以看到之前的白色圆圈消失,安装成功后,点击启动按钮,进入常规设置页面,点击高级设置 高级配置需要配置四个部分,第一个部分需要设定HomeAssistant的自启动服务,具体如下图将自启动打上勾 第二个部分是指定装载路径了,点击添加文件,在自己喜欢的位置新建2个文件夹(推荐直接在docker文件夹下新建)homeassistant和homebridge(后面homebridge安装将可以使用,如果没有自定义的设备接入或者嫌麻烦也可不安装Homebridge,现在的HomeAssistant已经原生支持Homekit,只是原生支持的类型没有Homebridge类型多而已) 选择文件夹,选中homeassistant ,配置状态路径 /config 第三个部分就是配置网络,选择使用和 Docker 宿主相同的网络就好了 第四个部分是配置环境,主要要新增两个环境变量用于指定时区和时间,只要是在国内都是点击加号,添加 variable = TZ 和 value = Asia/Shanghai 点击应用后就会有所有的配置信息,确认无误后下一步,应用即可,这样HA就启动了。 回到docker,在总览中就会发现HA已经启动,相应的启动详情也都有,之前新建的homeassistant文件夹中也都生成了相应文件,浏览器中输入群晖的ip+HA端口就能访问homeassisstant,一般地址为:http://x.:8123/ 这时候就能看到HA的默认界面,进一步具体怎么配置也就不详细说了,可以参见我之前的文章 ![]() 安装HomeBridge(可选)首先说下HomeBridge是干什么的,早先在HA还不原生支持Homekit的时候,我们需要安装homebridge 和 homebridge-homeassistant这两个插件来充当HA和Homekit的桥梁,让设备互联互通,而HomeKit 相信各位值友也都非常熟悉了,iOS原生自带,相比较于其他第三方智能家居 App ,使用体验也都更佳,只要和 Siri 自然交互,逼小爱什么的体验更佳,而且iOS更可以直接从控制中心看到和控制你所有支持的设备。 HomeAssistant现在版本都原生支持Homekit了,如果你初衷只是将成品智能家居设备接入HA跨平台交互,那大可不安装HomeBridge,直接用HA内置的Homekit即可,要启用原生的HomeKit也很简单,只需要简单的一步就可以使用,具体如下: 启用HA内置HomeKit打开HA根目录configuration.yaml文件, 在其中加入如下代码:
这样就可以了,重启后HA主界面就会出现配对码,直接iOS家庭中依照指引添加即可,如果还想好奇安装或者有HomeKit多开需求的可以继续往下看。 Docker安装HomeBridge(可选)首先和安装Homeassistant一样,在群晖的Docker应用注册表中搜索homgbridge,会出现N多镜像,直接选择如图所示分数最高的oznu的镜像(傻瓜化安装,无需另外配置插件等) 和之前的安装过程一样,等待下载好后,启动镜像进入配置界面,和之前类似,配置总共分三部分 第一部分设置自启动,进入常规配置,点击高级配置,勾选启动自动重新启动 第二部分设置镜像路径,点击 卷 ,然后点击添加文件夹选择 docker/homebridge 装载路径为/root/.homebridge文件夹(注意配置路径中homebridge前有个点. 不要输错了) 第三部分设置网络,选择使用与dockerHost相同的网络就可以了 然后点击下一步,确认配置,应用即可,这样HomeBridge就安装完成了。 这样打开iOS家庭,添加网关就可以看到新添加的HomeBridge网关了,按照指引添加,需要扫码二维码或者密码,直接在HomeBridge镜像的日志里面就可以看到二维码和密码,方便又快捷。 其他的配置及设备接入可参见之前写的相关文档内,有疑问的可以评论区沟通 相关配置:![]() 设备接入:![]() ![]() |
|