本帖最后由 QQ751143877 于 2024-3-30 11:24 编辑
pkg update
pkg upgrade
复制代码 安装依赖项 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 复制代码 创建虚拟环境 # 设置源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 复制代码 # 创建目录 mkdir homeassisant cd homeassisant 复制代码 # 创建虚拟环境 python -m venv venv 复制代码 # 激活虚拟环境 source venv/bin/activate 复制代码 官方文档在这里是要创建用户的,因为Termux非完整linux环境,而且是单用户所以也就创建不了了。安装homeassistant export CARGO_BUILD_TARGET=aarch64-linux-android && pip install homeassistant 复制代码 安装时区 pip install tzdata 复制代码 安装环境依赖,不安装会启动很慢 pip3 install numpy 复制代码 启动: MATHLIB=m hass --debug 复制代码 首次启动需要加上 MATHLIB=m ,应为需要安装numpy,加debug呢是为了更好的查看错误。这时候就可以访问了: 地址:8123/,IP地址加上8123的端口就可以直接访问了。 二:安装EMQX 1.[backcolor=oklch(1 0 0)]下载 [color=var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))][backcolor=oklch(1 0 0)]emqx-5.6.0-debian12-arm64.tar.gz wget https://www.emqx.com/zh/downloads/broker/5.6.0/emqx-5.6.0-debian12-arm64.tar.gz 复制代码 2.安装 EMQX mkdir -p emqx && tar -zxvf emqx-5.6.0-debian12-arm64.tar.gz -C emqx 复制代码 3.启动 EMQX ./emqx/bin/emqx start 复制代码 (责任编辑:) |