WEM2067
Двухканальный счётчик
Живой монитор
Суточный профиль нагрузки · Энергия накапливается со временем
Отправить реальный запрос
Эти ответы исходят от работающего API. Скопируйте URL-адрес, чтобы использовать его в своем приложении.
https://simulator.iammeter.com/WEM2067/api/monitorПример командной строки
curl 'https://simulator.iammeter.com/WEM2067/api/monitor'
Живой ответ
Пока нет запросаНажмите «Отправить запрос», чтобы просмотреть ответ API.
Справочник HTTP API
IAMMETER поддерживает локальные API-интерфейсы HTTP. Этот симулятор реализует только часть интерфейсов встроенного ПО.
Документация по локальному HTTP API IAMMETER · Поддерживаемое подмножество API прошивки
Все три конечные точки ниже представляют собой GET-запросы только для чтения. Они используют выбранный путь модели.
| Конечная точка | Пример командной строки |
|---|---|
| /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 | Коэффициент мощности | — |
Примеры ответов
Наглядные примеры в 12:00 UTC+08:00, при этом энергия отсчитывается с 00:00. Это не живые ответы.
Пример ответа монитора
{
"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 добавляет EA.Reactive только в monitorjson и загружает. Каждая строка содержит реактивную мощность в var, индуктивную энергию в kvarh и емкостную энергию в kvarh.
Только WEM3050T поддерживает NEM. Если эта функция включена, четвертая строка Datas суммирует трехфазную активную мощность, импортируемую и экспортируемую энергию; остальные его поля равны нулю.
Порядок полей Data / Datas: напряжение (В), ток (А), активная мощность (Вт), импортная энергия (kWh), экспортная энергия (kWh), частота (Гц), коэффициент мощности.
Подключитесь к общему сервису Modbus.
Документация IAMMETER Modbus/TCP
Все модели используют полную трехфазную карту регистров. Выбор модели на странице не меняет данные Modbus.
Публичное развертывание: устройство Local Web и локальные API поддерживают HTTP на порту 80 и HTTPS на порту 443. Портал, документация и администратор используют HTTPS. Сеансы устройств HTTP и HTTPS являются отдельными. Собственный Modbus/TCP использует отдельный порт TCP (по умолчанию 502); введите имя хоста и порт, а не URL-адрес. Места назначения загрузки имеют независимые настройки 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 кВтч. Энергия Reactive: ÷1000 кварч. Общие трехфазные регистры; NEM отключен. Время работы постоянно увеличивается.
SunSpec 203 · только чтение
SunSpec 203 использует ту же конечную точку TCP: FC03, база 40000, регистры блока счетчиков 40070/107. Энергия использует Втч × 10^SF. Прочтите полный блок с его масштабными коэффициентами.
Карта регистров SunSpec и пример