HomeAssistant 安装
安装 Python3.9
本次更新的 HomeAssistant,需要依赖 Python3.9 进行使用,因此需要先安装好 Python3.9 环境。
而 AidLux 平台大量系统服务依赖现有的 Python3.7,如果直接使用 apt 等方式安装其他版本 Python,可能会导致整个 AidLux 平台无法正常启动服务
因此建议大家使用平台提供的应用中心,安装Python3.9.10。安装方法入下图:
安装完成后,可以打开终端,输入 python3.9
,测试是否能正常使用,如果有下图的显示,则表示安装成功:
需要注意,安装完Python3.9后,请务必重新启动一次app,否则自动配置的环境变量还未生效,会导致后续的其他操作失败
安装 HomeAssistant
接下来安装 HomeAssistant,与 Python3.9 一样,大家直接使用应用中心安装即可,根据目前测试,应用中心直接安装可能出现中途卡死的问题,暂时不要通过应用中心安装,请直接使用 aid install homeassistant
命令进行安装。
HomeAssistant 安装过程比较漫长,需要安装很多依赖的第三方工具,因此请耐心等待。根据网络情况,安装完成大概需要5~30分钟不等。
也可以使用终端中的 aid install homeassistant
命令进行安装,这样可以更全面更方便的查看安装进度,安装完成后如下图所示:
HomeAssistant 启动和配置
首次启动
打开一个新终端,输入命令:source /opt/homeassistant/bin/activate
激活 HomeAssistant 专用的虚拟环境。
然后使用命令 hass
,启动 HomeAssistant,如下图:
首次启动会提示创建 /root/.homeassistant 目录用于存放配置。这个过程也非常慢,请耐心等待。
另外,从图中可以看到,HomeAssistant 会提示一些 ERROR 和 WARNING,因为暂时对 HomeAssistant 的测试还不够充分,因此暂时还没有完全排除这些问题,不过根据目前的测试结果来看,这些 都可以忽略 ,因为并不会实际影响后续使用。
通过Web进行HomeAssistant首次使用的配置
浏览器打开新窗口,在地址栏输入 <设备的IP>:8123
,进入 HomeAssistant 控制台。
首次安装使用时,会自动重定向到配置页面,根据提示输入相关信息进行配置即可。
最后一步提交后,需要等待一小会儿,页面左下角会弹出提示,如下图:
此时其实已经配置完成,但是页面不会自动跳转。
因此手动在地址栏输入 <盒子的IP>:8123
,跳转到登录页。此时已经可以正常使用。
HomeAssistant 的退出或重启
如上面所提到的原因,HomeAssistant 如果要退出或者重启,需要手动进入运行 hass
命令的终端,然后使用 ctrl-c
组合键的形式退出,根据具体情况,可能需要多次使用 ctrl-c
组合键。
20221014更新:已经解决了大量依赖问题,目前可以通过HomeAssistant的开发者工具中的【重新启动】按钮正常退出了,但是根据测试,HomeAssistant不会自行重启,因此重启还是需要按照下面的描述手动重启
如果需要重启则请重新激活虚拟环境,然后再次运行 hass
命令。
HACS 安装
根据之前用户提出的问题,我们也实际测试了 HACS 的安装。实际测试可以正常安装使用,没有问题,现将步骤分享如下:
- 打开一个新终端,进入
/opt/homeassistant
目录 - 使用命令:
wget -O - https://ghproxy.com/raw.githubusercontent.com/hasscc/get/main/get | HUB_DOMAIN=ghproxy.com/github.com DOMAIN=hacs REPO_PATH=hacs-china/integration ARCHIVE_TAG=china bash -
获取 HACS 的安装包 - 重启 HomeAssistant
- 登录 HomeAssistant 管理台,点击管理台首页右上角的搜索图标,搜索
> 集成
,并点击进入对应页面 - 在集成页面点击添加,输入
HACS
进行添加,后续基本可以根据提示自动完成
如此依赖就完成了 HACS 的安装和使用。