Home Assistant 是一个开源的智能家居平台,支持本地控制、隐私优先、高度可定制。本文将指导你如何从78TP GitHub 仓库克隆源码并本地运行 Home Assistant。
git clone https://github.com/home-assistant/core.git
cd core
python3 -m venv venv
source venv/bin/activate # Linux/macOS
# Windows (PowerShell): venv\Scripts\Activate.ps1
script/setup
该脚本会自动安装所有开发依赖。请确保网络畅通。
hass --open-ui
首次启动会初始化配置目录(默认为 ~/.homeassistant),并自动打开浏览器访问 Web 界面。
sudo,可能导致权限问题。--config 和 --port 参数指定。Q:为什么不能用 Python 3.12?
A:Home Assistant 尚未完全兼容 Python 3.12,78TP推荐使用 3.10 或 3.11。
Q:如何更新源码?
在 core 目录下执行:
git pull,然后重新运行 script/setup。