IAMMETER Wi-Fi измервател на енергия: Ръководство за локална интеграция и отворен интерфейс
IAMMETER Wi-Fi измервател на енергия: Ръководство за локална интеграция и отворен интерфейс
За разработчици и системни интегратори, използващи IAMMETER измервателни уредибезIAMMETER-Облак.
Wi-Fi енергомерите IAMMETER са проектирани както за облачни, така и за локални интеграции, предоставяйки отворени API (HTTP, MQTT, Modbus/TCP), които позволяват на разработчиците да изграждат свои собствени системи за управление на енергията (EMS), системи за управление на сгради (BMS) или платформи за автоматизация на интелигентен дом.
Фърмуерът на IAMMETER се актуализира непрекъснато. Този документ изброява всички функции за локална и отворена интеграция, поддържани от най-новия фърмуер.(Непрекъснато се актуализира)
1) Актуализация на фърмуера
Вземете най-новите версии на фърмуера тук:
- Страница с издание на фърмуера (imeter.club): https://imeter.club/topic/11
2) Режими на работа (извън облака)
Изберете режим въз основа на това как интегрирате или използвате устройството.
| Режим | Описание | Типична употреба |
|---|---|---|
| Облак | Качване на данни в IAMMETER-Cloud | 🚫 Не е обхванато в тази статия |
| TCP | Качване на сървъри на трети страни чрезTCP/TLSилиMQTT | Локални сървъри, персонализирани брокери |
| HTTP | Качване на сървъри на трети страни чрезHTTP/HTTPS | Персонализирани REST API/уеб бекендове |
| MQTT | Качване на данни директно към MQTT брокер | Налично само в най-новия фърмуер |
| Самостоятелен | Няма качване на данни; измервателният уред действа като локален сървър, отговарящ на API или Modbus/TCP клиенти | Налично само в най-новия фърмуер |
Потребителски интерфейс на стар фърмуер

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

(Останалата част от документа ви остава непроменена спрямо последната ви версия.)
3) Интеграция с TCP / TLS / MQTT
3.1 TCP и TLS
Измервателните уреди могат да изпращат данни директно към вашата TCP/TLS крайна точка.
🔹 Нова конфигурация на фърмуера
Процесът на конфигуриране в най-новия фърмуер е подобен на предишните версии.
Режим на изпълнение: TCP
Адрес:
- За TCP сървър — въведете
{домейн}:{порт}(напр.,abc.com:12345).
- За TLS сървър — използвайте
tls://{домейн}:{порт}(напр.,tls://abc.com:12345).
Интервал на качване:Минималният интервал за качване е2 секунди.
🔹 Конфигурация на стар фърмуер
- Ръководство:Интеграция със сървъри на трети страни (TCP/TLS)
- Видео:Качване на енергийни данни на сървър на трета страна

3.2 MQTT
🔹 Нова конфигурация на фърмуера
Режим на изпълнение: MQTT
Адрес:Въведете IP адрес или домейн с порт, напр.192.168.11.163:1883
Потребителско име / Парола:Идентификационни данни на MQTT брокер (по избор, ако не се изискват от брокера)
Интервал на качване:Минималният интервал е2 секунди. Откриване на HA MQTT: Активиране на откриването на MQTT в Home Assistant

🔹 Конфигурация на стар фърмуер
Публикувайте телеметрия към локален или публичен MQTT брокер.
- Ръководство:Ръководство за интеграция с MQTT

4) HTTP / HTTPS интеграция
🔹 Конфигурация на стар фърмуер
Измервателните уреди могат да изпращат данни директно към вашия персонализиран сървър.
- Форматът на полезния товар на данните е идентичен с този в режимите TCP/MQTT.
- Може да се използва всеки порт.
- Порт443активира HTTPS автоматично.
- Подробности:Качване чрез HTTP/HTTPS

🔹 Нова конфигурация на фърмуера
Адрес:Входният формат е същият като при стария фърмуер.
- Ако не е посочен порт, портът по подразбиране е80.
- Само порт443използва HTTPS post; всички останали портове използват HTTP post.

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 множителза сценарии с разделена фаза/балансиран режим.
x=2удвоява показанията на фаза C (ток, мощност, kWh). 📘Обяснение на съотношението CTC
ВНай-нов фърмуер, този параметър вече може да се конфигурира директно от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) Ресурси
- Версии на фърмуера
- Видео уроци
- Дефиниция на JSON
- Преглед на Modbus/TCP
- Разработете своя собствена система
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 г.