抱歉,你的浏览器不支持 JavaScript!
登录

在IAMMETER云中使用虚拟电表

IAMMETER虚拟电表:将第三方电表和逆变器集成到IAMMETER-Cloud

虚拟电表适用于谁?

在介绍虚拟电表之前,我们先来看两个典型的使用场景。

虚拟电表适用于谁?


场景1:开源系统用户,想体验更专业的家庭太阳能监测平台

许多使用 Home AssistantNode-RED 或其他开源平台的用户,已经能够从逆变器、智能电表、电池或其他能源设备本地读取数据。

例如,他们可能已经在:

  • 通过 Home Assistant 集成读取逆变器的功率和能量数据;
  • 通过 Node-RED 读取 Modbus 电表数据;
  • 通过 MQTT 收集本地能源数据;
  • 使用 Python、Node.js 或其他本地脚本读取设备 API。

这些用户的本地数据收集可能已经运行良好。但如果想体验更专业的家庭太阳能监测和能源管理平台,可以考虑使用 IAMMETER 虚拟电表

通过 IAMMETER-Cloud,用户可以进一步分析:

  • 太阳能发电和家庭用电消耗;
  • 自发自用率;
  • 电网进电和反送电能量;
  • 电费报告;
  • 历史能源数据;
  • 在同一个云仪表盘中查看多个能源设备。

用户可以保留现有的本地系统,只需通过API将收集到的数据上传到IAMMETER-Cloud。这样,他们无需更换当前的本地设置,就能体验更完整的家庭太阳能监测和能源管理解决方案。


场景2:IAMMETER现有用户,想在一个平台监控电网和发电数据

另一个常见的使用场景是已经使用IAMMETER电表的用户。

例如,用户可能已经在电网侧安装了IAMMETER电表来监控:

  • 从电网购入的电量;
  • 向电网反送的电量;
  • 实时电网功率;
  • 整体家庭用电量。

之后,用户安装了太阳能逆变器。虽然逆变器制造商通常提供自己的监控系统,但用户可能仍然希望在一个统一的平台:IAMMETER-Cloud中同时监控电网数据和太阳能发电数据,而不是在IAMMETER-Cloud和逆变器制造商的App之间切换。

在这种情况下,可以考虑使用虚拟电表

如果逆变器数据可以通过Home Assistant、Node-RED、Modbus、本地API或MQTT等方式本地读取,则可以将逆变器发电数据上传到IAMMETER-Cloud并显示为虚拟电表。

然后IAMMETER-Cloud可以展示:

  • 电网进电和反送电数据;
  • 逆变器发电数据;
  • 家庭用电量;
  • 太阳能自发自用率;
  • 历史趋势和报告。

这意味着用户不一定需要安装额外的物理电表来测量逆变器输出。只要能够可靠地读取逆变器数据,就可以通过虚拟电表上传到IAMMETER-Cloud,实现对太阳能发电和家庭用电情况的统一监控。


什么是虚拟电表?

IAMMETER 虚拟电表是IAMMETER-Cloud提供的虚拟设备服务。它不是物理硬件产品,而是作为云端数据接入点,用于接收来自第三方智能电表、太阳能逆变器或其他能源设备上传的数据。

通过虚拟电表,用户可以将非IAMMETER硬件设备的数据集成到IAMMETER-Cloud,并使用IAMMETER-Cloud进行能源监控、太阳能监控、历史分析、报告和可视化。

虚拟电表特别适用于以下用户:

  • 已经拥有第三方智能电表或逆变器;
  • 已能本地读取设备数据;
  • 希望将不同品牌和来源的数据汇聚到IAMMETER-Cloud;
  • 希望使用IAMMETER-Cloud进行太阳能分析、能源分析和报告。

最初的虚拟电表文档也将其描述为一种将第三方智能电表和太阳能逆变器集成到IAMMETER-Cloud进行监控、分析和报告的方式。

简而言之,虚拟电表专为那些已经能够在本地获取能源数据,并希望将这些数据上传到IAMMETER-Cloud进行集中分析的用户而设计。


虚拟电表与IAMMETER-Cloud的关系

虚拟电表不是独立的监控平台。它是IAMMETER-Cloud内部的一种虚拟设备接入方式。

IAMMETER-Cloud 是IAMMETER的在线能源监控平台,可用于查看实时功率、能耗、太阳能发电量、自发自用率、电费分析和历史报告。

IAMMETER-Cloud目前提供两种服务方案:

  • IAMMETER-Cloud Basic
  • IAMMETER-Cloud Pro

您可以在这里查看功能对比:

