3011|0

659

帖子

1

TA的资源

纯净的硅(中级)

楼主
 

【BIGTREETECH CB1】—— 安装HomeAssistant [复制链接]

 

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. 整个过程如图:

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

2.2. 运行使用HomeAssistant-

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

(注:从命令行输出信息可以看到,之前安装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. 首先是创建用户

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

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

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

  4. Settings/repair信息

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

点赞 关注
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表