前言

截至上一篇 Home Assistant(下称『HA』)稿件发布已经一年半有余了,感谢少数派还没有把我从作者 List 中除名。这一年半的时间里,虽然没有更新,但期间一直和读者朋友们保持着互动。随着 0.88.2 的发布,越来越多的朋友由于系统版本和教程版本不对齐的原因,前来向我咨询。于是昨夜我夜观星象,决定是时候重启这个系列了。

蜕变

最新版的 HA 和之前系列里的 HA 改变大吗?答案是『否定』的。HA 还是大明湖畔的 HA,添加组件、系统逻辑等等在这 20+ 的版本迭代里都没有发生大的改变,因此之前系列的大部分内容依旧有效可用。当然,虽然没有天旋地转,斗转星移还是存在的。下面重点描述一些主要变更之处:

Apple Homekit

HA 在加入了内置 Homekit 组件,至此再也无需额外安装 homebridge 启用 Homekit 了,所以 Mossbian 镜像也下线了 homebridge 的安装脚本,望周知。

UI

HA 引入了新版的卡片 UI,和之前同样的卡片样式相比,不得不说视觉美感上升了一个维度,看看这优美的线条和仪表盘。

新版首页
新版首页

更激动人心的是,新版 UI 正式支持前台的即时修改生效,是的,yaml 的配置时代结束了。

UI实时编辑
UI实时编辑

目前版本虽然依旧保留了原 UI 的支持,但是默认新装环境 UI 已经切换到如上的样式,进一步降低萌新们的入门门槛。

配置

昔日一上来就要写 yaml 的配置方式一直被萌新们深深诟病,HA Team 也非常关切这个问题,引入了自动接入和配置机制。目前对海外的一些畅销设备如宜家的智能灯系列、谷歌和亚马逊的智能音箱、飞利浦彩灯等等都能做到前台的『傻瓜式』操作接入。遗憾的是,国内常用的智能设备还不能做到『无码』接入。不过一次接入后,以往复杂的中文昵称、设置指定 icon 等个性化配置在前台可以轻松完成:

个性化配置
个性化配置

HA 的降低门槛工作并不局限在设备接入环节,现在包括自动化、脚本等工作都可以在前台完成。

请输入图片标题

用户体系

『千呼万唤始出来』HA 终于有多用户体系了,满足大家『一户多屏』的需求。(你们为什么有这种需求,我不知道,回头问问隔壁老王

多用户体系
多用户体系

总结

如果说 0.6X.0 以前的 HA 摸索着打出了一条开源智能家居 SaaS 的路,那么 0.7x.0 的 HA 已经开始反思架构和体验优化,而 0.8x 以后的 HA 已经像模像样把它做出了一个商业 PaaS 该有的模样,甚至不惜以部分代码重构的方式实现。

很高兴一路见证 HA 从可用性到易用性的蜕变,文中涉及的具体配置变更我将对系列往期的文章进行修改及增补,也欢迎大家一起迈入 Home Assistant's New Age。