👉 IAMMETER-Cloud Basic与Pro的功能对比

对于虚拟电表,IAMMETER提供SN模式的IAMMETER-Cloud Basic服务。这意味着每个虚拟电表被分配一个虚拟SN,用户可以像添加物理IAMMETER电表一样,将此虚拟电表SN添加到IAMMETER-Cloud。

请注意:

  • 每个注册账户默认提供一个虚拟电表SN;
  • 虚拟电表SN默认绑定到IAMMETER-Cloud Basic;
  • 通过API上传的数据将关联到该虚拟电表SN;
  • IAMMETER-Cloud将把虚拟电表作为虚拟能源设备进行显示和分析;
  • 如果用户希望将虚拟电表升级到IAMMETER-Cloud Pro,可以通过支付订阅费用来实现。

其关系可以理解如下:

第三方电表 / 逆变器 / 本地系统
        ↓
虚拟电表 Push API
        ↓
虚拟电表 SN
        ↓
IAMMETER-Cloud Basic / Pro
        ↓
能源监控 / 太阳能分析 / 历史数据 / 报告

因此,虚拟电表并没有取代IAMMETER-Cloud,而是为第三方设备提供了一个标准的数据上传入口。

只要用户能够在本地读取第三方设备数据,就可以通过虚拟电表SN上传,并使用IAMMETER-Cloud进行能源监控、太阳能分析和报告。


推荐的集成方式:本地读取数据并通过API上传

我们不再推荐基于不同逆变器厂商云平台的云端集成方式。

推荐的方法是:

  1. 从第三方电表、逆变器或其他能源设备本地读取数据;
  2. 将数据转换为IAMMETER虚拟电表支持的格式;
  3. 通过 Push API 将数据上传到 IAMMETER-Cloud;
  4. 在 IAMMETER-Cloud 中查看和分析数据。

这种方法更清晰、更开放,也更易于扩展。

它不依赖特定逆变器制造商的云平台,也不局限于少数几个支持的品牌。只要能本地读取电压、电流、功率、能量或其他所需数据,即可通过API上传到IAMMETER-Cloud。


Push API:连接第三方设备到IAMMETER-Cloud的标准方式

IAMMETER为虚拟电表提供了Push API,用户可以通过HTTP/HTTPS POST请求上传电表数据。

我们建议保留并参考本教程:

📘 如何使用Postman将第三方智能电表数据推送到IAMMETER-Cloud

本文通过Postman演示了完整流程,包括:

  • 申请虚拟电表;
  • 将虚拟电表添加到IAMMETER-Cloud;
  • 选择Push API作为数据源;
  • 通过HTTP/HTTPS POST上传数据;
  • 在IAMMETER-Cloud中查看上传的数据;
  • 了解单相和三相数据格式。

例如,三相数据可以按以下结构上传:

{
  "version": "1.1",
  "mac": "B0F8932A2962",
  "SN": "59D3E0C2",
  "Datas": [
    [220, 1.2, 260, 100.5, 20.1],
    [221, 1.0, 210, 98.3, 18.6],
    [219, 1.1, 240, 102.7, 21.4]
  ]
}

每相遵循以下数据格式:

[电压, 电流, 有功功率, 正向电量, 反向电量]

对于单相设备,可以使用 Data 字段上传单相数据。

这意味着,只要第三方设备的数据能被本地程序读取,就可以通过统一的API上传到IAMMETER-Cloud。


使用Home Assistant作为本地数据桥梁

许多用户已经使用 Home Assistant 来管理家庭能源设备。Home Assistant 支持各种逆变器、智能电表、电池、电动汽车充电桩和智能家居设备。

如果您的电表、逆变器或其他能源设备已经集成到Home Assistant中,您可以使用IAMMETER-Link将Home Assistant的传感器数据上传到IAMMETER-Cloud。

推荐示例:

📘 将Home Assistant能源设备连接到IAMMETER Cloud

核心工作流程是:

  1. Home Assistant 从第三方设备读取数据;
  2. IAMMETER-Link 从 Home Assistant 的传感器实体读取电压、电流、功率、能量或其他数据;
  3. IAMMETER-Link 将数据上传到 IAMMETER 虚拟电表;
  4. IAMMETER-Cloud 显示数据并提供能源或太阳能监控功能。

这使得 Home Assistant 成为一个强大的本地兼容层。

例如:

  • 如果逆变器已经可以集成到 Home Assistant;
  • 如果第三方智能电表已经可以集成到 Home Assistant;
  • 如果电池或其他能源设备已经在 Home Assistant 中提供稳定的传感器数据;

