当前位置:   article > 正文

【赠Home-Assistant初次安装的朋友】_赠给小白homeassitant

赠给小白homeassitant

本人是基于s912固件刷机顶盒安装,具体刷机过程这里就不展示了


目录

1.查看CPU类型
2.安装环境依赖
3.安装docker
4.安装中文portainer
5.下载并安装代理
6.安装homeassistant(含supervisor)
7.安装HACS
8.设置静态IP
9.其它

一、查看CPU类型

  1. lscpu
  2. #root@armbian:~# lscpu
  3. #Architecture: aarch64
  4. # CPU op-mode(s): 32-bit, 64-bit
  5. # Byte Order: Little Endian

其中Architecture:        aarch64

就是我们想要查看的类型了 

二、安装环境依赖

  1. apt-get install \
  2. apparmor \
  3. jq \
  4. wget \
  5. curl \
  6. udisks2 \
  7. libglib2.0-bin \
  8. network-manager \
  9. dbus \
  10. lsb-release \
  11. systemd-journal-remote -y

三、安装docker

curl -fsSL get.docker.com | sh

四、安装中文版portainer

6053537/portainer-ce - Docker Image | Docker Hub 

  1. docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock hub-mirror.c.163.com/6053537/portainer-ce
  2. #这是6053537大神的
  3. #这里我用的端口为9000,个人可根据自己需求更改

完成后就可输入:http://IP:9000进入portainer(docker)管理页面了

五、下载并安装代理

 Release 1.4.1 · home-assistant/os-agent (github.com)

  1. wget https://github.com/home-assistant/os-agent/releases/download/1.4.1/os-agent_1.4.1_linux_aarch64.deb \
  2. dpkg -i os-agent_1.4.1_linux_aarch64.deb
  3. #这一步是根据第一步查看CPU类型决定所下载的(aarch64.deb)

 六、安装homeassistant(含supervisor)

  1. docker run -d --name hassio_supervisor --privileged \
  2. -v /var/run/docker.sock:/var/run/docker.sock \
  3. -v /var/run/dbus:/var/run/dbus \
  4. -v /opt/docker/hassio:/data \
  5. -e SUPERVISOR_SHARE="/opt/docker/hassio" \
  6. -e SUPERVISOR_NAME=hassio_supervisor \
  7. -e HOMEASSISTANT_REPOSITORY="homeassistant/qemuarm-64-homeassistant" \
  8. --restart unless-stopped homeassistant/aarch64-hassio-supervisor:latest
  9. #这一步要根据网络环境确定所需时长(时间可能会很长,拉取7个镜像,一定要耐心等待)

 七、安装HACS

进入portainer,在“容器”内找到“homeassistant”,点击进入找到“控制台”输入下列内容

wget -O - https://hacs.vip/get | HUB_DOMAIN=ghproxy.com/github.com bash -

 

 

 八、设置静态IP地址

  1. source /etc/network/interfaces.d/*
  2. #auto lo
  3. #iface lo inet loopback
  4. auto eth0
  5. iface eth0 inet static
  6. address 192.168.50.233 #ip
  7. netmask 255.255.255.0 #子网
  8. gateway 192.168.50.203 #网关
  9. dns-nameservers 192.168.50.203 #DNS
  1. /etc/init.d/networking restart #重启网络服务
  2. #或重启设备
  3. #Reboot

九、其它

 如安装插件是提示“系统不健康导致不能备份、恢复备份和不能安装插件”请在./docker/hassio目录下新建“jobs.json”文件,并编辑一下内容 

  1. nano /opt/docker/hassio/jobs.json #如果没有,就自己新建一个
  2. #编辑jobs.json文件
  3. #输入:{"ignore_conditions": ["healthy"]}

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/528292
推荐阅读
相关标签
  

闽ICP备14008679号