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

许多使用 Home Assistant、Node-RED 或其他开源平台的用户,已经能够从逆变器、智能电表、电池或其他能源设备本地读取数据。
例如,他们可能已经在:
这些用户的本地数据收集可能已经运行良好。但如果想体验更专业的家庭太阳能监测和能源管理平台,可以考虑使用 IAMMETER 虚拟电表。
通过 IAMMETER-Cloud,用户可以进一步分析:
用户可以保留现有的本地系统,只需通过API将收集到的数据上传到IAMMETER-Cloud。这样,他们无需更换当前的本地设置,就能体验更完整的家庭太阳能监测和能源管理解决方案。
另一个常见的使用场景是已经使用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的在线能源监控平台,可用于查看实时功率、能耗、太阳能发电量、自发自用率、电费分析和历史报告。
IAMMETER-Cloud目前提供两种服务方案:
您可以在这里查看功能对比:
👉 IAMMETER-Cloud Basic与Pro的功能对比
对于虚拟电表,IAMMETER提供SN模式的IAMMETER-Cloud Basic服务。这意味着每个虚拟电表被分配一个虚拟SN,用户可以像添加物理IAMMETER电表一样,将此虚拟电表SN添加到IAMMETER-Cloud。
请注意:
其关系可以理解如下:
第三方电表 / 逆变器 / 本地系统
↓
虚拟电表 Push API
↓
虚拟电表 SN
↓
IAMMETER-Cloud Basic / Pro
↓
能源监控 / 太阳能分析 / 历史数据 / 报告
因此,虚拟电表并没有取代IAMMETER-Cloud,而是为第三方设备提供了一个标准的数据上传入口。
只要用户能够在本地读取第三方设备数据,就可以通过虚拟电表SN上传,并使用IAMMETER-Cloud进行能源监控、太阳能分析和报告。
我们不再推荐基于不同逆变器厂商云平台的云端集成方式。
推荐的方法是:
这种方法更清晰、更开放,也更易于扩展。
它不依赖特定逆变器制造商的云平台,也不局限于少数几个支持的品牌。只要能本地读取电压、电流、功率、能量或其他所需数据,即可通过API上传到IAMMETER-Cloud。
IAMMETER为虚拟电表提供了Push API,用户可以通过HTTP/HTTPS POST请求上传电表数据。
我们建议保留并参考本教程:
📘 如何使用Postman将第三方智能电表数据推送到IAMMETER-Cloud
本文通过Postman演示了完整流程,包括:
例如,三相数据可以按以下结构上传:
{
"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中,您可以使用IAMMETER-Link将Home Assistant的传感器数据上传到IAMMETER-Cloud。
推荐示例:
📘 将Home Assistant能源设备连接到IAMMETER Cloud
核心工作流程是:
这使得 Home Assistant 成为一个强大的本地兼容层。
例如:
那么这些数据就可以上传到IAMMETER-Cloud进行集中可视化和分析。
除了 Home Assistant,其他本地平台或自定义程序也可以使用。
例如,用户可以:
整体工作流程保持不变:
第三方设备
↓
本地数据平台
(Home Assistant / Node-RED / Python / Node.js / MQTT / Modbus)
↓
IAMMETER 虚拟电表 Push API
↓
IAMMETER-Cloud
↓
能源监控 / 太阳能监控 / 历史分析 / 报告
关键不在于使用哪个本地平台。
关键是:
只要您能够可靠地获取设备数据,就可以通过IAMMETER API将其上传到IAMMETER-Cloud。
如果用户已经安装了第三方智能电表,并且可以本地读取电压、电流、功率和能量数据,那么就可以通过虚拟电表 Push API 将数据上传到 IAMMETER-Cloud。
这样,用户无需更换现有的电表,仍然可以使用IAMMETER-Cloud进行能源分析和报告。
许多逆变器支持通过本地API、Modbus、MQTT或Home Assistant集成进行本地数据访问。
如果用户已经能够本地读取逆变器发电数据,则可以将逆变器作为虚拟电表上传到IAMMETER-Cloud。
这使得逆变器发电数据和电网侧能源数据可以在IAMMETER-Cloud中一起分析,这对于家庭太阳能监控特别有用。
对于已经使用Home Assistant的用户,它可以作为中央本地数据枢纽。
用户可以先将不同品牌的设备集成到Home Assistant,然后选择稳定的传感器实体并上传到IAMMETER-Cloud。
例如:
与依赖不同厂商云平台的云端集成方式相比,本地读取 + Push API 方法更适合作为长期推荐的解决方案。
不局限于少数几个逆变器品牌。只要数据能在本地读取,就可以上传。
数据在本地收集和处理后上传到IAMMETER-Cloud,工作流程更清晰。
支持智能电表、逆变器、电池、电动汽车充电桩和其他能源设备。
Home Assistant、Node-RED、MQTT、Modbus 和本地 API 都可以作为数据源。
减少对第三方云API的依赖,避免因厂商云API变更引起的兼容性问题。
用户可以在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成为监控太阳能发电和家庭用电的统一平台。