如何扩展 OpenEnergyMonitor 监测系统?

更新时间

扩展 OpenEnergyMonitor 系统的基本方式是:以 emonPi3 作为基础站,通过 433.92MHz 无线电连接更多传感器节点,或直接增加有线传感器。emonPi3 本身是一台集成 Raspberry Pi 的 6 通道电力监测器,支持单相或三相监测、有线温度传感和脉冲计数,也可作为其他传感器节点的基站。当需要更多 CT(电流互感器)输入时,可以加入 emonTx6;当需要房间环境数据时,可以加入 emonTH3;如果要监测热泵,则有预配置的热泵监测套件和 heatpumpmonitor.org 相关方案。

扩展前先确认现有系统的角色

emonPi3 在系统中承担两个角色:一是本地数据记录与可视化,通过 EmonCMS 在设备本地运行;二是基站,接收其他无线节点发来的数据。因此扩展时不需要另建一套系统,新节点只要能与 emonPi3 通信,数据就会进入同一套 EmonCMS 中统一处理。

emonPi3 自带的接口包括:

  • 6 个电力监测通道,支持单相或三相
  • 有线温度传感
  • 脉冲计数

如果这些接口已经用满,或者监测点距离 emonPi3 较远、布线不方便,就需要考虑增加无线节点。

增加电力监测通道:emonTx6

emonTx6 是一个 6 通道电力监测节点,适合在以下情况使用:

  • emonPi3 的 CT 输入已经不够用
  • 需要监测的位置与 emonPi3 不在同一处,例如配电箱在楼下、主机在楼上
  • 想在同一建筑的不同区域分别采集电力数据

它通过 433.92MHz 无线电把数据传给 emonPi3,因此不需要把 CT 线一路拉到主机位置。部署时把 emonTx6 放在需要测量的配电点附近,再让 emonPi3 接收即可。

增加环境监测:emonTH3

emonTH3 是电池供电的无线房间节点,测量温度、湿度和 CO₂,同样通过 433.92MHz 无线电向 emonPi3 发送数据。它适合:

  • 分房间比较温度差异,用于评估供暖是否均衡
  • 结合热泵或供暖监测,观察室内环境响应
  • 在无法布设电源线的位置放置传感器

因为是电池供电且无线,安装位置比有线传感器灵活,代价是需要定期更换电池。

热泵监测

OpenEnergyMonitor 提供了预配置的 Level 3 热泵监测套件,并有 heatpumpmonitor.org 这一专门倡议。如果你的目标是评估热泵运行效率,而不是单纯记录电量,可以从这套预配置方案入手,它省去了自行搭配传感器和配置的步骤。

数据记录与可视化:EmonCMS

所有节点采集的数据最终都进入 EmonCMS,有两种运行方式:

方式 位置 特点
本地 emonPi3 上 数据留在本地,不依赖外部服务
远程 EmonCMS.org 可从外部访问,便于远程查看

EmonCMS 提供预建仪表板、高级绘图工具和灵活的输入处理功能,可以把不同节点、不同物理量的数据放在同一界面中对比。

扩展时的一般步骤

  1. 明确要新增的测量对象:是更多电力回路、房间环境,还是热泵整体性能。
  2. 对照 emonPi3 现有接口,判断是接口不足还是位置不便,据此选择 emonTx6 或 emonTH3。
  3. 把新节点放在测量点附近,确认与 emonPi3 之间无线电信号可达。
  4. 在 EmonCMS 中确认新节点的数据已进入,并按需配置输入处理和仪表板。

常见卡点

  • 无线电覆盖:433.92MHz 信号穿墙能力有限,节点与 emonPi3 之间隔太多墙体时可能丢数据,需要调整位置。
  • 接口数量:emonPi3 的 6 个通道用满后,继续加 CT 不会自动增加通道,必须增加 emonTx6 这类节点。
  • 数据归属:新节点不会自动出现在已有仪表板中,需要在 EmonCMS 里手动添加对应的输入和图表。

所有产品均可从 OpenEnergyMonitor 商店购买,具体型号、价格和库存以商店页面为准。