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

 找回密码
 立即注册
查看: 44762|回复: 53

群晖 docker 安装运行 hass.io

  [复制链接]

1

主题

57

帖子

384

积分

论坛分享达人

积分
384
金钱
327
HASS币
0
发表于 2017-9-19 20:35:17 | 显示全部楼层 |阅读模式
本帖最后由 forhb 于 2017-9-19 21:59 编辑

1. 将群晖的 docker 升级到新的版本:
DSM升级到 6.0 以上的版本,自带的套件 docker,1.11.2
DSM 5.2 带的是 1.6,hassio 运行时会报 API 版本太低退出

2.在 DSM 里安装 bash/socat/jq 等依赖软件:
在DSM 套件中心添加源安装Easy Bootstrap Installer,即可用 ipkg 安装些软件
套件源 https://www.cphub.net/  和  http://spk.diablos-netzwerk.de/ 都加上,因为我忘记是哪个里的了
然后 ssh 上去,用 ipkg 安装 bash/socat/jq, curl 已经有了不用装
sudo ipkg install bash

3.用官方提供的脚本安装 hassio 的 docker 镜像
官方文档有讲 linux 下安装 hassio 教程,https://home-assistant.io/hassio/installation/
指示安装脚本:  https://github.com/home-assistan ... tree/master/install
里面提示 curl -sL https://raw.githubusercontent.co ... tall/hassio_install | bash -,权限麻烦,加上sudo
sudo curl -sL https://raw.githubusercontent.co ... tall/hassio_install | sudo bash -
会自动下载相关的 镜像 amd64-hassio-supervisor,100多M 时间有点久,还有配套的几个文件,hassio-hc/hassio-start 等
最后会安装系统启动等服务时报错,因为群晖不支持

4.启动 hassio 镜像
分析上一步的安装脚本,最后会启动 hassio-hc.service 服务,手动启动下:
/opt/bin/socat UNIX-LISTEN:/var/run/hassio-hc.sock,fork EXEC:/bin/hassio-hc
然后再启动  hassio-supervisor.service 服务,也手动启动下吧:
/bin/hassio-start
sudo docker ps -a
CONTAINER ID        IMAGE                                   COMMAND                  CREATED             STATUS                  PORTS               NAMES
08364714fdd9        homeassistant/amd64-hassio-supervisor   "/usr/bin/entry.sh py"   2 days ago          Exited (0) 2 days ago                       hassio_supervisor
如果是正常的 linux 系统,这个容器 amd64-hassio-supervisor 会自动下载需要的 hass 版本的 docker 镜象并启动,也需要一段时间 ,大约900来M
但这里应该还是 docker 版本的问题,导致 docker 启动失效,没启动按步骤5启动

5.手动启动 hass 容器
sudo docker run --name homeassistant --net=host -e HASSIO=172.30.32.2 homeassistant/qemux86-64-homeassistant
然后登录 hassio.ip:8123 就能看到 hass 里已经有 hass.io 的面板了,就可以开始了
上面的 HASSIO 的 IP 可能会变,自己登录到 homeassistant/amd64-hassio-supervisor 容器里查下
另外,这个 hass 镜像有些的功能异常,比如这个 hass 里控制面板里重启,直接会把 hass 搞挂掉,估计也是 docker版本太老了

好吧,上面只是第一步,别问我怎么跑起来了,说多了都是泪啊。。。
群晖要能无坑愉快的玩刷 hassio,还有很长的路要走
本来是冲着 hassio 的优点去的,想无坑,还是用树莓派吧,玩的人多,坑基本都填平了


另外,我有点眼瞎,都搞完了突然发现还有 【HASS.IO】技术专区  的子板块,敢更醒目点么。。。



评分

参与人数 2金钱 +20 收起 理由
windgo + 10 大神666!
+ 10 谢谢大神分享!

查看全部评分

回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16017
金钱
11306
HASS币
45
发表于 2017-9-19 20:41:37 | 显示全部楼层
大神你好,我来加分了!
回复

使用道具 举报

3

主题

29

帖子

133

积分

注册会员

Rank: 2

积分
133
金钱
104
HASS币
0
发表于 2017-11-22 13:52:50 | 显示全部楼层
大神 运行到第4步 putty就一直停留在  /opt/bin/socat UNIX-LISTEN:/var/run/hassio-hc.sock,fork EXEC:/bin/hassio-hc 咋弄?
回复

使用道具 举报

0

主题

12

帖子

102

积分

注册会员

Rank: 2

积分
102
金钱
90
HASS币
0
发表于 2017-11-22 17:36:00 | 显示全部楼层
谢谢大牛,已经学习。
回复

使用道具 举报

1

主题

57

帖子

384

积分

论坛分享达人

积分
384
金钱
327
HASS币
0
 楼主| 发表于 2017-11-26 15:09:51 | 显示全部楼层
jimmyhan1981 发表于 2017-11-22 13:52
大神 运行到第4步 putty就一直停留在  /opt/bin/socat UNIX-LISTEN:/var/run/hassio-hc.sock,fork EXEC:/bi ...

这个镜像900多M,要下好久……如果是被墙了,就得自己想办法了
回复

使用道具 举报

3

主题

29

帖子

133

积分

注册会员

Rank: 2

积分
133
金钱
104
HASS币
0
发表于 2017-11-28 14:38:07 | 显示全部楼层
forhb 发表于 2017-11-26 15:09
这个镜像900多M,要下好久……如果是被墙了,就得自己想办法了

路由ss出去了 但是依旧要等好久 能像docker借用ali通道吗?
回复

使用道具 举报

0

主题

42

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
金钱
162
HASS币
0
发表于 2017-12-5 16:06:03 | 显示全部楼层
谢谢大神分享!
回复

使用道具 举报

3

主题

215

帖子

669

积分

高级会员

Rank: 4

积分
669
金钱
454
HASS币
0
发表于 2018-1-4 10:38:43 | 显示全部楼层
被墙了怎么破。。。
回复

使用道具 举报

6

主题

57

帖子

558

积分

论坛积极会员

积分
558
金钱
501
HASS币
0
发表于 2018-1-5 08:21:38 | 显示全部楼层
谢谢大神分享!
回复

使用道具 举报

1

主题

32

帖子

339

积分

论坛积极会员

积分
339
金钱
307
HASS币
0
发表于 2018-1-7 16:38:25 | 显示全部楼层
ipkg  安装不了socat jq   
提示 sudo: ipkg: command not found
请问如何解决呢?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-2 06:10 , Processed in 0.057890 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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