За съжаление вашият браузър не поддържа JavaScript!

IAMMETER Wi-Fi измервател на енергия: Ръководство за локална интеграция и отворен интерфейс

IAMMETER Wi-Fi измервател на енергия: Ръководство за локална интеграция и отворен интерфейс

За разработчици и системни интегратори, използващи IAMMETER измервателни уредибезIAMMETER-Облак.

Wi-Fi енергомерите IAMMETER са проектирани както за облачни, така и за локални интеграции, предоставяйки отворени API (HTTP, MQTT, Modbus/TCP), които позволяват на разработчиците да изграждат свои собствени системи за управление на енергията (EMS), системи за управление на сгради (BMS) или платформи за автоматизация на интелигентен дом.

Фърмуерът на IAMMETER се актуализира непрекъснато. Този документ изброява всички функции за локална и отворена интеграция, поддържани от най-новия фърмуер.(Непрекъснато се актуализира)


1) Актуализация на фърмуера

Вземете най-новите версии на фърмуера тук:


2) Режими на работа (извън облака)

Изберете режим въз основа на това как интегрирате или използвате устройството.

Режим Описание Типична употреба
Облак Качване на данни в IAMMETER-Cloud 🚫 Не е обхванато в тази статия
TCP Качване на сървъри на трети страни чрезTCP/TLSилиMQTT Локални сървъри, персонализирани брокери
HTTP Качване на сървъри на трети страни чрезHTTP/HTTPS Персонализирани REST API/уеб бекендове
MQTT Качване на данни директно към MQTT брокер Налично само в най-новия фърмуер
Самостоятелен Няма качване на данни; измервателният уред действа като локален сървър, отговарящ на API или Modbus/TCP клиенти Налично само в най-новия фърмуер

Потребителски интерфейс на стар фърмуер

Екран за избор на режим на работа на стар фърмуер

Най-нов фърмуерУеб потребителски интерфейс

Нов WebUI интерфейс на фърмуера, показващ опции за режим на работа


(Останалата част от документа ви остава непроменена спрямо последната ви версия.)

3) Интеграция с TCP / TLS / MQTT

3.1 TCP и TLS

Измервателните уреди могат да изпращат данни директно към вашата TCP/TLS крайна точка.

🔹 Нова конфигурация на фърмуера

Процесът на конфигуриране в най-новия фърмуер е подобен на предишните версии.

Режим на изпълнение: TCP

Адрес:

  • За TCP сървър — въведете{домейн}:{порт}(напр.,abc.com:12345). Пример за конфигурация на адреса на TCP сървъра
  • За TLS сървър — използвайтеtls://{домейн}:{порт}(напр.,tls://abc.com:12345). Пример за конфигурация на адреса на TLS сървъра

Интервал на качване:Минималният интервал за качване е2 секунди.

🔹 Конфигурация на стар фърмуер

Пример за конфигурация на TCP/TLS за стар фърмуер


3.2 MQTT

🔹 Нова конфигурация на фърмуера

Режим на изпълнение: MQTT Адрес:Въведете IP адрес или домейн с порт, напр.192.168.11.163:1883 Потребителско име / Парола:Идентификационни данни на MQTT брокер (по избор, ако не се изискват от брокера)

Интервал на качване:Минималният интервал е2 секунди. Откриване на HA MQTT: Активиране на откриването на MQTT в Home Assistant

Пример за настройка на нов фърмуер MQTT брокер

🔹 Конфигурация на стар фърмуер

Публикувайте телеметрия към локален или публичен MQTT брокер.

Интерфейс за настройка на MQTT на стар фърмуер


4) HTTP / HTTPS интеграция

🔹 Конфигурация на стар фърмуер

Измервателните уреди могат да изпращат данни директно към вашия персонализиран сървър.

  • Форматът на полезния товар на данните е идентичен с този в режимите TCP/MQTT.
  • Може да се използва всеки порт.
  • Порт443активира HTTPS автоматично.
  • Подробности:Качване чрез HTTP/HTTPS

Пример за публикуване на HTTP/HTTPS данни от стар фърмуер

🔹 Нова конфигурация на фърмуера

Адрес:Входният формат е същият като при стария фърмуер.

  • Ако не е посочен порт, портът по подразбиране е80.
  • Само порт443използва HTTPS post; всички останали портове използват HTTP post.

Екран за конфигуриране на HTTP/HTTPS адрес на нов фърмуер


5) Локален API (HTTP през LAN)

Достъп до измервателния уред локално чрез неговия LAN IP адрес — не е необходима облачна връзка.

5.1 GET /api/monitorjson

Връща данни от измервания в реално време.Полета:Напрежение, ток, активна мощност, kWh напред/назад, честота, фактор на мощността.

Пример:

