WEM2067
双通道电表
实时监测
每日负载曲线 · 电量随时间持续累积
发送一次真实请求
以下结果来自 HTTP 服务,可复制地址在自己的程序中调用。
https://simulator.iammeter.com/WEM2067/api/monitor命令行示例
curl 'https://simulator.iammeter.com/WEM2067/api/monitor'
实际响应
尚未查询点击“发送请求”查看接口响应。
HTTP API 参考文档
IAMMETER 支持本地 HTTP API;本模拟器只实现部分固件接口。
IAMMETER 本地 HTTP API 文档 · 模拟器已支持的固件 API
以下三个接口均为只读 GET 请求,使用所选电表型号的 URL 路径。
| 查询接口 | 命令行示例 |
|---|---|
| /WEM2067/api/monitor | curl 'https://simulator.iammeter.com/WEM2067/api/monitor' |
| /WEM2067/api/monitorjson | curl 'https://simulator.iammeter.com/WEM2067/api/monitorjson' |
| /WEM2067/monitorjson | curl 'https://simulator.iammeter.com/WEM2067/monitorjson' |
测量数组字段
WEM3080 返回 Data;WEM2067 和 WEM3050T 返回 Datas,每个通道对应一个数组。
| 索引 | 测量字段 | 单位 |
|---|---|---|
| 0 | 电压 | V |
| 1 | 电流 | A |
| 2 | 有功功率 | W |
| 3 | 输入电量 | kWh |
| 4 | 输出电量 | kWh |
| 5 | 频率 | Hz |
| 6 | 功率因数 | — |
响应示例
以下为 UTC+08:00 的 12:00 示例,电量从当天 00:00 起累计。这些不是实时响应。
Monitor 响应示例
{
"ssid": "IAMMETER-Simulator",
"sig": 100,
"mac": "020000002067",
"version": "simulator-1.0",
"server": "em",
"SN": "ZAT3LQD9",
"model": "WEM2067",
"Datas": [
[230.0,1.252,270.0,2.092,0.000,50.00,0.94],
[229.5,0.487,110.0,1.280,0.000,50.00,0.98]
]
}启用 Reactive 的旧接口响应示例
{
"method": "5-9",
"mac": "020000002067",
"version": "simulator-1.0",
"server": "em",
"SN": "ZAT3LQD9",
"EA": {
"Reactive": [
[99.9,0.666,0.000],
[19.8,0.379,0.000]
]
},
"Datas": [
[230.0,1.252,270.0,2.092,0.000,50.00,0.94],
[229.5,0.487,110.0,1.280,0.000,50.00,0.98]
]
}
Reactive 仅在 monitorjson 和上传数据中增加 EA.Reactive。每行依次为无功功率(var)、感性无功电量(kvarh)和容性无功电量(kvarh)。
只有 WEM3050T 支持 NEM。启用后,Datas 的第四行分别汇总三相有功功率、输入电量和输出电量,其余字段为零。
Data / Datas 的字段顺序:电压 V、电流 A、有功功率 W、输入电量 kWh、输出电量 kWh、频率 Hz、功率因数。
公网部署:电表 Local Web 和 Local API 支持 HTTP 80 与 HTTPS 443。首页、文档和管理台使用 HTTPS;HTTP 与 HTTPS 电表会话相互独立。原生 Modbus/TCP 使用独立 TCP 端口(默认 502),请填写主机名和端口,不是网址。上传目标具有独立的 HTTP/HTTPS 设置。
传统寄存器表
地址为协议中的零起始地址。32 位字段占用两个连续寄存器。
| 地址(十进制 / 十六进制) | 测量字段 | 类型 | 解码规则 |
|---|---|---|---|
| 0 / 0x00 | A 相电压 | uint16 | ÷100 → V |
| 1 / 0x01 | A 相电流 | uint16 | ÷100 → A |
| 2 / 0x02 | A 相有功功率 | int32 | W |
| 4 / 0x04 | A 相输入电量 | uint32 | ÷800 → kWh |
| 6 / 0x06 | A 相输出电量 | uint32 | ÷800 → kWh |
| 8 / 0x08 | A 相功率因数 | uint16 | ÷1000 |
| 9 / 0x09 | 设备型号 | uint16 | 4 → WEM3050T |
| 10 / 0x0A | B 相电压 | uint16 | ÷100 → V |
| 11 / 0x0B | B 相电流 | uint16 | ÷100 → A |
| 12 / 0x0C | B 相有功功率 | int32 | W |
| 14 / 0x0E | B 相输入电量 | uint32 | ÷800 → kWh |
| 16 / 0x10 | B 相输出电量 | uint32 | ÷800 → kWh |
| 18 / 0x12 | B 相功率因数 | uint16 | ÷1000 |
| 19 / 0x13 | 保留字段 | uint16 | 0 |
| 20 / 0x14 | C 相电压 | uint16 | ÷100 → V |
| 21 / 0x15 | C 相电流 | uint16 | ÷100 → A |
| 22 / 0x16 | C 相有功功率 | int32 | W |
| 24 / 0x18 | C 相输入电量 | uint32 | ÷800 → kWh |
| 26 / 0x1A | C 相输出电量 | uint32 | ÷800 → kWh |
| 28 / 0x1C | C 相功率因数 | uint16 | ÷1000 |
| 29 / 0x1D | 保留字段 | uint16 | 0 |
| 30 / 0x1E | 频率 | uint16 | ÷100 → Hz |
| 31 / 0x1F | 保留字段 | uint16 | 0 |
| 32 / 0x20 | 三相总有功功率 | int32 | W |
| 34 / 0x22 | 总输入电量(NEM 关闭) | uint32 | ÷800 → kWh |
| 36 / 0x24 | 总输出电量(NEM 关闭) | uint32 | ÷800 → kWh |
| 38 / 0x26 | A 相无功功率 | int32 | var |
| 40 / 0x28 | A 相感性无功电量 | uint32 | ÷1000 → kvarh |
| 42 / 0x2A | A 相容性无功电量 | uint32 | ÷1000 → kvarh |
| 44 / 0x2C | B 相无功功率 | int32 | var |
| 46 / 0x2E | B 相感性无功电量 | uint32 | ÷1000 → kvarh |
| 48 / 0x30 | B 相容性无功电量 | uint32 | ÷1000 → kvarh |
| 50 / 0x32 | C 相无功功率 | int32 | var |
| 52 / 0x34 | C 相感性无功电量 | uint32 | ÷1000 → kvarh |
| 54 / 0x36 | C 相容性无功电量 | uint32 | ÷1000 → kvarh |
| 56 / 0x38 | 演示 SN | ASCII / 8 个寄存器 | 1AD9B537,补零 |
| 64 / 0x40 | 运行时间 | uint32 | s |
传统有功电能:÷800 kWh。 Reactive 电能:÷1000 kvarh。共享三相寄存器; NEM 已禁用。运行时间不断增加。
SunSpec 203·只读
SunSpec 203 共用同一个 TCP 地址和端口:功能码 03,起始地址 40000,电表块从 40070 开始、共 107 个寄存器。电量按 Wh × 10^SF 解码。请连同缩放因子一起完整读取电表块。
SunSpec 寄存器映射与示例