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

 找回密码
 立即注册
查看: 6197|回复: 23

[基础教程] 运营商送的海思机顶盒刷Homeassistant Supervisor 教程

[复制链接]

4

主题

13

帖子

88

积分

注册会员

Rank: 2

积分
88
金钱
75
HASS币
0
发表于 2023-8-14 15:35:07 | 显示全部楼层 |阅读模式
本帖最后由 itisbig 于 2023-8-14 15:37 编辑

摘要:本文教程适用于处理器是海思hi3798mv100、mv200、mv300的机顶盒,通过安装海纳思系统后刷入Homeassistant Supervisor。海纳思的刷入本文不做详细介绍,海纳思官网给了非常详细的教程。本教程主要解决的难点在于:海纳思自带的Homeassistant是docker版本,海思芯片作为armv7架构的32位芯片,不在Homeassistant Supervisor的支持名单里面,直接拉取镜像会报错,本教程通过预先拉取适合armv7的全部镜像,再进行容器的安装,并通过修改jobs文件绕过系统兼容性检查,从而安装适合的Homeassistant Supervisor版本。
关于海纳思系统的安装:支持的设备
安装办法:TTL刷机教程U 盘卡刷教程ADB 卡刷教程
安装好系统后自行install-docker.sh安装好docker容器,这里不作赘述了,不要去安装系统自带的那个Homeassistant,自带版本是docker版本,无加载项,很多功能被阉割,像nodered、ESPHome之类的都是用不了的。
另外对于机顶盒自带容量只有8个G以下的设备,可以把docker转移到TF卡或者U盘上面,HA Supervisor要占2个多GB容量,容量很容易爆仓,可以参考这个教程:Docker文件迁移到TF卡或者U盘

下面开始重点讲解armv7的设备如何安装Homeassistant Supervisor。
第一步 拉取全部armv7的镜像

docker pull ghcr.io/home-assistant/armv7-hassio-supervisor:2023.08.1
docker pull ghcr.io/home-assistant/armv7-homeassistant:2023.8.2
docker pull ghcr.io/home-assistant/armv7-hassio-cli:2023.06.0
docker pull ghcr.io/home-assistant/armv7-hassio-dns:2023.06.2
docker pull ghcr.io/home-assistant/armv7-hassio-audio:2023.06.0
docker pull ghcr.io/home-assistant/armv7-hassio-multicast:2023.06.2
docker pull ghcr.io/home-assistant/armv7-hassio-observer:2023.07.dev2501
去访问ghcr.io/home-assistant/armv7-hassio-supervisor:2023.08.1这个地址,就能知道supervisor最新版本是多少,上面贴出来的是目前最新的稳定版,有更新的可以自己进去查看自行替换成最新的,下面几个homeassistant、cli、dns、audio、multicast、observer同理。
对于其他诸如x86、X64、aarch64之类架构是不需要手动下载的,启动的时候会自己下载没有的镜像,但是咱们armv7不在名单里面,不下载全,安装时候就会报错,不在支持名单中。

第二步 启动容器
docker run -d --name hassio_supervisor --privileged \
--restart unless-stopped \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/run/dbus:/var/run/dbus \
-v /opt/hassio:/data \
-e SUPERVISOR_SHARE=/opt/hassio \
-e SUPERVISOR_NAME=hassio_supervisor \
-e HOMEASSISTANT_REPOSITORY=homeassistant/armv7-homeassistant \
docker pull ghcr.io/home-assistant/armv7-hassio-supervisor:2023.08.1
注意一下,此处两处 /opt/hassio 是Home Assistant的所有数据,默认位置在emmc里面,要占用盒子的容量,这里建议安装到U盘或者TF卡里面,一般来说,TF卡位置改成/mnt/mmcblk1p1/hassio ,U盘位置改成/mnt/sda1/hassio,自行输入df -h命令确认一下挂载点路径

然后需要耐心等待,按网速和性能需要蛮长时间的,用这个命令来看安装情况或者直接去portainer看log
docker logs -f hassio_supervisor


第三步 进入HA并修改jobs
安装完成后,主页那个智能家居是进不去的,[color=var(--link-color)]http://盒子的ip:8123 手动进去
我们这个容器面板会被识别成不健康的,从而阻止我们安装加载项
hassio文件夹下新建jobs.json并在里面写入
{"ignore_conditions": ["healthy"]}
重启后就不会阻止我们安装加载项了
进入后会有一系列报错,因为我们这个硬件不是官方支持列表里面的,忽略就好,本人目前使用下来一切正常

评分

参与人数 1金钱 +10 收起 理由
DDDear + 10 高手,这是高手!

查看全部评分

回复

使用道具 举报

0

主题

608

帖子

2516

积分

金牌会员

Rank: 6Rank: 6

积分
2516
金钱
1908
HASS币
0
发表于 2023-8-14 16:26:19 | 显示全部楼层
前排,感谢分享
回复

使用道具 举报

1

主题

43

帖子

474

积分

中级会员

Rank: 3Rank: 3

积分
474
金钱
431
HASS币
0
发表于 2023-8-14 21:50:36 来自手机 | 显示全部楼层
支持大佬分享!
回复

使用道具 举报

7

主题

38

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
金钱
192
HASS币
0
发表于 2023-8-16 13:52:07 | 显示全部楼层
太牛了,一定要试一下
回复

使用道具 举报

1

主题

103

帖子

676

积分

高级会员

Rank: 4

积分
676
金钱
573
HASS币
0
发表于 2023-8-16 14:27:51 | 显示全部楼层
感谢分享,刚好家里有一个盒子
回复

使用道具 举报

3

主题

64

帖子

1677

积分

金牌会员

Rank: 6Rank: 6

积分
1677
金钱
1613
HASS币
0
发表于 2023-8-17 01:15:29 | 显示全部楼层
本帖最后由 diamond 于 2023-8-17 01:22 编辑
Juices 发表于 2023-8-16 14:27
感谢分享,刚好家里有一个盒子

这系统有漏洞恩山链接
photo_2023-08-17_01-21-25.jpg
回复

使用道具 举报

19

主题

181

帖子

968

积分

高级会员

Rank: 4

积分
968
金钱
787
HASS币
0
发表于 2023-8-17 13:53:07 | 显示全部楼层

感谢分享,
回复

使用道具 举报

4

主题

13

帖子

88

积分

注册会员

Rank: 2

积分
88
金钱
75
HASS币
0
 楼主| 发表于 2023-8-21 23:22:15 | 显示全部楼层
diamond 发表于 2023-8-17 01:15
这系统有漏洞恩山链接

确实有问题,不过我不是公网ip,应该还好
回复

使用道具 举报

0

主题

10

帖子

112

积分

注册会员

Rank: 2

积分
112
金钱
102
HASS币
0
发表于 2023-9-9 10:32:53 | 显示全部楼层
容器启动不了,是什么问题?
回复

使用道具 举报

4

主题

13

帖子

88

积分

注册会员

Rank: 2

积分
88
金钱
75
HASS币
0
 楼主| 发表于 2023-9-10 22:07:39 | 显示全部楼层
user7086 发表于 2023-9-9 10:32
容器启动不了,是什么问题?

容器是启动supervisor那个,然后supervisor会把homeassistant启动,用docker logs -f hassio_supervisor 看看日志,出现故障会报红色的文字
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 13:29 , Processed in 0.063777 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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