K1上 Homeassistant 的安装

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
1 Like

Thanks, very good :grinning:

attributeError:module ‘josepy’ has no attribute ‘ComparableX509’,Did you mean:‘ComparableKey’
求助
有人遇到这个问题吗。是哪个模块版本不对吗?

看起来是josepy 版本依赖问题,试试 pip install josepy==1.13.0,这个版本中是存在ComparableX509的。

1 Like

谢谢,搞定了,成功解决