{
„метод“: „uploadsn“,
„mac“: „B0F8933C4F94“,
„версия“: „i.75.97.9“,
„сървър“: „em“,
„SN“: „3E0BAF87“,
„Данни“: [
[220.0, 9.99, 2198, 11.337, 11.201, 49.99, 1.00],
[222.5, 9.99, 1100, 11.039, 10.908, 49.99, 0.50],
[263.5, 9.99, 1213] 10.975, 10.846, 49.99, 0.55]
]
}

📘 Разширение за измерване на реактивна мощност


5.2 GET /api/монитор

Разширена версия наМониторсон, включва информация за Wi-Fi сигнала:

  • SSID(име на свързана точка за достъп)
  • подпис(сила на сигнала)

5.3 GET /api/wifidata

Връща Wi-Fi и мрежова конфигурация.

{
„версия“: „i.75.97.9“, „SN“: „3E0BAF87“, „mac“: „B0F8933C4F94“,
„тип“: „PM“, „ssid“: „CMCC-laohe“, „ip“: „192.168.11.62“,
„мрежова маска“: „255.255.255.0“, „gw“: „192.168.11.253“,
„dns“: „114.114.114.114“, „dhcp“: 1, „runMode“: „tcp“, „uploadinterval“: 60
}

5.4 GET /api/uploadinterval?x=<секунди>

Задава интервала на качване (в секунди).

Работи в режими, различни от облачни (TCP/HTTP/MQTT).

ВНай-нов фърмуер, този параметър вече може да се конфигурира директно отWebUI интерфейс, без ръчно извикване на API.


5.5 GET /api/mqtt

Конфигурира MQTT идентификационни данни. 📘Документация за API за конфигурация на MQTT

ВНай-нов фърмуер, този параметър вече може да се конфигурира директно отWebUI интерфейс, без ръчно извикване на API.


5.6 GET /api/netmetring

ПревключвателиИзмерване на нетна енергия (NEM)режим. 📘Активиране на NEM режим

ВНай-нов фърмуер, този параметър вече може да се конфигурира директно отWebUI интерфейс, без ръчно извикване на API.


5.7 GET /api/ctcratio

КоригираФазов C множителза сценарии с разделена фаза/балансиран режим.

ВНай-нов фърмуер, този параметър вече може да се конфигурира директно отWebUI интерфейс, без ръчно извикване на API.


5.8 GET /api/reactive

Активира или деактивираРеактивна мощност (Q)иРеактивна енергия (kVARh)измерване. 📘Документация за реактивна мощност

ВНай-нов фърмуер, този параметър вече може да се конфигурира директно отWebUI интерфейс, без ръчно извикване на API.


5.9 GET /api/ratio (налично само за WEM3046T)

Тъй катоWEM3046Tизползва външни КТ с5A вторични изходи(напр. 1000:5, 1500:5, 2000:5 и т.н.), измерените стойности (ток, мощност, енергия) трябва да бъдат умножени по коефициента на токовия трансформатор.

Пример:

/api/съотношение?x=400
  • Зададено съотношение: /api/ratio?x={ct_ratio}
  • Съотношение на заявките: /api/съотношение

самоWEM3046Tподдържа външни 5A токови трансформатори — този API е невалиден за други модели.


6) Съгласуваност на JSON формата

Всички режими на комуникация —HTTP, TCP, MQTT, локален API— използвайте същата JSON структура. 📘Дефиниция на JSON данни


7) Поддръжка на Modbus/TCP

IAMMETER измервателните уреди поддържат вграденоModbus/TCP, което позволява директна интеграция сДомашен асистент, PLC-и, илиСКАДАсистеми.


8) Поддържани сценарии за интеграция

система Протокол(и) Пример за употреба справка
Домашен асистент HTTP / Modbus / MQTT Табло за управление и автоматизация Ръководство
Възел-ЧЕРВЕН HTTP / Modbus / MQTT Потоци за автоматизация Ръководство
OpenHAB / ioBroker HTTP Локални табла за управление Интеграция
Zabbix HTTP Табла за мониторинг Интеграция
Thingsboard HTTP Визуализация на интернет на нещата Интеграция
Персонализирани сървъри HTTP / MQTT / TCP Приемане на корпоративни или локални данни Изградете своя собствена система

9) Ресурси


10) Резюме за разработчика

| Възможности | Достъп | Бележки | | --------------------- | ------------------- | ---------------------------------- | | Локални данни в реално време | Локален API |/api/monitorjson, /api/монитор| | Качване от трета страна | TCP/TLS, HTTP/HTTPS | Същата схема за полезен товар | | Публикуване в MQTT | MQTT брокер |/api/mqttза задаване на идентификационни данни | | Нетно измерване | Локален API |/api/netmetring| | Реактивна мощност/енергия | Локален API |/api/реактивен| | Множител на фаза-C | Локален API |/api/ctcratio?x=1 | | CT съотношение (WEM3046T) | Локален API |/api/ratio?x=` | | Modbus/TCP | Modbus клиент | Съвместим с HA/PLC/SCADA |


Последна актуализация: 15 октомври 2025 г.

Горна част