使用 Home Assistant 测量您家的用电量
在本文档中,我们将看到能够测量我们家庭用电量的必要步骤, 在第二级,并使用历史消耗图. 所有这些都来自 Home Assistant 和 ESPHome! 容易, 简单, 和, 适合全家!
答案是肯定的, 得益于带有 ESP32 或 ESP8266 微控制器和 PZEM 电能表的电路板-004T V3 我们将能够立即知道中性线的耗电量 (蓝), 通常是房子的将军, 胖子. 它会越舒适, 与往常一样,在开发板上安装 ESPHome 固件,这就是我们从 Home Assistant 管理它的方式, 原生和集中式.
安装 ESPHome 固件后, 我把我们应该添加的配置留给您,以便能够读取当前的, 电压, 能源, 功率, 频率和功率因数… 我们必须考虑到我们将为 PZEM 设备供电-004T V3 带 5v 电缆 + 电路板上相应的 GND 电缆, 除了正确连接串口, Rx 和 Tx.
我把我们应该添加到 ESPHome 板子的配置留给您:
串口:
rx_pin: GPIO3 tx_pin: GPIO1 baud_rate: 9600
Modbus 模块:
传感器:
- 平台: Pzemac 电流:
名字: "PZEM-004T V3 电流"
电压:
名字: "PZEM-004T V3 电压"
能源:
名字: "PZEM-004T V3 能量"
权力:
名字: "PZEM-004T V3 电源"
频率:
名字: "PZEM-004T V3 频率"
power_factor:
名字: "PZEM-004T V3 功率因数"
update_interval: 1s
保存对 Board 的更改后, 在 Home Assistant 中,我们已经获得了我们刚刚创建的实体! 因此,我们可以添加它们并在 Entities (实体) 卡片中查看它们,该卡片将向我们显示 “当前” 数据. 但一如既往,我们可以制作其他卡片, 例如,分析消耗.
查看实时用电量, 配软饮料 1 第二, 最后 5 纪要:
类型: 习惯:Apexcharts-Card 标头:
显示: 真实标题: 家庭消费 - 5最小 show_states: True 系列:
- 实体: sensor.pzem_004t_v3_power名称: PVPC 类型: 区域不透明度: 0.7
颜色: graph_span网络: 5最小值 update_interval: 1s
如果我们想要, 我们utility_meter创建按小时衡量我们消费的实体, 日常, 每月, 年刊… 如果我们感兴趣,然后在图表中查看它. 为此,, 在我们的 'configuration.yaml' 中’ 我们应该添加类似:
utility_meter:
...
energy_consumo_hogar_horario:
名字: "电力 - 家庭消费 - 时间表"
源: sensor.energy_pzem_004t_v3_hogar循环: 每小时energy_consumo_hogar_diario:
名字: "电力 - 家庭消费 - 日常"
源: sensor.energy_pzem_004t_v3_hogar循环: 每日energy_consumo_hogar_mensual:
名字: "电力 - 家庭消费 - 每月"
源: sensor.energy_pzem_004t_v3_hogar循环: 每月energy_consumo_hogar_anual:
名字: "电力 - 家庭消费 - 年刊"
源: sensor.energy_pzem_004t_v3_hogar循环: 每年
...
例如,在保存并重新加载 Home Assistant 设置后,我们可以创建此条形图, 最近 24 小时, 我们将其作为新卡添加到 GUI 中:
类型: 习惯:Apexcharts-Card 标头:
显示: 真实标题: 用电 - 过去 24 小时show_states: false 系列:
- 实体: sensor.electricidad_consumo_hogar_horario名称: kWh 型: 列不透明度: 0.7
颜色: group_by网络:
期间: 1H func: 最大 Y 轴数:
- 分钟: 0
graph_span: 24h update_interval: 5分钟
如果我们想让一张牌看到去年的演变:
类型: 习惯:Apexcharts-Card 标头:
显示: 真实标题: 用电 - 最后一年show_states: True 系列:
- 实体: sensor.electricidad_consumo_hogar_mensual名称: kWh 型: 列不透明度: 0.7
颜色: group_by网络:
期间: 30D 函数: 最大graph_span: 365d update_interval: 5分钟
因此,正如我们所看到的,获得家庭的用电量显然很简单, 以及便宜, 我们将获得可靠的数据,以便我们可以使用这些数据或调用自动化, 警告我们高消费, 等… 我们也可以在 Energy 面板中使用它, 或计算下一张发票的欧元成本…
照常, 拥抱, 我希望您对某些帖子感兴趣,并感谢那些通过社交网络移动这些内容的人, 照顾好自己!













































