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

 找回密码
 立即注册
查看: 7821|回复: 2

[基础教程] 新手上路,记录贴(hass选择,基本控件添加)

[复制链接]

2

主题

9

帖子

132

积分

注册会员

Rank: 2

积分
132
金钱
123
HASS币
0
发表于 2020-9-18 10:28:21 | 显示全部楼层 |阅读模式
本帖最后由 luminous 于 2020-9-18 10:32 编辑

新手上路,记录贴
1. 安装hass
      首先从网络上发现hass,然后查询安装方法,有hassio,hass原版之分。
其中hassio有一键安装脚本,可自行搜索。但是个人安装后发现经常莫名其妙网页打不开了,资料也比较少,官方目前不推荐这种方式。遂切换至原版。
原版hass安装方式根据平台不同方式不同。
1.树莓派等独立小设备可以选择带系统的hassos(即优化后的操作系统+hass)。
2. docker. 我是用的虚拟机虚拟了linux(ubuntu)然后在ubuntu上采用docker直接pull官方镜像安装。这样不影响ubuntu系统的使用,增删改都比较容易。
3. 可以直接在linux下采用python 的pip3工具安装。(原生安装)

2. 安装完成测试
安装好后即可以通过http://ip:8123进行页面访问。
注意,如果是docker,可以参考docker的命令行通过启动的时候将8123端口映射到8888端口,因为docker内部是独立网络管理,ip也不一样,只是ip映射本机安装docker的时候做好了路由。
docker run -d --name="home-assistant" -v /opt/ha:/config -p 8888:8123 homeassistant/home-assistant

3. configuration.yaml配置文件

对于刚开始hass的配置confiuration.yaml文件,/config文件都比较模糊,不清楚在哪,特别是刚开始hassio安装的时候路径更加混乱。安装原生hass之后基本理解了。/config目录通过命令·  docker exec -it 3538xxxxxdda bash ·进入docker容器中即在/根目录下有/config目录。hass的配置目录即在此。因为是docker的,所有在启动时参数中也说明了映射路径,我这里/opt/ha目录即等价于容器内部的/config目录,修改2个是一样的。
docker run -d --name="home-assistant" -v /opt/ha:/config -p 8888:8123 homeassistant/home-assistant

4. 进入页面配置

   页面进去刚开始是空的,基础资料也很少,所以这也是记录此篇的目的。稍微指引一下新新手。
对于hassio来说,因为是容器定制好很多插件,所以有个hassio页签直接在左侧
对于原生hass可以进行安装community社区商城、hacs官方商城(依赖github、梯子)。里面主要包含一些别的用户自行开发的插件。
其实完全可以不用安装这几个商城(插件库),直接去下载别人开发好的插件源文件,拷贝到/config目录里面进行配置。具体配置方法可以参考hacs的安装方法,应该是一致的。hacs安装方法:https://hacs.xyz/docs/installation/prerequisites


我这里是安装了hacs,如果是hassio,左侧就直接有个hassio,如果安装了community,左侧就应该出现一个community(我没安装,不清楚community是不是就是hacs)。tips,安装hacs依赖github,按道理应该不会被强,但是总是链接超时,最后是开了全局梯子才搞定。另外安装过程中出现了一个错误,告诉我我的pip3版本不对,我升级了ubuntu里面的pip3始终不正确,最后是exec进入docker内部进行升级pip3才起作用。

5. 添加控件

    由于涉及不深,目前添加了2个控件,后续开始自己捣鼓啦~
5.1 accuweather天气获取
    主要是想练习一下如何添加控件,这个直接去官方hass查看手册,按照指引,在accuweather官网注册开发者,添加app,生成token,然后直接在“配置->集成”中找到accuweather,输入token,就可以了。然后再在主面板(概览)中添加刚才的实体即可获取接口带来的信息。
5.2 ping检查
    ping检查主要是用来ping内网设备是否在线,是否通断。参考:https://bbs.hassbian.com/thread-145-1-1.html
直接在configuration.yaml中添加,重启hass服务,然后就可以在实体中看见啦~~~


目前个人踩坑踩到这里。中间有很多疑问,看了很多资料才解决,所以写一点点经验分享(踩坑记录 )
后续准备实施esp8266获取温湿度,然后接入hass,再熟悉熟悉mqtt,esphome相关内容。等配件ing,欢迎各位论坛大大回帖交流一下,哪些是比较好用的家庭自动化。







回复

使用道具 举报

6

主题

259

帖子

2998

积分

金牌会员

Rank: 6Rank: 6

积分
2998
金钱
2739
HASS币
0
发表于 2020-10-5 23:50:52 | 显示全部楼层
我用黑裙装的hassos /config文件在哪里没找到
回复

使用道具 举报

2

主题

9

帖子

132

积分

注册会员

Rank: 2

积分
132
金钱
123
HASS币
0
 楼主| 发表于 2020-10-12 16:19:51 | 显示全部楼层
ilongjiang 发表于 2020-10-5 23:50
我用黑裙装的hassos /config文件在哪里没找到

那你用命令行全局搜一下configuration.yaml文件,就找到了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 12:14 , Processed in 0.252244 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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