博客/工程

学习如何在家监测能源消耗与覆盆子π,Grafana和普罗米修斯

2021年4月15日 5分钟

大约六个月前,我决定开始一个项目在国内,结合我的兴趣与我的经验作为一个物联网解决方案工程师在Grafana实验室。bob电竞频道bob彩票中奖计划我注意到我的能源费用很高,所以我开始使用一个覆盆子π,连同普罗米修斯Grafana,监视我的消费,这样我就可以确定我的房子是使用最多的能源的一部分。

在我们4月8日网络研讨会监控你的树莓πGrafana云项目,我想分享我的笔记,以防有人正在寻找另一个软件实验的想法。

我监控什么?

  • 前5设备目前在国内消费最大国
  • 当前天用电
  • 最后7天能源消耗
  • 本周功率峰值
  • 和更多!

硬件

软件

架构图

快速解释上面的图:你看到我的树莓π。里面有两个集装箱HomeAssistant运行的应用程序和普罗米修斯。HomeAssistant抓住恩波利亚Vue的能量指标的云API。普罗米修斯然后刮这些指标现在存储在HomeAssistant和远程写我免费Grafana云栈。然后我使用Grafana想象一切使用普罗米修斯数据源的可用默认Grafana云。

边注,我打算写一个普罗米修斯出口国,这将从商业中心本地刮Vue的API。一旦完成,我就不必使用HomeAssistant和出口商将取而代之。

Vue 2安装聚集地

首先,你需要获得商业中心Vue 2设置在家里电路板。商业中心Vue应用有很大的指示和重要的安全信息,所以你要慢慢地、阅读所有的方向,但它很容易安装。他们甚至有一个链接到得到一个合格的电工来安装它,如果你更舒适的让别人做。

这里有一个图的应该(我的线路不是这个整洁的):

设置Grafana云

下一步是设置Grafana和普罗米修斯。我决定使用Grafana云——有一个管理Grafana和普罗米修斯服务——为数据存储和数据可视化。永远你可以注册一个免费帐户有10000活跃系列普罗米修斯或石墨在洛基指标和50 GB的日志,这绝对是绰绰有余的监视解决方案。

一旦你创建Grafana云账户,您将被重定向到新员工培训介绍页面。找到普罗米修斯(如下所示),然后单击继续配置它。

应该带你与您的实例一个页面的url,用户名/ InstanceID和API键。如果你向下滚动一点你会看到一个字段表示普罗米修斯Remote_Write配置。你需要这个配置当我们编辑普罗米修斯。yml文件之后。

在同一页,你可以创建你的API密钥remote_write填写密码字段配置上面。创建键,点击蓝色“生成关键”链接API键字段。很难看到的,这是一个截图:

配置的覆盆子π

你需要得到一个覆盆子π启动并运行一个操作系统,可以运行码头工人。我选择了覆盆子πOS为我。为了尽快建立,看看这个简单的安装指南在这里

之前,你可以得到HomeAssistant &普罗米修斯覆盆子π上运行,您需要下载和安装码头工人& docker-compose。然后,从我的github帮助下载这些文件你的安装:

  1. prometheus.yml(普罗米修斯配置文件,它告诉普罗米修斯从哪里刮指标以及如何寄给Grafana云)
  2. docker-compose.yml(安装和运行的开始为docker-compose脚本HomeAssistant和普罗米修斯为你)
  3. configuration.yml(HomeAssistant配置文件选项打开本地普罗米修斯的指标)

编辑普罗米修斯。yml并填写您的Grafana云url, userid, API密匙的指标去你的账户。

配置HomeAssistant

去你的树莓π的IP地址:8123(例:192.168.2.2:8123)看到HomeAssistant主页。你现在必须创建一个访问令牌普罗米修斯从HomeAssistant API允许刮指标。

长寿的访问令牌

  1. 选择您的用户名在左下角
  2. 滚动到最底部
  3. 选择创建令牌
  4. 保存这个令牌你的密码管理器(它会消失不见)
  5. 把这个令牌在你的普罗米修斯。yml文件homeassistant刮下配置

一旦你创建一个登录您可以遵循这些方向Vue连接homeassistant商业中心。一旦你这样做,你应该开始看到指标以Grafana云!

完成了

运行下面的命令来安装和启动两个容器运行HomeAssistant和普罗米修斯。

docker-compose up-d

运行Grafana

现在您已经完成了最难的部分,是时候登录到你的云实例Grafana和导入能源使用仪表板。如果你已经做了所有正确的步骤,你应该能够看到生活在仪表板能源消耗数据。

我的家庭能源使用仪表板

和你做的!我希望你喜欢这篇文章,现在有一个更好的理解你的权力法案——普罗米修斯和Grafana。如果你为自己设置,请接触并且让我知道。我得知我的热水器使用大约50%的能源账单每个月!时间洗冷水澡。

最简单的方法开始Grafana,普罗米修斯,洛基的日志,节奏的跟踪与Grafana云,我们最近增加了一个新的免费计划,升级我们的支付计划。如果你不是已经在使用Grafana云,今天免费注册看看这计划满足你的用例。