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

 找回密码
 立即注册
楼主: trz0332

[进阶教程] OPENWRT的x86安装homeassistant完美版本

  [复制链接]

0

主题

188

帖子

1108

积分

金牌会员

Rank: 6Rank: 6

积分
1108
金钱
920
HASS币
0
发表于 2019-12-21 15:30:27 | 显示全部楼层
学习一下
回复

使用道具 举报

1

主题

79

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
金钱
123
HASS币
0
发表于 2019-12-23 23:06:31 | 显示全部楼层
mkdir -p opt/docker_data/.homeassistant
回复

使用道具 举报

1

主题

79

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
金钱
123
HASS币
0
发表于 2019-12-24 00:46:03 | 显示全部楼层

docker run --restart=always  --init -d --name="hass" -v /opt/docker/homeassistant:/config  --net=host homeassistant/amd64-homeassistant
回复

使用道具 举报

0

主题

33

帖子

273

积分

中级会员

Rank: 3Rank: 3

积分
273
金钱
240
HASS币
0
发表于 2019-12-24 10:43:54 | 显示全部楼层
学习学习......
回复

使用道具 举报

1

主题

79

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
金钱
123
HASS币
0
发表于 2019-12-24 16:24:55 | 显示全部楼层
管理页面装完后继续回到命令行,拉取HA的0.93.1版镜像。HA本身是开源程序,更新速度极快,版本号一直在快速迭代,这里要根据自己需求选择对应版本,不是越新越好:

docker pull homeassistant/home-assistant:0.93.1
然后运行即可:

docker run -d --name="ha0.93.1" -v /home/lishuma/hass/config:/config -p 8123:8123 -p 8000:8000 homeassistant/home-assistant:0.93.1
附带解释命令意思,整个命令实际很简单:

-d:表示在后台运行

–name:给容器设置一个名称,用于识别,后面操作重启等命令时都需要用到这个名字,这个可以自己随便改成简单易记的,这里我起名叫“ ha0.93.1 ”。

-v:配置目录映射(容器内的指定目录直接映射到本地主机的对应目录,比如上面那句命令里,意思就是将容器里HA的 config 目录映射到 /home/lishuma/hass/config 这个目录里,加粗的文字表示宿主上对应的目录,可以根据自己需求随意修改)

-p:映射端口(将容器内的8123端口直接映射到物理机的8123端口,这样输入NAS的IP地址即可访问HA页面,8000端口是DC1插排通讯需要使用的)

最后就是运行刚才下载的容器镜像了,一定要注意最后还是要加上版本号tag,不然系统找不到对应镜像,又会去自动下载最新版
之后刷新一下,也能在管理页面里看到HA容器了。
回复

使用道具 举报

1

主题

79

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
金钱
123
HASS币
0
发表于 2019-12-24 16:38:09 | 显示全部楼层
本帖最后由 yufei8051 于 2019-12-26 16:08 编辑

docker run --restart=always  --init  -d --name="homeassistant" -v /opt/docker/homeassistant:/config  -p 8123:8123 homeassistant/amd64-homeassistant:stable
回复

使用道具 举报

1

主题

79

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
金钱
123
HASS币
0
发表于 2019-12-25 22:38:41 | 显示全部楼层
curl -sL https://raw.githubusercontent.co ... ler/master/hassio_i
nstall.sh | bash -s--m qemux86-64
回复

使用道具 举报

1

主题

79

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
金钱
123
HASS币
0
发表于 2019-12-25 23:08:09 | 显示全部楼层
本帖最后由 yufei8051 于 2019-12-25 23:19 编辑

curl -sL https://raw.githubusercontent.co ... ler/master/hassio_i
nstall.sh | bash -s--m qemux86-64 -d /opt/docker/hassio
curl -sL https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh | bash -s -m qemux86-64 -d /opt/docker/hassio


回复

使用道具 举报

1

主题

79

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
金钱
123
HASS币
0
发表于 2019-12-25 23:46:35 | 显示全部楼层
请问楼主,上面这条命令在openwrt下为啥提示错误,不能执行?
回复

使用道具 举报

0

主题

8

帖子

134

积分

注册会员

Rank: 2

积分
134
金钱
126
HASS币
0
发表于 2020-1-14 15:59:42 | 显示全部楼层
收藏谢谢!!!!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 04:20 , Processed in 0.052663 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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