十行代码在旧手机上快速安装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相关推荐

  1. android换手机怎么同步,换了新手机,怎么可以快速将旧手机上的信息迁移到新手机上?...

    每次换新手机,都会面临一个问题--怎样才能更方便地将旧手机资料转移至新手机,尤其是通讯录.短信.通话记录.日程.照片.音乐等资料.而将旧手机中的这些资料先上传至云盘.或拷贝到硬盘,再将其下载至新手机, ...

  2. 小程序影藏溢出的gif_如何在Android手机上快速实现视频转GIF动图呢?

    毫无疑问,Android是目前使用最广泛的手机系统.GIF很有趣,并且比视频占用更少的存储容量.本文将向您介绍如何在Android手机上快速转GIF动图的多种方法. [官网]万兴优转 - 顶尖音视频格 ...

  3. CentOS上快速安装Oracle服务器脚本

    CentOS上快速安装Oracle服务器脚本 配置repos源 # 注释下列代码,可能导致源问题 # cd /etc/yum.repos.d # wget http://yum.oracle.com/ ...

  4. js判断手机上是否安装某APP

    前两天,产品给我又给我提了一个需求,就是给我看了一下人家的功能,说我们也想要这个功能,于是,我就开始实现这个功能了..... js判断手机上是否安装某APP,如果有的话直接打开App,否则打开App ...

  5. android 您的手机上未安装应用程序的解决方法

    android 创建桌面快捷方式的时候设置应用名称和图标是完全没有问题,但是点击快捷方式的时候出现"您的手机上未安装应用程序",这是快捷方式的执行目标设置错误,也就是启动Activ ...

  6. 打开应用时出现“你的手机上未安装应用程序”--实际上该应用已经安装的解决方案

    最近我在做开发时,连接我的手机部署好应用时,点击桌面图标出现"你的手机上未安装应用程序"的提示,通过查看已安装的应用列表,确信我已经安装上了该应用,但是为什么会出现"你的 ...

  7. html5 判断是否安装app,js判断手机上是否安装app

    通过js进行判断,判断手机上是否安装某一app,因为js并不能操作手机原生的API,所以它判断的方法只是通过动态生成iframe,用它打开app,看能不能打开,通过这个时间进行判断,下面有两段代码: ...

  8. 你的手机上未安装应用程序”的解决方案

    最近开发了一个android程序,使用MyEclipse调试安装可以运行,退出重新点击我的App,结果老出现烦人的字眼"你的手机上未安装应用程序",我晕,你妹啊.网上搜索了一下,有 ...

  9. “你的手机上未安装应用程序”的解决方案

    最近开发了一个android程序,使用MyEclipse调试安装可以运行,退出重新点击我的App,结果老出现烦人的字眼"你的手机上未安装应用程序",我晕,你妹啊.网上搜索了一下,有 ...

最新文章

  1. Kubeedge Edged概述
  2. 讯飞语音:客户端未被授权
  3. Response对象学习
  4. Codeforces Round #650 (Div. 3)(A-C)
  5. 带有Python示例的math.exp()方法
  6. 【Git】Git提交代码到GitHub的基本操作流程
  7. aop源码分析之 —— 创建代理对象
  8. c语言三元组稀疏矩阵的转置实验报告,稀疏矩阵快速转置 数据结构实验报告
  9. webuploader
  10. Linux下飞鸽传书项目设计书,Linux 下飞鸽传书设计实现
  11. directx修复工具 4.0_A12-A13最稳定越狱工具发布,支持iOS13.0—iOS13.3
  12. 基于OpenCV与MFC的人脸识别
  13. 图书馆管理系统(连接数据库)
  14. iSH ssh 安装
  15. 极小化极大(Minimax)算法原理
  16. java语音转文字_快速实现语音转文字,还自带翻译
  17. 《经济机器是怎样运行的》笔记(一)
  18. 我喜欢两个男人。。。
  19. oracle中 ''dual'' 的含义
  20. meta标签详解(meta标签的作用)///////////////////////////转

热门文章

  1. uni-app H5下载到本地照片
  2. j2me证券指标系统
  3. 第19课时_加减法与直流偏置电路
  4. ResNet结构分析
  5. 电脑微信聊天记录转移到另一台电脑
  6. 百货wifi需求大,全面的无线覆盖解决方案
  7. 视频教程-新版全面系统完整的电信客服综合案例教程-大数据
  8. CSS vertical-align属性的用法
  9. Comsol Multiphysics 粉末冶金过程计算机仿真
  10. 一周企业财报 | 碧桂园、中国平安、小米、药明康德等18家企业发布业绩