(一 ) 天猫精灵接入Home Assistant-服务器搭建

()1登陆阿里云

https://ecs.console.aliyun.com/?spm=5176.2020520001.0.0.6B1Uov#/home

账号dongdongmqtt

密码******4******

手机 2967

邮箱 10511

2购买提个服务器

ubantu1604  华北

3 设置密码

选择第三个,设个密码

 

L-----4------

4远程登录

打开软件

 

 输入IP   账户root 密码L-----4------

登陆

 

5添加安全组转发,开放端口

(以下为示例,需要根据程序所使用的端口开放)

 

1 配置安全组。(图片不够大,请设置浏览器的倍数!)
  • 如果您是首次买阿里云主机,务必把安全组设置如下,否则无法访问18083端口 。

    • 安全组在此服务器实例里面,找到配置,找到安全组规则!

 

点击配置规则

 

 

6 安装各种程序

6.1 Python3.7

先建一个文件夹 

 

0更新系统

sudo apt-get update

2.在线下载Python3.7源码包

#进入tmp目录
cd /tmp
#下载python3.7.0(或至我的百度网盘去下载Python3.7.0.tar.xz 密码:5huz)
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz

3.解压并配置

#解压
tar Jxvf Python-3.7.0.tar.xz
#进入python3.7.0目录
cd Python-3.7.0
#创建目录
mkdir -p /usr/local/python3
#配置(指定安装目录)
./configure --prefix=/usr/local/python3 --enable-optimizations

4. 编译及安装

make && make install

会报错,缺少依赖
curl https://bc.gongxinke.cn/downloads/install-python-3.7.0 | bash
重新编译

5.更换系统默认Python版本

1)备份原来的包,才能创建软连接2

mv /usr/bin/python /usr/bin/python_old

2).创建新版本Python3.7的软链接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python
3).查看Python版本
python -V

Centos 7安装Python3.7

4)查看pip版本

pip --version

pip报错

 

解决,找到文件换内容

下面内容替换,但是可能存在文本复制缩进问题

直接去网站复制

https://github.com/pypa/pip/issues/5240

#!/home/kleinernull/.pyenv/versions/3.6.2/bin/python3.6

# -*- coding: utf-8 -*-
import re
import sys

from pip._internal import main as _main

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(_main())

  然后就不报错了

 需要更新升级一下pip,否则下一步不让进行

6安装hass

 sudo pip3 install homeassistant

 

7 运行hass

 第六部:验证安装结果
在命令行窗口,输入:hass --open-ui。参数–open-ui的意思是系统启动完成后自动打开本机浏览器访问Home Assistant。
首次启动需要初始化配置文件,也会自动下载一些所需的文件,会需要一些时间。有时因网络质量问题还会出现文件下载失败情况,导致启动过程受阻。此时可以关闭命令行窗口,再重新执行启动命令。

输入:hass --open-ui  

 

出现超过10s 等待。。。

关闭远程连接,重新进入,

输入:hass --open-ui 

之后等待

 到下面 hellow 已经开始运行

 


继续等待启动过程完成,直到浏览器自动打开Home Assistant系统首页,即表明软件安装成功。

 

 由于服务器没有火狐游览器,所以一直不会自动弹出,可以直接从外网访问查看页面。

一直停留界面

 

7 从外网访问 hass

服务器开放 8123端口,以便外网查看

登陆 阿里云

https://ecs.console.aliyun.com/?spm=5176.2020520001.0.0.6B1Uov#/home

阿里云

账号dongdongmqtt

密码******4******

 

找到 轻量级服务器

 打开防火墙

 

添加一个新的端口

 打开火狐或者谷歌游览器

输入

http://59.110.167.17:8123/

就可以外网看到,服务器上的HASS

增加一个MQTT设备

增加域名解析

 

使用谷歌游览器访问

 

 

 

 

 

 

转载于:https://www.cnblogs.com/kekeoutlook/p/9446419.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值