EmonCMS 是什么?如何用于数据记录和可视化?
更新时间
EmonCMS 是 OpenEnergyMonitor 体系中的数据记录与可视化平台,可以本地运行在 emonPi3 上,也可以远程使用 EmonCMS.org。它负责接收传感器数据、处理输入,并通过预建仪表板和高级绘图工具展示用电、太阳能、储能和热泵等信息。如果你已经有一套 OpenEnergyMonitor 硬件,或者正在评估是否采用它,EmonCMS 就是让数据变得可读、可分析的那一层。
EmonCMS 在整套系统中处于什么位置
OpenEnergyMonitor 是一套基于 Raspberry Pi 和 Arduino 平台的开源监测系统,用传感器和集成组件监测电力、太阳能、储能和热泵。emonPi3 是其中带集成 Raspberry Pi 的 6 通道电力监测器,支持单相或三相监测、有线温度传感和脉冲计数,也可以作为其他传感器节点的基站。
EmonCMS 则承担数据落点和展示层:
- 数据记录:把来自 emonPi3 及扩展节点的读数保存下来。
- 数据可视化:通过仪表板和图表把记录结果呈现出来。
- 输入处理:对进入系统的数据进行灵活处理,而不只是原样存储。
换句话说,传感器和节点负责“采集”,EmonCMS 负责“记住并看懂”。
本地和远程两种使用方式
EmonCMS 提供两种部署位置,选择取决于你对数据存放位置和访问方式的偏好。
| 方式 | 位置 | 特点 |
|---|---|---|
| 本地 | 运行在 emonPi3 上 | 数据记录和可视化在设备本地完成 |
| 远程 | EmonCMS.org | 通过远程平台进行数据记录和可视化 |
资料中同时列出了“Full local or remote data logging and visualisation capability via EmonCMS”,说明两种方式都具备完整的数据记录和可视化能力,而不是一者只做采集、另一者只做展示。
如果你的系统需要扩展到建筑内不同位置,emonTx6 这类 6 通道电力监测节点可以通过 433.92MHz 无线电传输数据,emonTH3 这类电池供电的无线室内温度、湿度和 CO2 监测节点也通过 433.92MHz 无线电把数据传给 emonPi3。这些节点采集的数据同样可以汇入 EmonCMS 的记录与可视化流程。
可视化与数据处理能力
EmonCMS 在展示和处理层面提供三类能力:
- 预建仪表板:不需要从零搭建,直接使用现成的面板查看关键读数。
- 高级绘图工具:用于更细致地查看和分析数据变化。
- 灵活的输入处理:对进入系统的输入进行加工处理,适应不同的监测需求。
这三项能力对应的是从“快速看一眼”到“深入分析”的不同使用深度。对于电力、太阳能、储能和热泵这类需要持续观察的对象,仪表板适合日常查看,绘图工具适合排查和对比,输入处理则决定了数据以什么形式进入记录和展示环节。
热泵监测的专门入口
如果你的关注点是热泵,资料中提到了预配置的 level 3 热泵监测套件,以及 heatpumpmonitor.org 这一专项计划。这说明热泵监测在 OpenEnergyMonitor 体系中有相对独立的方案和社区入口,而不是只能靠通用电力监测来间接推断。
如何开始使用
- 确认硬件:emonPi3 可作为基础监测和数据记录设备,需要更多 CT 输入时可用 emonTx6 扩展,需要室内环境数据时可用 emonTH3。
- 选择数据落点:决定使用 emonPi3 本地运行 EmonCMS,还是使用 EmonCMS.org 远程平台。
- 接入数据:让传感器节点把读数传入系统,无线电节点通过 433.92MHz 传输到 emonPi3。
- 查看与处理:使用预建仪表板查看概览,用高级绘图工具做深入分析,按需配置输入处理。
- 获取产品与文档:所有产品可通过 shop 购买,设置方法可查阅 Docs。
需要留意的是,资料没有说明 EmonCMS 或相关产品的价格、是否需要登录、是否有付费层级,因此这些方面应直接以官网 shop 和 Docs 的当前信息为准,不要预先假定免费或无需账户。