https://www.home-assistant.io/installation/raspberrypi#install-home-assistant-core
debian镜像切换为国内清华大学的tuna镜像源
参考 Debian 镜像使用帮助 (https://mirrors.tuna.tsinghua.edu.cn/help/debian/)
sudo vi /etc/apt/sources.list
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
切换pip源
从pip官网下载太慢(40KB/s),参考 Python 修改 pip 源为国内源 (https://www.cnblogs.com/137point5/p/15000954.html)
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
与文中的差别在于
原文是针对树莓派,系统自带gpio和i2c用户组,而CB1系统没有这些用户组,因此命令
sudo useradd -rm homeassistant -G dialout,gpio,i2c
应当改为
sudo useradd -rm homeassistant -G dialout
在最后运行
pip3 install homeassistant==2023.2.0
出现错误,提示未发现2023.2.0版本的HomeAssistant,
可能pip源还没有更新,
附注:后续在安装的HomeAssistant中提示,当前系统python版本为3.9,已被2023.2.0版本停用,需要更新到Python-3.10版本以上才能用。
不指定最新的HomeAssistant版本,即:pip3 install homeassistant
整个过程如图:
完成安装后的命令行结果如图:
安装后,命令行输入 hass,即可运行HomeAssistant服务。
(注:从命令行输出信息可以看到,之前安装pip3 install home-assistant==2023.2.0不成功的原因在于,HomeAssistant-2023.2停止对当前Python-3.9.2版本的支持,所以只能安装python-3.9.2支持的最新版——HomeAssistant-2023.1.7)
在浏览器地址栏输入 http://X.X.X.X:8123 (replace X.X.X.X with your machines’ IP address).就进入HomeAssistant的浏览器界面。初始化配置依次为如下: