Счётчик энергии для Node-RED должен делать больше, чем просто отображать данные об электроэнергии в приложении производителя. Он должен предоставлять открытый интерфейс, который Node-RED может читать локально, преобразовывать и использовать в панелях мониторинга, базах данных, оповещениях и сценариях автоматизации.
Wi-Fi счётчики энергии IAMMETER поддерживают несколько путей интеграции с Node-RED:
Эти варианты охватывают однофазный домашний мониторинг энергии, домашний солнечный мониторинг и трёхфазные коммерческие или промышленные проекты.
Однофазный или трёхфазный счётчик энергии
│
┌────────────┼────────────┐
│ │ │
MQTT Modbus TCP Local API
│ │ │
└────────────┼────────────┘
▼
Node-RED
│
┌────────────┼────────────┐
▼ ▼ ▼
Dashboard Database Automation
При выборе счётчика энергии для Node-RED проверьте, предоставляет ли он:
Все текущие счётчики энергии IAMMETER могут быть интегрированы с Node-RED. Выбор основного продукта зависит от того, является ли проект жилым или коммерческим/промышленным, а также от того, сколько фаз или каналов измерений требуется.
| Модель | Наилучшее применение | Структура измерений | Типичное использование в Node-RED |
|---|---|---|---|
| WEM3080 | Однофазное домашнее электроснабжение | Один канал | Общее потребление дома, оповещения о мощности и расписание приборов |
| WEM2067 | Однофазный домашний солнечный мониторинг или мониторинг с разделёнными фазами | Два канала | Измерение обмена с сетью и выходной мощности солнечного инвертора одним счётчиком |
| WEM3050T | Трёхфазные дома или проекты, требующие трёх каналов измерений | Три канала | Пофазный мониторинг, домашний солнечный мониторинг и гибкие многоканальные потоки |
Для однофазной домашней солнечной системы WEM2067 может измерять как выходную мощность солнечного инвертора, так и импорт/экспорт из сети. Node-RED может затем использовать эти значения для панелей мониторинга, автоматизации избыточной солнечной энергии и управления нагрузкой.
| Модель | Наилучшее применение | Структура измерений | Типичное использование в Node-RED |
|---|---|---|---|
| WEM3080T | Стандартный трёхфазный мониторинг мощности | Три фазы | Пофазный мониторинг, оповещения о спросе, регистрация и логика управления |
| WEM3046T / WEM3046TE | Системы с более высокими токами, использующие внешние трансформаторы тока | Три входа 5 A CT | Распределительные щиты, коммерческие здания и промышленный мониторинг |
WEM3046T и WEM3046TE измеряют вторичный выход 5 A внешних трансформаторов тока. Примените настроенный коэффициент трансформации тока при интерпретации значений первичной системы. Это характеристика счётчика и установки CT, а не ограничение Node-RED.
| Метод | Направление данных | Требуется интернет | Наилучшее применение | Основное соображение |
|---|---|---|---|---|
| Узел IAMMETER / локальный API | Node-RED запрашивает счётчик | Нет, для локального доступа | Быстрая настройка и пользовательские HTTP-потоки | Node-RED должен иметь доступ к счётчику в локальной сети |
| MQTT | Счётчик публикует данные в брокер | Нет, при использовании локального брокера | Развязанные потоки и несколько подписчиков | Настройте брокер в веб-интерфейсе счётчика |
| Modbus TCP | Node-RED опрашивает регистры счётчика | Нет | Стандартная локальная и промышленная интеграция | Правильно декодируйте регистры и масштабирование |
Выберите MQTT, когда брокер должен распределять измерения между Node-RED и другими приложениями. Выберите Modbus TCP, когда проект уже использует промышленный опрос регистров. Выберите локальный API или узел IAMMETER для кратчайшего пути от счётчика к потоку Node-RED.
Для более широкого сравнения локальных вариантов интеграции см. Local API, Modbus TCP, MQTT and HTTPS.
IAMMETER предоставляет пакет с открытым исходным кодом node-red-contrib-iammeter. Он поддерживает локальный доступ в реальном времени к счётчику энергии IAMMETER и облачный доступ в реальном времени через учётную запись IAMMETER-Cloud.
В Node-RED:
node-red-contrib-iammeter.Исходный код доступен в IAMMETER Node-RED GitHub repository.
Используйте узел локального реального времени и введите LAN IP-адрес счётчика. Сначала подключите его выход к узлу Debug, чтобы вы могли проверить структуру возвращаемых данных перед созданием расчётов или панелей мониторинга.

Однофазный счётчик возвращает один набор измерений. Двухканальный или трёхфазный счётчик возвращает данные для каждого канала или фазы. Создавайте поток на основе фактической длины массива, а не предполагая, что каждый счётчик имеет одинаковое количество датчиков.
MQTT полезен, когда счётчик энергии должен публиковать данные в брокер, и одному или нескольким приложениям необходимо подписаться на них.
Используйте текущий веб-интерфейс счётчика для настройки:
Home Assistant MQTT Discovery требуется только в том случае, если Home Assistant должен автоматически обнаруживать счётчик. Для обычного MQTT-потока Node-RED он не нужен.
См. Configure IAMMETER for an MQTT broker для текущей настройки на стороне счётчика.
Modbus TCP хорошо подходит для трёхфазного мониторинга энергии, коммерческих проектов и систем, которые уже используют устройства Modbus.
Типичный поток Node-RED использует клиентский узел Modbus для опроса счётчика по локальной сети. Для счётчиков IAMMETER начните с:
502;1;03).Используйте официальное руководство по регистрам и тестированию Modbus TCP для адресов регистров, типов данных и масштабирования. Сначала протестируйте небольшой диапазон регистров, проверьте декодированный результат по счётчику и только затем расширяйте поток.
Практические примеры:
Для простой LAN-интеграции узел HTTP Request может напрямую запрашивать локальный API счётчика. Это полезно, когда вы хотите полный контроль над опросом и разбором без установки пакета Node-RED для конкретного устройства.
Перед созданием полного потока:
API Explorer должен быть открыт с устройства, которое имеет доступ к счётчику в той же локальной сети.
В зависимости от модели счётчика и интерфейса, поток Node-RED может работать с такими значениями, как:
Храните необработанные данные счётчика отдельно от вычисляемых полей. Например, поток домашнего солнечного мониторинга может вычислять потребление домохозяйства на основе обмена с сетью и выходной мощности инвертора, в то время как исходные измерения остаются доступными для устранения неполадок.
См. схемы подключения домашней солнечной системы перед тем, как решить, где устанавливать каждый CT или канал счётчика.
Примеры:
Node-RED — это прежде всего инструмент для потоков и автоматизации. Для долгосрочного анализа отправляйте нормализованные измерения в базу данных или систему панелей мониторинга.
Типичная архитектура:
Счётчик энергии → Node-RED → InfluxDB / SQL → Grafana
└→ оповещения и управление
Используйте согласованные имена полей, единицы измерения и временные метки. Для трёхфазного счётчика сохраняйте как пофазные значения, так и любые итоги, вычисленные потоком.
Выберите Node-RED, когда проекту нужны гибкие преобразования данных, маршрутизация, пользовательская логика управления или интеграция с базами данных и промышленными протоколами.
Выберите Home Assistant, когда приоритетом являются готовые сущности, домашние панели мониторинга и управление устройствами умного дома. Обе платформы также могут использоваться вместе: Home Assistant может предоставлять пользовательский интерфейс, в то время как Node-RED обрабатывает более сложную автоматизацию.
Последнее обновление: 17 июля 2026 г.
Трехфазный Wi-Fi счетчик электроэнергии (WEM3080T)
Однофазный Wi-Fi счетчик электроэнергии (WEM3080)
Трехфазный Wi-Fi счетчик электроэнергии (WEM3046T)
Трехфазный Wi-Fi счетчик электроэнергии (WEM3050T)