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

 找回密码
 立即注册
查看: 70145|回复: 71

[新手导航] 【HASS初级教程】1-熟悉前端UI和配置文件

  [复制链接]

26

主题

553

帖子

2728

积分

金牌会员

Rank: 6Rank: 6

积分
2728
金钱
2150
HASS币
100

教程狂人

发表于 2018-9-3 00:54:53 | 显示全部楼层 |阅读模式
本帖最后由 Mirukuteii 于 2018-9-3 12:53 编辑

HASS初级教程:1-熟悉前端UI和配置文件

系列教程的学习前提

  • 了解HASS基本情况,已经成功部署稳定可靠的HASS后台和WEB前端。
  • 熟悉任意文本编辑软件,包括但不限于VSCode、Sublime、Atom、Cloud9等。
  • 能够通过SSH、WinSCP、Samba等方式,接入HASS后台并查看和修改文件。
  • 有学习的耐心和恒心,注重基础,注重积累,不急于求成。

一、 恭喜安装成功

不管你是通过什么样的途径,现在已经成功的安装了HASS(全文默认起点为0.77.2),并且已经可以登录到8123端口的HTTP前端,那么首先让我们来熟悉一下HASS的WEB前端。
注意:强烈推荐使用最新版的Chorme浏览器登录HASS前端。

二、 创建账号进入前端

激动地第一次登录系统,系统会提醒你创建账号,如图所示:
登录界面.png
姓名:在HASS系统中显示出来的名字,相当于昵称,目前可包括中文和各类符号在内的UTF-8编码的字符。
用户名:登录HASS所用的id,目前可包括中文和各类符号在内的UTF-8编码的字符,推荐使用英文字符。
密码:登录HASS所用的密码,只能使用英文字符。
注意:第一个登录HASS的用户为 系统所有者(Owner),拥有管理其他用户的权限,所以务必认真填写。

创建账户完毕后,系统将提醒你登录,如图所示:
登录界面2.png
填上刚才创建的用户名和密码,即可完成登录,进入HASS实例。
提示:图中的 Home Assistant Local指的是HASS默认的认证模式。

三、 前端界面概况

第一次登录前端的界面大致如下图所示,请自行熟悉,不具体介绍了。

主要概况

前端界面概况.png

当前用户档案

当前用户档案.png

配置面板

配置面板.png

用户管理

  1. 查看用户
    用户管理1.png
  2. 新建用户
    用户管理2.png
  3. 用户详情
    用户管理3.png

    通用配置

    通用配置.png

四、 开发者工具

重点了解状态和信息面板

状态

开发状态.png

信息

开发信息.png

五、HASS的配置文件

1. 配置文件根目录

在上面的开发者工具中,我们已经找到了配置文件根目录。
HASS的配置文件根目录就是存放配置文件的地方。
该目录本来由用户指定,但对于大多数新人来讲,初次安装HASS用的或许是现成的安装方法,所以或许不清楚具体路径,那么通过上面的办法即可找到。
配置文件根目录2.png
如图所示为putty下打开的配置文件根目录,初级阶段涉及到的所有HASS的配置文件都在这个目录里面。

2. 配置文件

使用SSH、WinSCP、Samba等方法,进入到配置文件根目录。找到configuration.yaml文件,它就是HASS的配置文件。请牢记该文件,我们通过配置该文件,对HASS提出要求,而HASS则根据它,来调用组件,从而实现我们的要求。掌握该文件,是掌握HASS的第一步,我们将在下面的以后的教程中具体研究如何掌握它。

3. 配置子文件

配置文件根目录中,除了configuration.yaml之外,你还会看到:
配置文件根目录.png
如图所示为WinSCP(记得设置隐藏文件可见)下的配置文件的根目录。

  • automations.yaml   自动化子文件;
  • customize.yaml     自定义子文件;
  • entity_registry.yaml 实体注册子文件;
  • groups.yaml  群组子文件;
  • scripts.yaml 脚本子文件;
  • secrets.yaml 私密子文件;
  • 其它yaml文件。

以上这些文件并不是必须的,而是依附于配置文件,并由系统自动生成的子配置文件。它们的名称,它们的位置,它们存在的意义,都是由配置文件决定的。子配置文件包含了需要从配置文件中分离出来,以便于修改和存放的配置内容。你完全可以通过修改配置文件,改变他们的位置、名称及意义,并添加和构建类似的文件。
本系列教程前期,只涉及对配置文件本体的操作,而后期,在学习分离配置文件后,将使用PKG配置文件来管理配置,也不会使用以上这些子文件。所以,如果按照本文教程学习,这些子文件都删掉吧(除了私密子文件和实体注册子文件)。具体原因将在分离配置文件章节中进行阐述。

