十行代码在旧手机上快速安装homeassistant

十行代码在旧手机上快速安装homeassistant

上一篇homeassistant的文章还是在AidLux刚出的时候写的,当时因为桌面在python3.9下无法打开,所以安装后也一直没用过。但由于AidLux1.2的发布解决了桌面的问题,pytho3.9和homeassistant也都可以直接在应用里安装,再加上方便快捷的文件管理系统,所以目前来看相比于其他方法和平台,AidLux1.2无疑是homeassistant安装使用最方便和快捷的地方。下面整理了一下安装的方法,萌新也可以快速安装。

前言:由于本方法还是使用的pip,所以网络不好的情况可以通过换源解决,具体可以百度搜索。

1.下载AidLux1.2,电脑上打开远程桌面,密码是aidlux,这样操作比较方便。

2.在应用中心里安装homeassistant和python3.9.10(在最下面)

请添加图片描述

应该是用的国内的源,所以还是下的挺快的。但是下载完后不会自动退出,右边的圈会一直转,这时候可以用手机进入应用中心,如果没有正在安装的显示就说明下载完了。安装后如下:

请添加图片描述

3.因为新的python下载后主机并不会自动使用,所以下一步是为python3.9建立软连接,代码如下:

#移除已有软连接

sudo rm -rf /usr/bin/python3

sudo rm -rf /usr/bin/python

#建立新的软连接

sudo ln -s /usr/local/python-3.9.10/bin/python3.9 /usr/bin/python3

sudo ln -s /usr/local/python-3.9.10/bin/python3.9 /usr/bin/python

可以用python3 -V和python -V验证是否成功:

请添加图片描述

4.因为hass不能在root下启动,所以要创建虚拟环境

#创建python虚拟环境

#切换目录

cd /opt/homeassistant

#在当前目录创建虚拟环境

python3 -m venv .

#进入虚拟环境,然后可以输入python -V可以查看默认的python版本,新版ha需要python3.9

source /opt/homeassistant/bin/activate

#安装homeassistant,下载比较大,建议在wifi下进行

#升级pip

/opt/homeassistant/bin/python3 -m pip install --upgrade pip

#进入到homeassistant目录下

cd /opt/homeassistant

/usr/bin/python3 -m pip install --upgrade pip #更新pip

#安装homeassistant

pip3 install homeassistant

5.启动hass

hass

请添加图片描述

首次多给些时间让Home Assistant自动配置一下, 根据你网络的情况大概10-30分钟吧。 然后就可以使用你的浏览器打开ip地址的8123端口了,就是把远程桌面的8000换成8123。

以后在新终端可以输入:


source /opt/homeassistant/bin/activate

hass

来启动,推荐还是在手机上启动,把后台运行打开就可以在后台运行服务器了。

请添加图片描述

后记:利用AidLux自带的文件管理系统可以非常快速的实现ha的集成上传,通过集成来添加设备。部署成功之后可以通过花生壳等应用实现内网穿透,在外网也可以访问。

来源:萨和希望

物联沃分享整理
物联沃-IOTWORD物联网 » 十行代码在旧手机上快速安装homeassistant

发表评论