那么这些数据就可以上传到IAMMETER-Cloud进行集中可视化和分析。


也支持Node-RED和自定义本地程序

除了 Home Assistant,其他本地平台或自定义程序也可以使用。

例如,用户可以:

  • 使用 Node-RED 读取 Modbus TCP/RTU 设备;
  • 使用 Python、Node.js 或其他脚本读取逆变器 API;
  • 订阅本地 MQTT 数据;
  • 通过厂商本地 API 读取电表或逆变器数据;
  • 使用边缘网关或本地服务器处理数据后再上传。

整体工作流程保持不变:

第三方设备
   ↓
本地数据平台
(Home Assistant / Node-RED / Python / Node.js / MQTT / Modbus)
   ↓
IAMMETER 虚拟电表 Push API
   ↓
IAMMETER-Cloud
   ↓
能源监控 / 太阳能监控 / 历史分析 / 报告

关键不在于使用哪个本地平台。

关键是:

只要您能够可靠地获取设备数据,就可以通过IAMMETER API将其上传到IAMMETER-Cloud。


典型应用场景

1. 将第三方智能电表连接到IAMMETER-Cloud

如果用户已经安装了第三方智能电表,并且可以本地读取电压、电流、功率和能量数据,那么就可以通过虚拟电表 Push API 将数据上传到 IAMMETER-Cloud。

这样,用户无需更换现有的电表,仍然可以使用IAMMETER-Cloud进行能源分析和报告。


2. 将逆变器数据连接到IAMMETER-Cloud

许多逆变器支持通过本地API、Modbus、MQTT或Home Assistant集成进行本地数据访问。

如果用户已经能够本地读取逆变器发电数据,则可以将逆变器作为虚拟电表上传到IAMMETER-Cloud。

这使得逆变器发电数据和电网侧能源数据可以在IAMMETER-Cloud中一起分析,这对于家庭太阳能监控特别有用。


3. 使用Home Assistant聚合多品牌能源设备

对于已经使用Home Assistant的用户,它可以作为中央本地数据枢纽。

用户可以先将不同品牌的设备集成到Home Assistant,然后选择稳定的传感器实体并上传到IAMMETER-Cloud。

例如:

  • 使用IAMMETER电表监控电网进电和反送电;
  • 使用现有的Home Assistant集成读取逆变器发电功率;
  • 使用IAMMETER-Link将逆变器数据上传到IAMMETER-Cloud;
  • 在IAMMETER-Cloud中同时查看电网数据和太阳能发电数据。

为什么我们推荐本地数据读取 + Push API

与依赖不同厂商云平台的云端集成方式相比,本地读取 + Push API 方法更适合作为长期推荐的解决方案。

1. 更加开放

不局限于少数几个逆变器品牌。只要数据能在本地读取,就可以上传。

2. 更加可控

数据在本地收集和处理后上传到IAMMETER-Cloud,工作流程更清晰。

3. 更易扩展

支持智能电表、逆变器、电池、电动汽车充电桩和其他能源设备。

4. 对技术用户和开源生态更友好

Home Assistant、Node-RED、MQTT、Modbus 和本地 API 都可以作为数据源。

5. 长期更易维护

减少对第三方云API的依赖,避免因厂商云API变更引起的兼容性问题。


如何申请虚拟电表

用户可以在IAMMETER-Cloud中申请虚拟电表。

👉 从IAMMETER-Cloud申请虚拟电表

申请后,用户将收到一个虚拟电表SN。该SN可以像普通的IAMMETER电表SN一样添加到IAMMETER-Cloud。

之后,用户只需通过Push API将数据上传到该虚拟电表SN。IAMMETER-Cloud将把上传的数据作为虚拟能源设备的数据进行显示和分析。


总结

IAMMETER虚拟电表的核心价值在于将第三方智能电表、逆变器和其他能源设备的数据汇聚到IAMMETER-Cloud。

推荐的架构是:

本地读取设备数据 → 通过Push API上传 → 在IAMMETER-Cloud中分析

这种方法更开放、更稳定、更具扩展性。

无论数据来自Home Assistant、Node-RED、本地脚本、MQTT、Modbus还是其他边缘设备,只要可以转换为IAMMETER虚拟电表支持的格式,就可以集成到IAMMETER-Cloud。

对于开源系统用户,虚拟电表提供了一种将本地收集的能源数据上传到更专业的家庭太阳能监测平台的方式。

对于现有IAMMETER用户,虚拟电表提供了一种将逆变器发电数据添加到IAMMETER-Cloud的方式,使IAMMETER-Cloud成为监控太阳能发电和家庭用电的统一平台。

顶部