运营商送的海思机顶盒刷Homeassistant Supervisor 教程 您所在的位置:网站首页 海思网络机顶盒 运营商送的海思机顶盒刷Homeassistant Supervisor 教程

运营商送的海思机顶盒刷Homeassistant Supervisor 教程

2024-03-24 09:55| 来源: 网络整理| 查看: 265

本帖最后由 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"]} 重启后就不会阻止我们安装加载项了 进入后会有一系列报错,因为我们这个硬件不是官方支持列表里面的,忽略就好,本人目前使用下来一切正常



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有