在Ubuntu上安装Home Assistant(HA)是一个相对直接的过程,但需要确保满足一些系统要求。以下是详细的安装步骤:
系统要求
- Ubuntu版本:Home Assistant官方推荐在Ubuntu 18.04 LTS或更高版本上运行。
- Python版本:需要安装Python 3.7及以上版本。
- 内存和存储空间:确保系统有足够的内存和存储空间来运行Home Assistant及其相关服务。
安装步骤
-
更新软件包列表:
sudo apt update
-
安装Python 3和pipx:
sudo apt install python3 python3-pip pipx install pipx
-
添加pipx到环境变量:
pipx ensurepath
-
安装Home Assistant:
sudo pipx install homeassistant
-
添加环境变量:
打开
.bashrc
文件,添加以下行:export PATH=$PATH:$HOME/.local/bin
保存文件并关闭。
-
启动Home Assistant:
hass
-
访问Home Assistant:
在浏览器中输入
http://localhost:8123
。
安装Docker(可选)
如果您希望使用Docker来安装Home Assistant,可以按照以下步骤操作:
-
安装Docker:
sudo apt install docker
-
下载Home Assistant镜像:
docker pull ghcr.io/home-assistant/home-assistant:stable
-
运行Home Assistant容器:
docker run -d --name homeassistant --privileged --restart=unless-stopped -e TZ=Asia/Shanghai -v /path/to/your/config:/config -v /run/dbus:/run/dbus:ro --network=host ghcr.io/home-assistant/home-assistant:stable
-
访问Home Assistant:
在浏览器中输入
http://localhost:8123
。
通过以上步骤,您应该能够在Ubuntu系统上成功安装并运行Home Assistant。