当前位置:   article > 正文

树莓派4b安装homeassistant+hacs极速插件

树莓派4b安装homeassistant+hacs极速插件
前言

无意间看到b站的大哥们玩全屋智能,就自己安装。过程一波四五折。所以过来分享下经验还有自己记录下,好让以后再装都有教程在。本人纯小白,分享都是网上大佬的教程并加上自己小小心得。希望帮到你解决都问题。

前提准备

1.树莓派(这是废话),内存卡,电源线,数据线,一条可以连接树莓派上网的网线。

2.软件

(1).debian12固件https://raspi.debian.net/tested-images/(ps:本人以debina12为例子,其实其他系统都大同小异因为都基于docker)

(2).刷写工具balenaEtcher或者树莓派自带的pi烧录工具https://www.raspberrypi.com/software/(其实没什么区别,不过本人觉得balenaEtcher会快)

​ (3).ssh管理工具+公钥生成器。SSH Config Editor(mac用户),win神器xShell。因为官网登录不了,自行百度吧!

1.系统安装初始化
1.系统烧录

balenaEtcher就无脑操作,选固件,选U盘,点现在烧录。静待结束就可以。Rsapberry Pi Imager就多几操作。
在这里插入图片描述

pi烧录器就比较麻烦了
在这里插入图片描述

2.SSH开启并设置钥匙

1.打开SSH Config Editor
在这里插入图片描述

生成钥匙RSA 2048跟个人喜好
在这里插入图片描述

做完记得复制你的Public Key。找回你刚设置好的钥匙配置点开最下方就是。记得复制。

插上烧录好的u盘。打开终端

cd /Volumes #查询挂在的盘,假设你没有设置过
ls #ls一下记住你烧录好的u盘名称
cd 你的u盘名称
  • 1
  • 2
  • 3

新建一个ssh文件

touch ssh
  • 1

修改密钥

vim sysconf.txt
  • 1

假设没有安装vim,一般自带的。执行

apt install vim
  • 1

找到#root_authorized_key=这段文字,把前方的#号删除掉,把你复制的密钥填到=号后面。按esc,输入:wq。注意wq前边有个冒号。冒号需要自己填写。自行百度vim用法。很多大神教程。

3.开机换源

1.插卡上电插网线,等待1到2分钟。在路由器页面找一下你的树莓派ip复制下来。

2.连接ssh
在这里插入图片描述

3.换源,推荐阿里的源。比较稳定。

大神的网站https://www.cnblogs.com/smlile-you-me/p/17727308.html可以参考一下

vi /etc/apt/sources.list
  • 1

这里系统没有vim,需要vi。把源地址编辑好成这样

deb https://mirrors.aliyun.com/debian/ bookworm main non-free non-free-firmware contrib
deb-src https://mirrors.aliyun.com/debian/ bookworm main non-free non-free-firmware contrib
deb https://mirrors.aliyun.com/debian-security/ bookworm-security main
deb-src https://mirrors.aliyun.com/debian-security/ bookworm-security main
deb https://mirrors.aliyun.com/debian/ bookworm-updates main non-free non-free-firmware contrib
deb-src https://mirrors.aliyun.com/debian/ bookworm-updates main non-free non-free-firmware contrib
deb https://mirrors.aliyun.com/debian/ bookworm-backports main non-free non-free-firmware contrib
deb-src https://mirrors.aliyun.com/debian/ bookworm-backports main non-free non-free-firmware contrib
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

按esc,输入:wq 退出保存一下

apt update
apt upgrade -y
  • 1
  • 2

一般进来的都是root用户,如果不是加上sudo。

4.设置wifi(有需求就设置,本人没有设置)
vi /etc/network/interfaces.d/wlan0
  • 1

把 #allow_hotplug wlan0,#iface wlan0 inte dhcp。前方的#删除。

wpa_ssid 输入你的wifi名称(记得参数中间加个空格)

wpa-psk 输入你的Wi-Fi密码记(得参数中间加个空格)

重启系统,等待系统连接。一般你会看到树莓派连上wifi啦

reboot
  • 1
5.修改hosts

1.打开你的ssh连接上树莓派

vi /etc/hosts
  • 1

2.修改host来加速一下github,3个就够啦
在这里插入图片描述

3.ip会随时爆掉的所以自己自行取ping一下是最好的

https://ping.chinaz.com/
在这里插入图片描述

输入你想要的地址,ping然后得出很多ip。挨个试试。

2.安装依赖软件
1.依赖包参考csdn一位大神@[坑坑166]
apt install \
apparmor \
cifs-utils \
curl \
dbus \
jq \
libglib2.0-bin \
lsb-release \
network-manager \
nfs-common \
systemd-journal-remote \
systemd-resolved \
udisks2 \
wget -y
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

观察那个包出错,有些包需要其他包的。不行就再更新一下源再开始(网络问题,万恶的资本主义)

apt update
  • 1
2.安装os-agernt

https://github.com/home-assistant/os-agent/releases/tag/1.6.0 地址选择aarch64版本
在这里插入图片描述

3.下载并安装包

忘记添加wget啦,如果有就没事。没有就添加一下

apt install wget
  • 1
wget https://github.com/home-assistant/os-agent/releases/download/1.6.0/os-agent_1.6.0_linux_aarch64.deb
  • 1

等待他下载完然后

dpkg -i os-agent_1.6.0_linux_aarch64.deb
  • 1

假设你的网络不行可以下载好传到树莓派里面。

在你下载好的文件夹下面点开终端输入。(注意要到了文件目录里面进行操作,假设不是自己cd进去。

scp 文件名字 ssh命令钱的名字 :/root 默认根目录路径

scp os-agent_1.6.0_linux_aarch64.deb root@rpi-20231108:/root
  • 1

一定看清楚是否安装顺利,这个包是跑homeassistant安装很重要。看看整个流程有无报错,一般是依赖包有问题,跟住提示重新安装一些依赖就好了

3.安装Docker
curl -fsSL get.docker.com | sh
  • 1
4.安装homeassistant-supervised
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb

  • 1
  • 2

安装包

dpkg -i homeassistant-supervised.deb
  • 1

选好的你型号Tab键切换到ok按回车。安装完成后重启树莓派

reboot
  • 1

回到ssh界面

ps -aux | grep docker
  • 1

加入看到docker pullxxxx/home-assistant,说明docker在拉取镜像

好好睡一觉吧,睡醒

假如没有重新安装一下homeassistant,重启树莓派。

dpkg -i homeassistant-supervised.deb
  • 1
docker ps -a
  • 1

假若看到7条数据,打开

你的ip:8123
你的ip:4357
  • 1
  • 2

不行就回去再睡一下

5.安装HACS插件

感谢大神https://gitee.com/hacs-china

假如都跑完能进去设置就进行下一步。加载镜像,加载网页设置需要一个上午。全看你家的网络。

ssh端

wget -O - https://get.hacs.vip | bash -
  • 1

跑完就重启面板
在这里插入图片描述

添加集成
在这里插入图片描述

授权

在这里插入图片描述

点击这里进行初始化授权。ok 88

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

闽ICP备14008679号