树莓派安装 HomeAssistant
软件版本
操作系统:Raspbian GNU/Linux 10 (buster)
安装 HomeAssistant
更换阿里源
编辑
cat /etc/apt/sources.list
文件,内容如下deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
更新软件包信息
apt update
安装依赖
sudo apt-get install python3 python3-venv python3-pip
创建
homeassistant
的用户sudo useradd -rm homeassistant
创建安装文件夹
cd /srv sudo mkdir homeassistant sudo chown homeassistant:homeassistant homeassistant
创建虚拟环境
sudo su -s /bin/bash homeassistant cd /srv/homeassistant python3 -m venv . source bin/activate
配置阿里 pip 源
mkdir ~/.pip cat > ~/.pip/pip.conf << EOF [global] index-url = https://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com EOF
安装 Home Assistant
pip3 install homeassistant
初次启动 Home assistant
初次启动 Home assistant,后台会下载依赖,需要等待几分钟后使用浏览器访问
http://树莓派的 IP 地址:8123
,进入 Home Asssitanthass
安装过程会下载许多国外资源,可能会失败,注意查看日志
设置为服务
创建
/etc/systemd/system/home-assistant.service
文件,内容如下[Unit] Description=Home Assistant After=network-online.target [Service] Type=simple User=homeassistant ExecStart=/srv/homeassistant/bin/hass -c "/home/homeassistant/.homeassistant" [Install] WantedBy=multi-user.target
重新加载服务,启动并设置自启
systemctl daemon-reload systemctl start home-assistant.service systemctl enable home-assistant.service
最后更新于