4.配置文件根目录下的其它文件和文件夹

  • home-assistant.log文件
    HASS日志文件:由系统的logger组件生成的日志文件,每次HASS启动,该文件就会重新生成。
  • home-assistant_v2.db文件
    HASS数据库文件:由系统的recorder组件生成的数据库文件,主要为系统的history等组件提供支持。HASS已经默认为定期清理数据库,以后你也可以更换数据库。
  • packages文件夹
    HASS自动生成的PKG配置文件目录,后面将在分离配置文件部分讨论。
  • 其它文件和文件夹,暂不进行解释。

评分

参与人数 6金钱 +70 收起 理由
lqf1206 + 5 遇到问题了,慕名而来
weiren526 + 5 谢谢分享!
+ 20 我来瀚思就为看你!
windgo + 10 膜拜大神!
neroxps + 20 分享是一种美德!
咸味土豆 + 10 等到你了。哈哈哈。

查看全部评分

回复

使用道具 举报

13

主题

258

帖子

2090

积分

金牌会员

Rank: 6Rank: 6

积分
2090
金钱
1832
HASS币
0
发表于 2018-9-3 01:03:30 | 显示全部楼层
搬板凳看大神进行科普教育讲座。
回复

使用道具 举报

12

主题

545

帖子

2041

积分

金牌会员

Rank: 6Rank: 6

积分
2041
金钱
1496
HASS币
0
发表于 2018-9-3 07:12:22 来自手机 | 显示全部楼层
支持,看来hassio还没完全支持新用户体系
回复

使用道具 举报

75

主题

1976

帖子

8199

积分

元老级技术达人

积分
8199
金钱
6173
HASS币
430

活跃会员教程狂人

发表于 2018-9-3 08:35:30 | 显示全部楼层
墙裂支持,最近没鼓捣,昨天升级了下0.77.2,树莓派好像出问题了。正好借这个帖子迁移一下。谢谢M大分享。
所有过往,皆为序章。
回复

使用道具 举报

6

主题

554

帖子

3490

积分

论坛元老

Rank: 8Rank: 8

积分
3490
金钱
2936
HASS币
0
发表于 2018-9-3 08:44:03 | 显示全部楼层
谢谢楼主分享,真是我们的好老师!
回复

使用道具 举报

9

主题

256

帖子

2820

积分

金牌会员

Rank: 6Rank: 6

积分
2820
金钱
2554
HASS币
60
发表于 2018-9-3 09:03:48 | 显示全部楼层
支持一下!!!!!!!!!!!!!
回复

使用道具 举报

13

主题

182

帖子

1732

积分

金牌会员

Rank: 6Rank: 6

积分
1732
金钱
1550
HASS币
0
发表于 2018-9-3 09:31:03 | 显示全部楼层
学习,关注,谢谢
回复

使用道具 举报

26

主题

553

帖子

2728

积分

金牌会员

Rank: 6Rank: 6

积分
2728
金钱
2150
HASS币
100

教程狂人

 楼主| 发表于 2018-9-3 10:52:32 | 显示全部楼层
yoyosuka 发表于 2018-9-3 01:03
搬板凳看大神进行科普教育讲座。

谢谢支持,好久没尬聊了。
回复

使用道具 举报

26

主题

553

帖子

2728

积分

金牌会员

Rank: 6Rank: 6

积分
2728
金钱
2150
HASS币
100

教程狂人

 楼主| 发表于 2018-9-3 10:55:24 | 显示全部楼层
潇洒哥er 发表于 2018-9-3 07:12
支持,看来hassio还没完全支持新用户体系

哈哈
回复

使用道具 举报

26

主题

553

帖子

2728

积分

金牌会员

Rank: 6Rank: 6

积分
2728
金钱
2150
HASS币
100

教程狂人

 楼主| 发表于 2018-9-3 10:55:49 | 显示全部楼层
咸味土豆 发表于 2018-9-3 08:35
墙裂支持,最近没鼓捣,昨天升级了下0.77.2,树莓派好像出问题了。正好借这个帖子迁移一下。谢谢M大分享。 ...

我又收了几个N1。。。。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 10:45 , Processed in 0.097677 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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