HomeAssistant:1-常见基础配置

系列文章 · 共 2 篇

别被网络折磨了

尝试了一百种方法,都被HAOS无法修改系统文件拦在门外,内网能畅通无阻拉Docker,能自由访问Github。就是对这无法修改的系统无能为力,有东西不能用的感觉真的太难受了。还是希望官方照顾一下我们特殊人群,开放一下HTTP_PROXY和docker镜像仓的接口还是不难的吧。折腾了老半天,都没搞好,一气之下直接换成了HAOS极速版,来自祖国同胞的关怀,只能说特色常在,感动常在,感谢有人为我们点灯撑伞。

系统配置

人员

邀请你的家人们加入HA吧,注册个用户就可以咯。

地点

本以为会遇到坐标系转换的问题,实测无论是官方版还是祖国版,都没有出现明显的坐标偏移,测试客户端为iphone官方客户端。 可以添加常去的几个地点,比如上班、父母家,HA可以根据接入的移动设备位置信息与地点的地理围栏范围计算是否在围栏中。可以利用这一点构建一个漂亮的家庭成员状态表。

应用推荐(add-on)

Advanced SSH & Web Terminal

一个SSH服务端与网页连接器,主要是网页上可以复制,官方的安装了之后没研究明白怎么在网页上复制,终端去连22端口也连不上。安装了这个之后一切问题都解决了。

安装完之后启动失败不要慌,去配置里添加一下账号密码。

官方集成筛选

  • 日出日落: 通过经纬度与时间计算,选择保留
  • Meteorologisk institutt (Met.no):天气,国内可能不太精准,禁用
  • Radio Browser: 无线电,禁用
  • Backup:备份服务,保留
  • Google Translate text-to-speech: 谷歌提供的文字转语音,禁用
  • Home Assistant Supervisor: 系统信息,保留

新增集成

HACS

这个集成也就不必多说了吧,总之就是一个集成超市。有Github账号就直接登录自己的号就行了。

自带的HACS应该是极速版,安装完之后,添加集成会有一个什么共享令牌的选项。但是授权后一直报错。后来我ssh到ha,用了官方的安装脚本重新安装了原版HACS,重新配置登录Github授权后,就一次通过了。脚本如下:

curl -sfSL https://get.hacs.xyz | bash -

天气

禁用官方的天气集成后,可以选择一款本土化适配优秀的,搜了一下HACS,有两个选择:和风天气和彩云天气。

和风天气

从HACS下载 HeFeng Weather Forecast for Home Assistant 作者是小愚。按照说明进行配置。

  1. 和风官网 注册开发者账号
  2. 创建项目,名称随意
  3. 开始配置HA的集成,注意,一定要从这里开始配置,因为后面会需要从配置过程中复制的信息
  4. 选择JWT模式,顶部会出现一个公钥,复制公钥
  5. 在和风控制台,刚才创建的项目中,创建凭证,选择JWT,将公钥复制进去
  6. 复制项目与凭证ID,填入HA的集成配置项
  7. 注意,不要立刻下一步,还有一个apihost要填,从和风控制台 - 设置页面中,复制apihost 配置完成后可以看到有1个设备和将近40个实体

彩云天气

当我企图安装彩云天气的时候,发现集成安装完成后完全无法配置,集成的最近维护时间也停止在了2年前。相关的教程文档也都集中在19和20年,总之就是放弃了

米家

应该没有玩智能家居能逃出米家的范畴吧。我家里的主平台是米家的,HA主要还是为了一些精准的状态检测与更深度的自动化体验。安装米家的官方集成同步设备,后期也可以玩一些桥接苹果。(就是官方的更新频率好像很低了,不知道是不是又要靠社区了)

Xiaomi Home

只要官方还算活着,就只推荐官方的。OAuth登录一下还是很方便的,直接把所有设备和区域全拉过来。完全可以作为HA的快速开局,后面补充一些米家不兼容设备即可。

MQTT

mqtt是一个物联网场景中常用的消息中间件,在不同的厂商与组件中被大量的使用来传输控制与状态消息。后续会考虑自己部署一个MQTT的服务端,用于HomeLab内部的自定义功能接入。Home Assistant中的

BambuLab

这个是单纯自己有台拓竹的机器,所以安装了。配置还是非常简单的,直接用拓竹的号设置个密码,走云模式登录就行了。纯看看状态。

还是用内网模式吧,账号登录会让手机和桌面软件掉线。