『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 7312|回复: 6

[基础教程] 树莓派3b+官方Raspbian系统安装homeassistant 0.71版本手动方式

[复制链接]

5

主题

116

帖子

429

积分

论坛分享达人

积分
429
金钱
313
HASS币
0
发表于 2018-6-11 10:32:59 | 显示全部楼层 |阅读模式
本帖最后由 zhaorjgch 于 2018-6-11 10:59 编辑



一、烧录好官方Raspbian 最新系统桌面版(4月18日更新),进行基本配置,包括时区。远程桌面xrnp安装等。
首次进入系统更改 pi 密码,激活root账户


下载地址 https://www.raspberrypi.org/downloads/raspbian/




QQ图片20180611095306.png


二、更换系统国内源(中国科学技术大学)


1、修改树莓派Raspbian 系统源


sudo nano /etc/apt/sources.list


如下:注意要看自己的系统版本(stretch
#deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
#deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free rpi
#科大源
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

2、修改debian软件源

sudo nano /etc/apt/sources.list.d/raspi.list


如下:
#deb http://archive.raspberrypi.org/debian/ stretch main ui
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ stretch main ui
#deb http://mirrors.aliyun.com/debian/ stretch main ui
#科大源
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui


3、更改pip的国内的源
      默认路径下并不存在配置文件,需要新建,在linux默认的路径是 $HOME/.pip/pip.conf
sudo mkdir .pipsudo nano .pip/pip.conf
      然后在配置文件中写入

[global]
index-url = https://pypi.mirrors.ustc.edu.cn/simple/

[install]
trusted-host = pypi.mirrors.ustc.edu.cn


      index-url即源地址,trusted-host为源地址的域名,由于国内的源镜像都未使用https协议,所以如果不添加信任域就会报警

注意 :修改完成之后要执行  sudo apt-get update


三、安装hass

  首选更新系统:
  • 抓取最新源数据:sudo apt-get update
  • 更新系统:sudo apt-get upgrade -y
  执行安装
1、安装依赖关系
sudo apt-get install python3 python3-venv python3-pip
2、 添加一个名为Home Assistant的帐户homeassistant。由于此帐户仅用于运行Home Assistant,因此添加额外参数-rm,以创建系统帐户并创建主目录。参数-G dialout将用户添加到dialout组中。这是使用Z-Wave和Zigbee控制器所必需的。
sudo useradd -rm homeassistant -G dialout
3  接下来,我们将创建一个安装Home Assistant的目录,并将所有者更改为该homeassistant帐户。

cd /srvsudo
mkdir homeassistant
sudo chown homeassistant:homeassistant homeassistant

4  接下来是创建并更改为Home Assistant的虚拟环境。这将作为homeassistant账户完成。
sudo su -s /bin/bash homeassistant
cd /srv/homeassistant

python3 -m venv .

source bin/activate


5、 安装Home Assistant

pip3 install homeassistant

通过以上的步骤,就完成了home-assistant的安装过程。直接输入命令,就会首次运行并自动下载安装和缓存必要的库/依赖项。

hass

您现在可以通过 http:// ipaddress:8123 上的Web界面在Raspberry Pi上访问您安装的home-assistant了
QQ图片20180619.png

这部分转载 博客园 作者 技术人生的文章 请参考 :http://www.cnblogs.com/puhui/archive/2018/05/04/8988985.html

注意
   安装过程大概要20到30分钟静静等待,不要关闭窗口
   以上安装都是通过pi用户执行。

四、更新homeassistant

sudo su -s /bin/bash homeassistant
source /srv/homeassistant/bin/activate
pip3 install --upgrade homeassistant

五、如果想重新安装homeassistant,卸载过程如下:

1、进入homeassistant用户的虚拟环境
sudo su -s /bin/bash homeassistant
source /srv/homeassistant/bin/activate

2、执行卸载hass命令
pip3 uninstall homeassistant

3、卸载python3虚拟空间,只需要删除虚拟空间所在的homeassistant文件夹即可
注意 这一步操作你首先是重新进入pi账户登录或者root目录的根目录 (退出虚拟空间的命令是 deactivate

sudo su -s /bin/bash homeassistant
cd /srv  
sudo rm -rf homeassistant

4、彻底删除homeassistant用户用户

sudo  userdel -r homeassistant

接下来你就可以重新安装了!!!

























回复

使用道具 举报

18

主题

141

帖子

2623

积分

金牌会员

Rank: 6Rank: 6

积分
2623
金钱
2482
HASS币
0

论坛风云人物

发表于 2018-6-11 14:26:45 | 显示全部楼层
然后自动启动服务都不写,你是打算每次开机手动运行hass吗
回复

使用道具 举报

30

主题

997

帖子

4151

积分

论坛元老

Rank: 8Rank: 8

积分
4151
金钱
3149
HASS币
0

活跃会员

发表于 2018-6-11 14:46:10 | 显示全部楼层
谢谢分享!!
回复

使用道具 举报

62

主题

603

帖子

6382

积分

论坛元老

Rank: 8Rank: 8

积分
6382
金钱
5704
HASS币
240

教程狂人论坛风云人物

发表于 2018-6-11 20:43:14 | 显示全部楼层
ABC 发表于 2018-6-11 14:26
然后自动启动服务都不写,你是打算每次开机手动运行hass吗

估计是漏了
尝试过萝卜,我想你一定会忘记青瓜
回复

使用道具 举报

5

主题

116

帖子

429

积分

论坛分享达人

积分
429
金钱
313
HASS币
0
 楼主| 发表于 2018-6-11 21:55:44 | 显示全部楼层
ABC 发表于 2018-6-11 14:26
然后自动启动服务都不写,你是打算每次开机手动运行hass吗

哈哈,随便记录了一下,自启动网上一大把,我搬运了一下https://bbs.hassbian.com/thread-4022-1-1.html
回复

使用道具 举报

0

主题

4

帖子

29

积分

新手上路

Rank: 1

积分
29
金钱
25
HASS币
0
发表于 2019-8-28 06:06:45 | 显示全部楼层
2019-08-28 06:01:26 INFO (MainThread) [homeassistant.core] Timer:starting 一晚上卡在这个地方咋这个咋解决
回复

使用道具 举报

0

主题

4

帖子

29

积分

新手上路

Rank: 1

积分
29
金钱
25
HASS币
0
发表于 2019-8-28 06:10:39 | 显示全部楼层

                               
登录/注册后可看大图


进ip也只能进到这里  终止重进好多次了 放一个小时也不会动的样子
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 08:26 , Processed in 0.267433 second(s), 38 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表