十行代码在旧手机上快速安装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/python3sudo rm -rf /usr/bin/python#建立新的软连接sudo ln -s /usr/local/python-3.9.10/bin/python3.9 /usr/bin/python3sudo 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.9source /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#安装homeassistantpip3 install homeassistant
5.启动hass
hass
首次多给些时间让Home Assistant自动配置一下, 根据你网络的情况大概10-30分钟吧。 然后就可以使用你的浏览器打开ip地址的8123端口了,就是把远程桌面的8000换成8123。
以后在新终端可以输入:
source /opt/homeassistant/bin/activatehass
来启动,推荐还是在手机上启动,把后台运行打开就可以在后台运行服务器了。
后记:利用AidLux自带的文件管理系统可以非常快速的实现ha的集成上传,通过集成来添加设备。部署成功之后可以通过花生壳等应用实现内网穿透,在外网也可以访问。
十行代码在旧手机上快速安装homeassistant相关推荐
- android换手机怎么同步,换了新手机,怎么可以快速将旧手机上的信息迁移到新手机上?...
每次换新手机,都会面临一个问题--怎样才能更方便地将旧手机资料转移至新手机,尤其是通讯录.短信.通话记录.日程.照片.音乐等资料.而将旧手机中的这些资料先上传至云盘.或拷贝到硬盘,再将其下载至新手机, ...
- 小程序影藏溢出的gif_如何在Android手机上快速实现视频转GIF动图呢?
毫无疑问,Android是目前使用最广泛的手机系统.GIF很有趣,并且比视频占用更少的存储容量.本文将向您介绍如何在Android手机上快速转GIF动图的多种方法. [官网]万兴优转 - 顶尖音视频格 ...
- CentOS上快速安装Oracle服务器脚本
CentOS上快速安装Oracle服务器脚本 配置repos源 # 注释下列代码,可能导致源问题 # cd /etc/yum.repos.d # wget http://yum.oracle.com/ ...
- js判断手机上是否安装某APP
前两天,产品给我又给我提了一个需求,就是给我看了一下人家的功能,说我们也想要这个功能,于是,我就开始实现这个功能了..... js判断手机上是否安装某APP,如果有的话直接打开App,否则打开App ...
- android 您的手机上未安装应用程序的解决方法
android 创建桌面快捷方式的时候设置应用名称和图标是完全没有问题,但是点击快捷方式的时候出现"您的手机上未安装应用程序",这是快捷方式的执行目标设置错误,也就是启动Activ ...
- 打开应用时出现“你的手机上未安装应用程序”--实际上该应用已经安装的解决方案
最近我在做开发时,连接我的手机部署好应用时,点击桌面图标出现"你的手机上未安装应用程序"的提示,通过查看已安装的应用列表,确信我已经安装上了该应用,但是为什么会出现"你的 ...
- html5 判断是否安装app,js判断手机上是否安装app
通过js进行判断,判断手机上是否安装某一app,因为js并不能操作手机原生的API,所以它判断的方法只是通过动态生成iframe,用它打开app,看能不能打开,通过这个时间进行判断,下面有两段代码: ...
- 你的手机上未安装应用程序”的解决方案
最近开发了一个android程序,使用MyEclipse调试安装可以运行,退出重新点击我的App,结果老出现烦人的字眼"你的手机上未安装应用程序",我晕,你妹啊.网上搜索了一下,有 ...
- “你的手机上未安装应用程序”的解决方案
最近开发了一个android程序,使用MyEclipse调试安装可以运行,退出重新点击我的App,结果老出现烦人的字眼"你的手机上未安装应用程序",我晕,你妹啊.网上搜索了一下,有 ...
最新文章
- Kubeedge Edged概述
- 讯飞语音:客户端未被授权
- Response对象学习
- Codeforces Round #650 (Div. 3)(A-C)
- 带有Python示例的math.exp()方法
- 【Git】Git提交代码到GitHub的基本操作流程
- aop源码分析之 —— 创建代理对象
- c语言三元组稀疏矩阵的转置实验报告,稀疏矩阵快速转置 数据结构实验报告
- webuploader
- Linux下飞鸽传书项目设计书,Linux 下飞鸽传书设计实现
- directx修复工具 4.0_A12-A13最稳定越狱工具发布,支持iOS13.0—iOS13.3
- 基于OpenCV与MFC的人脸识别
- 图书馆管理系统(连接数据库)
- iSH ssh 安装
- 极小化极大(Minimax)算法原理
- java语音转文字_快速实现语音转文字,还自带翻译
- 《经济机器是怎样运行的》笔记(一)
- 我喜欢两个男人。。。
- oracle中 ''dual'' 的含义
- meta标签详解(meta标签的作用)///////////////////////////转