[其他芯片] 【BIGTREETECH CB1】—— 安装HomeAssistant

mars4zhu   2023-2-8 20:36 楼主

2. CB1_HomeAssistant_notes

2.1. 系统自带python安装HomeAssistant-Core

2.1.1. 按照HomeAssistant官网教程安装home-assistant-core

https://www.home-assistant.io/installation/raspberrypi#install-home-assistant-core

  1. debian镜像切换为国内清华大学的tuna镜像源

    参考 Debian 镜像使用帮助 (https://mirrors.tuna.tsinghua.edu.cn/help/debian/)

    sudo vi /etc/apt/sources.list

    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free

    deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free

    deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free

  2. 切换pip源

    从pip官网下载太慢(40KB/s),参考 Python 修改 pip 源为国内源 (https://www.cnblogs.com/137point5/p/15000954.html

    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    
  3. 与文中的差别在于

    原文是针对树莓派,系统自带gpio和i2c用户组,而CB1系统没有这些用户组,因此命令

    sudo useradd -rm homeassistant -G dialout,gpio,i2c
    

    应当改为

    sudo useradd -rm homeassistant -G dialout
    
  4. 在最后运行

    pip3 install homeassistant==2023.2.0
    

    出现错误,提示未发现2023.2.0版本的HomeAssistant,

    1. 可能pip源还没有更新,

    2. 附注:后续在安装的HomeAssistant中提示,当前系统python版本为3.9,已被2023.2.0版本停用,需要更新到Python-3.10版本以上才能用。

  5. 不指定最新的HomeAssistant版本,即:pip3 install homeassistant

  6. 整个过程如图:

    install_pip3-install-homeassistant_tuna.png

  7. 完成安装后的命令行结果如图:

    install_pip3-install-homeassistant_packages.png

2.2. 运行使用HomeAssistant-

安装后,命令行输入 hass,即可运行HomeAssistant服务。

install_hass.png

(注:从命令行输出信息可以看到,之前安装pip3 install home-assistant==2023.2.0不成功的原因在于,HomeAssistant-2023.2停止对当前Python-3.9.2版本的支持,所以只能安装python-3.9.2支持的最新版——HomeAssistant-2023.1.7)

2.2.1. 配置HomeAssistant

在浏览器地址栏输入 http://X.X.X.X:8123 (replace X.X.X.X with your machines’ IP address).就进入HomeAssistant的浏览器界面。初始化配置依次为如下:

  1. 首先是创建用户

    hass_create-account.png

  2. 设置用户信息后登录:

    hass_setup-login.png

  3. 登录后,自动发现HomeAssistant支持的设备

    测试中发现,系统接入的无线网络中的路由器(华为AX3 Pro)支持HomeAssistant:

    hass_overview.png
  4. Settings/repair信息

    在左方侧边栏的Settings中有一条信息标志,点开后发现有一个repair信息,提示,同样验证了之前安装最新的HomeAssistant-2023.2.0失败的原因:HomeAssistant-2023.2将不再支持python-3.9,要求至少python-3.10及以上版本。

    hass_python-3.9.2-deprecated.png

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复