1、安装homeassistant
- 1.1、安装依赖
sudo update
sudo apt-get install -y python3 python3-dev python3-venv python3-pip bluez libffi-dev libssl-dev libjpeg-dev zlib1g-dev autoconf build-essential libopenjp2-7 libtiff6 libturbojpeg0-dev tzdata ffmpeg liblapack3 liblapack-dev libatlas-base-dev python3-virtualenv libopenblas-dev
- 1.2、创建python虚拟环境
mkdir ha
cd ha
virtualenv myenv
source myenv/bin/activate
python3 -m pip install wheel
- 1.3、设置 pip 源
因为国际主源下载速度慢,所以我们设置pypi主源为阿里源
pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple
设置额外源为spacemit源
pip3 config set global.extra-index-url https://git.spacemit.com/api/v4/projects/33/packages/pypi/simple
2、安装并启动ha
- 2.1、安装 homeassistant
pip3 install homeassistant==2024.11.3 orjson==3.10.10
- 2.2、安装 homeassistant 所使用的包
pip3 install PyQRCode==1.2.1 pyotp==2.8.0 home-assistant-frontend==20241106.2 async-upnp-client==0.41.0 aiodhcpwatcher==1.0.2 aiodiscover==2.1.0 cached-ipaddress==0.8.0 pyudev==0.24.1 pyserial==3.5 zeroconf==0.136.0 PyTurboJPEG==1.7.5 dbus-fast==2.24.3 python-matter-server==6.6.0 pymicro-vad==1.0.1 pyspeex-noise==1.0.2 mutagen==1.47.0 hassil==1.7.4 home-assistant-intents==2024.11.6 ha-ffmpeg==3.2.2 securetar==2024.2.1 ha-av==10.1.1 go2rtc-client==0.1.1 PyNaCl==1.5.0 huawei-lte-api==1.9.3 stringcase==1.2.0 url-normalize==1.4.3 getmac==0.9.4 PyMetno==0.13.0 radios==0.3.2 pycountry==24.6.1 gTTS==2.2.4 "construct>=2.10.56" "paho-mqtt<2.0.0"
- 2.3、启动 homeassistant
hass