『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 29584|回复: 33

[进阶教程] Qnap NAS安装配置HomeAssistant教程

[复制链接]

23

主题

631

帖子

4352

积分

元老级技术达人

积分
4352
金钱
3706
HASS币
30

教程狂人

QQ
发表于 2017-6-29 17:43:03 | 显示全部楼层 |阅读模式
本帖最后由 alei643 于 2018-6-8 12:59 编辑

威联通NAS安装HomeAssistant,必须选择支持Container Station的机型。Container Station具体的使用方法请参考QNAP官方文档。
这里仅针对HomeAssistant安装和配置过程做介绍

安装过程:
1、打开Container Station,新建Container,在Docker Hub中搜索homeassistant,docker的镜像很多,建议安装官方的镜像,请参考下图。

       01.png
2、点击安装,版本号选择last,在Container环境参数配置窗口中,点击“高级设置”→“网络”中的“网络模式”选项选择“Bridge”桥接模式。 IP地址建议使用固定IP,也可以使用DHCP自动分配。其他选项使用默认即可。然后点击“新建”。等待Container下载镜像。HomeAssistant安装镜像比较大,约1.8GB,下载过程比较漫长。Docker网络并不稳定,如果出现下载中断的情况,不用急,重复执行第二步,直到镜像下载并安装完成。
      QQ图片20170629171538.png

3、如果不设置HA的config配置文件的存放路径,存储目录将采用随机的名称,可以通过上图中的共享文件夹将HA的config文件夹挂载至NAS其他目录中。点击“共享文件夹”,然后点击“挂载本机共享文件夹”标题上的“新增”按钮,在下方的文本框的“本机路径”选择要挂载至NAS的本地目录,在“挂载路径”中填入“/config”。

4、Docker下载完成后,Container会自动启动安装进程,安装完成后,可以通过http://设定的homeassistant容器的IP地址:8321 访问homeassistant


配置过程:
       威联通的NAS在Docker使用上没有群晖设计人性化,访问homeassistant配置文件所在目录就是一个很糟心的过程。这路径复杂程度不忍直视。群晖可以将config配置文件存放在home文件,比威联通简单便捷许多。哪位大神有简便的方法一定要分享一下。(参考步骤3)
         QQ图片20170629172419.png QQ图片20170629172736.png

MQTT安装:同样在Container中搜索MQTT就可以了,威联通提供一个官方的MQTT容器,安装不用更改任何参数。安装完成后,需要通过控制台配置一下MQTT的用户名和密码。点击安装完正在运行的MQTT容器,然后点击窗口右上角的“终端机”,在弹出的窗口中输入下面的命令:mosquitto_passwd -c pwfile.example pi  。控制台提示输入密码,重复输入两遍就可以啦。

评分

参与人数 2金钱 +10 收起 理由
+ 5 原来你在这里
Milo + 5 赞一个!

查看全部评分

回复

使用道具 举报

1

主题

37

帖子

595

积分

管理员

米罗月色

Rank: 9Rank: 9Rank: 9

积分
595
金钱
558
HASS币
0
发表于 2017-6-29 17:52:15 | 显示全部楼层
感谢分享。。。收藏
回复

使用道具 举报

0

主题

22

帖子

131

积分

注册会员

Rank: 2

积分
131
金钱
109
HASS币
0
发表于 2017-6-29 18:53:25 | 显示全部楼层
谢谢磊神的分享!群里面还是很少用qnap的吧!
回复

使用道具 举报

30

主题

999

帖子

4119

积分

论坛元老

Rank: 8Rank: 8

积分
4119
金钱
3115
HASS币
0

活跃会员

发表于 2017-6-30 08:59:48 | 显示全部楼层
感谢磊神分享!!
回复

使用道具 举报

0

主题

79

帖子

774

积分

版主

Rank: 7Rank: 7Rank: 7

积分
774
金钱
695
HASS币
0
发表于 2017-6-30 09:49:48 | 显示全部楼层
不错,学习了
回复

使用道具 举报

11

主题

338

帖子

1390

积分

金牌会员

iLee

Rank: 6Rank: 6

积分
1390
金钱
1052
HASS币
0
发表于 2017-7-5 20:00:04 | 显示全部楼层
感谢大神分享
群名叫iLee
GitHub叫ileez
Docker Hub叫zlee

这么多名字都是被逼的。。。
回复

使用道具 举报

35

主题

533

帖子

2887

积分

金牌会员

Rank: 6Rank: 6

积分
2887
金钱
2354
HASS币
0
发表于 2017-7-9 23:32:08 | 显示全部楼层
求救楼主,我是把HA安装在了Qnap的Container Station里,请问如何升级HA?
回复

使用道具 举报

35

主题

533

帖子

2887

积分

金牌会员

Rank: 6Rank: 6

积分
2887
金钱
2354
HASS币
0
发表于 2017-7-12 14:08:13 | 显示全部楼层
期待楼主更新一个“Qnap NAS里的HA如何升级”的教程……
回复

使用道具 举报

23

主题

631

帖子

4352

积分

元老级技术达人

积分
4352
金钱
3706
HASS币
30

教程狂人

QQ
 楼主| 发表于 2017-7-20 09:12:15 | 显示全部楼层
debitus 发表于 2017-7-9 23:32
求救楼主,我是把HA安装在了Qnap的Container Station里,请问如何升级HA?

QNAP的docker升级比较蛋疼,首先下载一个新版本,注意下载时版本号不要选择“last”,如果正在运行的旧版本版本号为“last”,会导致新版本docker镜像下载失败。第二步,停止运行当前的旧版本,将旧版本所有的配置文件拷贝到新版软件的config挂载的目录,然后重启HA即可。

只有一点需要注意,新安装的HA的IP地址也要和旧版本一致。
回复

使用道具 举报

35

主题

533

帖子

2887

积分

金牌会员

Rank: 6Rank: 6

积分
2887
金钱
2354
HASS币
0
发表于 2017-7-20 12:11:50 | 显示全部楼层
alei643 发表于 2017-7-20 09:12
QNAP的docker升级比较蛋疼,首先下载一个新版本,注意下载时版本号不要选择“last”,如果正在运行的旧版 ...

原来是这样,谢谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-3 08:20 , Processed in 0.406568 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表