树莓派第一次启动需要显示器,键盘,鼠标,完成初始化配置
(1)运行命令
1 |
sudo raspi-config |
(2)选择进入第7项advanced options
(3)选择A1 expand filesystem拓展磁盘空间,期间会重启树莓派
5.Hass在树莓派中是默认自启动的,后面修改配置文件后需要重启Hass服务,以下是重启服务的命令:
重启homeassistant
sudo systemctl restart home-assistant@pi |
关闭homeassistant自启动
sudo systemctl disable home-assistant@pi |
开启homeassistant自启动
sudo systemctl enable home-assistant@pi |
如果敲命令不行也可以直接重启树莓派也行。。。。
6. 在浏览器输入http://树莓派IP:8123 就可以登陆Hass前端页面了
云服务器安装Hass要比树莓派安装复杂很多,但是有一个好处,云服务器上安装Hass它的IP地址是公网的IP地址,而树莓派安装Hass它的IP地址是路由器局域网的IP地址,如果要公网访问需要安装tunnel2local组件及frpc,将局域网IP映射到公网,hachia中文官网下载的镜像已经安装好了组件,直接拿来用就行,如果是其他的镜像则需要自行安装,具体怎么映射公网以后在讲。
第一种直接在云服务器上登陆:
登陆以后就可以敲命令啦
第二种登陆方式:
使用PuTTY远程登陆,WinSCP远程访问服务器文件目录
PuTTY下载地址:https://putty.org/
WinSCP下载地址:https://winscp.net/eng/docs/lang:chs
我比较讲究,软件都要在官网下载,嘻嘻!
注意:Ubuntu(云服务器)有隐藏目录,如果需要查看,点击右下角隐藏,即可查看
因为Hass是基于python语言开发的所以在云服务器安装Hass, python的版本兼容性十分重要,服务器上Ubuntu16.04系统自带了python2.7和python3.5.2 可输入sudo python version和 sudo python3 version查看python版本号,Hass兼容python版本最低为python3.5.3以上的所有我们首先要升级python,下面是参考代码:
用过Ubuntu16.04的人都知道,这个版本Ubuntu的软件源安装列表中是没有Python3.6的安装包的,所以我们需要添加安装源,在命令行输入如下命令:
sudo add-apt-repository ppa:jonathonf/python-3.6
将Python3.6的安装源添加进系统中后,输入如下命令更新软件列表:
sudo apt-get update
更新安装源后,输入如下命令安装Python3.6:
sudo apt-get install python3.6
安装完成之后,设置Python3.6的优先级,输入如下命令:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
更新pip,输入如下代码:
sudo apt-get install python3-pip
sudo pip3 install --upgrade pip
python3.6升级完成后我们接着安装Hass,初次安装需要安装很多依赖,如果要提升下载速度需要更换下载源
更换下载源
sudo nano ~/.pip/pip.conf
更改后面的链接地址:http://pypi.douban.com/simple/
[global]
index-url = https://mirrors.aliyun.com/pypi/simple
CTRL + O + 回车保存,CTRL+X退出
国内还有一些其它的pip源也可选用:
安装Hass:
sudo pip3 install homeassistant
运行Hass
hass
运行没有报错即安装成功,在浏览器输入http://云服务器公网IP:8123 就可以登陆Hass前端页面了
虚拟机安装Hass与云服务器相似,如果虚拟机版本是16.04则需要升级python版本,如果是18.04则不需要升级python版本,Ubuntu18.04自带python版本就已经兼容Hass,直接安装Hass即可