当您计划切换到屋顶太阳能系统时,即使有专家在手,这也不是一件容易的事。您需要详细了解您的功耗、典型使用时数或一年内的分布情况。以几秒的粒度收集消耗数据是找到所有答案以提高精度的关键。本教程使用一个典型家庭一年多的能源消耗数据。由于几乎所有这些数据都是时间序列数据,因此正确的分析需要一个专门构建的时间序列数据库,例如 Timescale。

在本教程中,您可以构建查询来查看消耗了多少瓦特以及何时消耗的。此外,您还可以在 Grafana 中可视化能源消耗数据。

在开始之前,请确保您已拥有

本教程涵盖

  1. 设置您的数据集:设置并连接到 Timescale 服务,并使用 psql 将数据加载到数据库中。
  2. 查询您的数据集:使用 Timescale 和 PostgreSQL 分析包含能源消耗数据的数据集,并在 Grafana 中可视化结果。
  3. 奖励:高效存储数据:了解如何使用 Timescale 的压缩功能更有效地存储和查询您的能源消耗数据。

本教程使用示例能源消耗数据向您展示如何为时间序列数据构建查询。您在本教程中所做的分析类似于家庭可能用来做诸如计划太阳能装置或随着时间推移优化能源使用之类的分析。

它首先教您如何设置和连接到 Timescale 数据库,创建表,以及使用 psql 将数据加载到表中。

然后,您将学习如何在数据集上进行分析和监控。它还引导您完成在 Grafana 中可视化结果的步骤。

关键词

在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页面