新手树莓派4B安装homeassistant(python虚拟环境安装)

我的树莓派4B(4G)本来安装的树莓派官网的的 Raspberry Pi OS with desktop and recommended software系统

因为不止要玩ha  还要用作其他用途

安装homeassistant的时候首先考虑的是英文官网Home Assistant

英文官网介绍的安装方法是allinone一键安装

方法一:这个安装方法很简单  一条命令搞定

但是因为一键安装那个网址被墙

造成国内用户无法使用这个命令

sudo nano /etc/hosts

无奈去尝试创建虚拟环境的方法

然后各种错误,什么python版本问题啦,homeassistant依赖组件没装好啦,sqllite3提示错误,找了很多资料都无果

然后不得不安装英文官网里的镜像

下载地址:https://github.com/home-assistant/operating-system/releases/download/5.10/hassos_rpi4-64-5.10.img.xz

4B(4G)的树莓派需要安装这个64位镜像

然后不得不安装了homeassistant中文网(非官方)的镜像

看了下国内目前两个homeassistant较大的社区是:Homeassistant智能家居实战篇 - HACHINA中文网 和 Home Assistant 中文文档两家

虚拟安装出现的错误

运行hass时出现的错误

2021-03-15 06:33:44 WARNING (Recorder) [homeassistant.components.recorder.util] The system could not validate that the sqlite3 database at //home/homeassistant/.homeassistant/home-assistant_v2.db was shutdown cleanly.
2021-03-15 06:33:44 WARNING (Recorder) [homeassistant.components.recorder] Ended unfinished session (id=2 from 2021-03-15 06:18:21.577449)

解决方法:

rm /home/homeassistant/.homeassistant/home-assistant_v2.db

    用这个命令直接清除这个数据库文件


2021-03-15 06:24:46 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of my. Setup failed for dependencies: frontend
2021-03-15 06:24:46 ERROR (MainThread) [homeassistant.setup] Setup failed for my: Could not set up all dependencies.

解决方法: 

pip3 install http://mirrors.aliyun.com/pypi/packages/51/cd/7c5181840ea47ac94d40bcc1ee02a8d24bff856852a9222b33742a15dd3c/home-assistant-frontend-20210314.0.tar.gz

    来安装这个frontend组件,如果不确定要按哪个版本的frontend,通过pip默认安装先看下自动安装的版本。

各种修修补补之后依然失败

然后又捡起docker  在树莓派安装docker  然后安装ha

然后安装supervisor

docker pull homeassistant/armhf-hassio-supervisor:latest

你可能感兴趣的:(Home,assistant,docker,python,linux)