Среда тестирования для разработчиков / Meter Simulator
Документация Публичная демоверсия

Суточный профиль нагрузки · Энергия накапливается со временем

← Вернуться к выбору счетчика
Панель счётчика

WEM2067

Двухканальный счётчик

Инвертор и сеть

Живой монитор

Суточный профиль нагрузки · Энергия накапливается со временем

Демо SNZAT3LQD9
Демо MAC020000002067
Версия симулятораsimulator-1.0
КаналыA / B

Отправить реальный запрос

Эти ответы исходят от работающего API. Скопируйте URL-адрес, чтобы использовать его в своем приложении.

HTTP / JSON
GET
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/monitorcurl 'https://simulator.iammeter.com/WEM2067/api/monitor'
/WEM2067/api/monitorjsoncurl 'https://simulator.iammeter.com/WEM2067/api/monitorjson'
/WEM2067/monitorjsoncurl '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.

MODBUS / TCP
Адрес сервераsimulator.iammeter.com:502
Идентификатор объектаЛюбое значение, отображается без изменений
Чтение функциональных кодов03 / 04
КодированиеПрямой порядок байтов, сначала старшее слово

Публичное развертывание: устройство Local Web и локальные API поддерживают HTTP на порту 80 и HTTPS на порту 443. Портал, документация и администратор используют HTTPS. Сеансы устройств HTTP и HTTPS являются отдельными. Собственный Modbus/TCP использует отдельный порт TCP (по умолчанию 502); введите имя хоста и порт, а не URL-адрес. Места назначения загрузки имеют независимые настройки HTTP/HTTPS.

WEM3080 использует фазу A, WEM2067 использует каналы A и B, а WEM3050T использует фазы A, B и C. Unit ID не выбирает модель. Разделите счетчики энергии Modbus на 800 для каждой модели; не используйте физическое масштабирование однофазного счетчика 3200. Используйте внешний клиент Modbus для подключения через TCP.

Карта регистров прежнего формата

Адреса — это адреса протоколов, отсчитывающиеся от нуля. Каждое 32-битное поле занимает два последовательных регистра.

0x00 — 0x41
Адрес (десятичный/шестнадцатеричный)ИзмерениеТипДекодирование
0 / 0x00A – Напряжениеuint16÷100 → V
1 / 0x01A – Токuint16÷100 → A
2 / 0x02A – активная мощностьint32W
4 / 0x04A – Импортированная энергияuint32÷800 → kWh
6 / 0x06A – Экспортированная энергияuint32÷800 → kWh
8 / 0x08A – Коэффициент мощностиuint16÷1000
9 / 0x09Модель устройстваuint164 → WEM3050T
10 / 0x0AB – Напряжениеuint16÷100 → V
11 / 0x0BB – Токuint16÷100 → A
12 / 0x0CB – активная мощностьint32W
14 / 0x0EB – Импортированная энергияuint32÷800 → kWh
16 / 0x10B – Экспортированная энергияuint32÷800 → kWh
18 / 0x12B – Коэффициент мощностиuint16÷1000
19 / 0x13Сдержанныйuint160
20 / 0x14C – Напряжениеuint16÷100 → V
21 / 0x15C – Токuint16÷100 → A
22 / 0x16C – активная мощностьint32W
24 / 0x18C – Импортированная энергияuint32÷800 → kWh
26 / 0x1AC – Экспортированная энергияuint32÷800 → kWh
28 / 0x1CC – Коэффициент мощностиuint16÷1000
29 / 0x1DСдержанныйuint160
30 / 0x1EЧастотаuint16÷100 → Hz
31 / 0x1FСдержанныйuint160
32 / 0x20Суммарная трехфазная активная мощностьint32W
34 / 0x22Общий импорт энергии (NEM отключен)uint32÷800 → kWh
36 / 0x24Общий объем экспортируемой энергии (NEM отключен)uint32÷800 → kWh
38 / 0x26A – реактивная мощностьint32var
40 / 0x28A индуктивная реактивная энергияuint32÷1000 → kvarh
42 / 0x2AA емкостная реактивная энергияuint32÷1000 → kvarh
44 / 0x2CB – реактивная мощностьint32var
46 / 0x2EB индуктивная реактивная энергияuint32÷1000 → kvarh
48 / 0x30B емкостная реактивная энергияuint32÷1000 → kvarh
50 / 0x32C – реактивная мощностьint32var
52 / 0x34C индуктивная реактивная энергияuint32÷1000 → kvarh
54 / 0x36C емкостная реактивная энергияuint32÷1000 → kvarh
56 / 0x38Демо SNASCII/8 регистров1AD9B537, с дополнением нулями
64 / 0x40Время работыuint32s

Устаревшая активная энергия: ÷800 кВтч. Энергия Reactive: ÷1000 кварч. Общие трехфазные регистры; NEM отключен. Время работы постоянно увеличивается.

SunSpec 203 · только чтение

SunSpec 203 использует ту же конечную точку TCP: FC03, база 40000, регистры блока счетчиков 40070/107. Энергия использует Втч × 10^SF. Прочтите полный блок с его масштабными коэффициентами.

Карта регистров SunSpec и пример