准备工作
首先,您需要准备一台可以root的手机或设备。这个过程并不复杂,但在操作之前请确保备份您的数据以防万一。
安装邻家助手软件
- 在手机上首先需要进行root操作。
- 接着下载安装bsybox和linxdeploy。打开bsybox时只有一个安装选项,直接按照默认设置进行即可。
- 对于deploy应用程序,需要调整配置并选择合适的镜像大小以避免安装失败。
优化配置
- 选择“设置”后关闭屏幕常亮功能,锁定WiFi和CPU唤醒设置。
- 在环境一栏点击“更新环境”,确保deploy运行环境的正确性。
- 点击右上角的“安装”,耐心等待完成,直到显示“< < deploy”。
登录与安装
- 使用ssh方式登录手机,MacOS用户可以使用FinalShell或自带的终端。
- 登录后设置root密码,并按照以下步骤进行操作:
- 更新apt-get组件:
apt-get update
和apt-get upgrade
- 安装依赖库:
apt-get install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev libffi-dev python-dev
- 创建用户和组:
adduser --system homeassistant
和addgroup --system homeassistant
- 更新apt-get组件:
配置环境与安装
- 如果遇到错误,可以使用
mkdir /srv/homeassistant
命令创建文件夹并赋予权限。 - 运行
source /srv/homeassistant/bin/activate
为homeassistant设置运行环境。
使用邻家助手
- 在设置好后的环境中安装邻家助手:
pip config set global index-https://pypi.tuna.tsinghua.edu.cn/simple
- 安装必要的库和邻家助手:
pip install --upgrade pip
、pip install setuptools
和pip install git+https://github.com/alexa-oss/HASSIO.git
启动邻家助手
- 第一次启动使用命令:
hass
- 等待系统初始化,进入系统页面后创建用户名和密码。
后台运行
如果需要让邻家助手在后台运行,可以使用nohup
命令:
- 使用
nohup hass &
将邻家助手背景化运行。 - 可以通过
ps -ef | grep hass
查看进程编号,然后使用kill 进程号
关闭进程。