回望过去

自 Home Assistant 发布以来,你一直可以追踪家中的状态。但过去只能看到“当前状态”,无法看到“曾经状态”。今天我们将通过两个全新组件改变这一点:

  • Recorder 组件:把每个事件记录到 SQLite 数据库
  • History 组件:查询并聚合这些历史事件

通过增加“过去视角”,我们为家庭状态增加了一个新的维度,也为未来功能带来了更多可能。本次发布重点是先让你开始记录并积累数据。为展示记录内容,我们新增了一个视图,用于显示过去 24 小时的家庭状态。未来我们会继续提供更强大的历史探索工具。

把历史功能加入 UI 本身就是个挑战,因为旧 UI 不利于导航。借这次发布,Home Assistant 的界面也一并焕新了。

新用户默认启用 history 组件。现有用户请运行 scripts/update 升级到最新版本,并在 home-assistant.conf 中添加 [history]

Note

事件会保存在本地数据库中。图表由 Google Graphs 绘制,绘制过程 100% 在浏览器内完成,任何时候都不会把数据传给他人。

历史追踪是 Home Assistant 令人兴奋的下一步,也将驱动下一代功能。下面是一些现在已经可以实现的方向:

  • Time Machine:查看家中任意过去时刻的状态
  • Smart Home:分析行为模式并用于家庭自动化
  • 汇总家中不同组件的使用情况