赞
踩
无意间看到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。因为官网登录不了,自行百度吧!
balenaEtcher就无脑操作,选固件,选U盘,点现在烧录。静待结束就可以。Rsapberry Pi Imager就多几操作。
pi烧录器就比较麻烦了
1.打开SSH Config Editor
生成钥匙RSA 2048跟个人喜好
做完记得复制你的Public Key。找回你刚设置好的钥匙配置点开最下方就是。记得复制。
插上烧录好的u盘。打开终端
cd /Volumes #查询挂在的盘,假设你没有设置过
ls #ls一下记住你烧录好的u盘名称
cd 你的u盘名称
新建一个ssh文件
touch ssh
修改密钥
vim sysconf.txt
假设没有安装vim,一般自带的。执行
apt install vim
找到#root_authorized_key=这段文字,把前方的#号删除掉,把你复制的密钥填到=号后面。按esc,输入:wq。注意wq前边有个冒号。冒号需要自己填写。自行百度vim用法。很多大神教程。
1.插卡上电插网线,等待1到2分钟。在路由器页面找一下你的树莓派ip复制下来。
2.连接ssh
3.换源,推荐阿里的源。比较稳定。
大神的网站https://www.cnblogs.com/smlile-you-me/p/17727308.html可以参考一下
vi /etc/apt/sources.list
这里系统没有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
按esc,输入:wq 退出保存一下
apt update
apt upgrade -y
一般进来的都是root用户,如果不是加上sudo。
vi /etc/network/interfaces.d/wlan0
把 #allow_hotplug wlan0,#iface wlan0 inte dhcp。前方的#删除。
wpa_ssid 输入你的wifi名称(记得参数中间加个空格)
wpa-psk 输入你的Wi-Fi密码记(得参数中间加个空格)
重启系统,等待系统连接。一般你会看到树莓派连上wifi啦
reboot
1.打开你的ssh连接上树莓派
vi /etc/hosts
2.修改host来加速一下github,3个就够啦
3.ip会随时爆掉的所以自己自行取ping一下是最好的
https://ping.chinaz.com/
输入你想要的地址,ping然后得出很多ip。挨个试试。
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
观察那个包出错,有些包需要其他包的。不行就再更新一下源再开始(网络问题,万恶的资本主义)
apt update
https://github.com/home-assistant/os-agent/releases/tag/1.6.0 地址选择aarch64版本
忘记添加wget啦,如果有就没事。没有就添加一下
apt install wget
wget https://github.com/home-assistant/os-agent/releases/download/1.6.0/os-agent_1.6.0_linux_aarch64.deb
等待他下载完然后
dpkg -i os-agent_1.6.0_linux_aarch64.deb
假设你的网络不行可以下载好传到树莓派里面。
在你下载好的文件夹下面点开终端输入。(注意要到了文件目录里面进行操作,假设不是自己cd进去。
scp 文件名字 ssh命令钱的名字 :/root 默认根目录路径
scp os-agent_1.6.0_linux_aarch64.deb root@rpi-20231108:/root
一定看清楚是否安装顺利,这个包是跑homeassistant安装很重要。看看整个流程有无报错,一般是依赖包有问题,跟住提示重新安装一些依赖就好了
curl -fsSL get.docker.com | sh
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
安装包
dpkg -i homeassistant-supervised.deb
选好的你型号Tab键切换到ok按回车。安装完成后重启树莓派
reboot
回到ssh界面
ps -aux | grep docker
加入看到docker pullxxxx/home-assistant,说明docker在拉取镜像
好好睡一觉吧,睡醒
假如没有重新安装一下homeassistant,重启树莓派。
dpkg -i homeassistant-supervised.deb
docker ps -a
假若看到7条数据,打开
你的ip:8123
你的ip:4357
不行就回去再睡一下
感谢大神https://gitee.com/hacs-china
假如都跑完能进去设置就进行下一步。加载镜像,加载网页设置需要一个上午。全看你家的网络。
ssh端
wget -O - https://get.hacs.vip | bash -
跑完就重启面板
添加集成
授权
点击这里进行初始化授权。ok 88
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。