Node-RED용 에너지 미터는 단순히 공급업체 앱에서 전기 데이터를 표시하는 것 이상을 해야 합니다. Node-RED가 로컬에서 읽고, 변환하고, 대시보드, 데이터베이스, 알림 및 자동화 플로우에서 사용할 수 있는 개방형 인터페이스를 제공해야 합니다.
IAMMETER Wi-Fi 에너지 미터는 여러 Node-RED 통합 방법을 지원합니다:
이러한 옵션은 단상 가정용 에너지 모니터링, 가정용 태양광 모니터링 및 삼상 상업용 또는 산업용 프로젝트를 포괄합니다.
Single-phase or three-phase energy meter
│
┌────────────┼────────────┐
│ │ │
MQTT Modbus TCP Local API
│ │ │
└────────────┼────────────┘
▼
Node-RED
│
┌────────────┼────────────┐
▼ ▼ ▼
Dashboard Database Automation
Node-RED용 에너지 미터를 선택할 때 다음 사항을 확인하십시오:
현재 모든 IAMMETER 에너지 미터는 Node-RED와 통합할 수 있습니다. 주요 제품 선택은 프로젝트가 주거용인지 상업용/산업용인지, 그리고 몇 개의 상 또는 측정 채널이 필요한지에 따라 달라집니다.
| 모델 | 최적 용도 | 측정 구조 | 일반적인 Node-RED 사용 |
|---|---|---|---|
| WEM3080 | 단상 가정용 전기 | 단일 채널 | 전체 가정 소비량, 전력 알림 및 가전기기 스케줄 |
| WEM2067 | 단상 가정용 태양광 또는 분할상 주거용 모니터링 | 2채널 | 하나의 미터로 그리드 교환 및 태양광 인버터 출력 측정 |
| WEM3050T | 삼상 주택 또는 3개 측정 채널이 필요한 프로젝트 | 3채널 | 상별 모니터링, 가정용 태양광 및 유연한 멀티채널 플로우 |
단상 가정용 태양광 시스템의 경우 WEM2067은 태양광 인버터 출력과 그리드 가져오기/내보내기를 모두 측정할 수 있습니다. 그런 다음 Node-RED는 해당 값을 대시보드, 잉여 태양광 자동화 및 부하 제어에 사용할 수 있습니다.
| 모델 | 최적 용도 | 측정 구조 | 일반적인 Node-RED 사용 |
|---|---|---|---|
| WEM3080T | 표준 삼상 전력 모니터링 | 3상 | 상별 모니터링, 수요 알림, 로깅 및 제어 로직 |
| WEM3046T / WEM3046TE | 외부 변류기를 사용하는 고전류 시스템 | 3개의 5A CT 입력 | 분전반, 상업용 건물 및 산업용 모니터링 |
WEM3046T 및 WEM3046TE는 외부 CT의 5A 2차 출력을 측정합니다. 1차 시스템 값을 해석할 때 구성된 CT 비율을 적용하십시오. 이는 미터 및 CT 설치의 특성일 뿐 Node-RED의 제한 사항이 아닙니다.
| 방법 | 데이터 방향 | 인터넷 필요 | 최적 사용 | 주요 고려사항 |
|---|---|---|---|---|
| IAMMETER 노드 / 로컬 API | Node-RED가 미터에 요청 | 아니요, 로컬 액세스 | 빠른 설정 및 맞춤형 HTTP 플로우 | Node-RED가 LAN에서 미터에 접근 가능해야 함 |
| MQTT | 미터가 브로커에 게시 | 아니요, 로컬 브로커 사용 시 | 분리된 플로우 및 다중 구독자 | 미터 WebUI에서 브로커 구성 |
| Modbus TCP | Node-RED가 미터 레지스터 폴링 | 아니요 | 표준 로컬 및 산업용 통합 | 레지스터 디코딩 및 스케일링 올바르게 적용 |
브로커가 측정값을 Node-RED 및 기타 애플리케이션에 배포해야 하는 경우 MQTT를 선택하십시오. 프로젝트에서 이미 산업용 레지스터 폴링을 사용하는 경우 Modbus TCP를 선택하십시오. 미터에서 Node-RED 플로우까지 가장 짧은 경로가 필요하면 로컬 API 또는 IAMMETER 노드를 선택하십시오.
로컬 통합 옵션에 대한 더 넓은 비교는 Local API, Modbus TCP, MQTT 및 HTTPS를 참조하십시오.
IAMMETER는 오픈소스 node-red-contrib-iammeter 패키지를 제공합니다. 이 패키지는 IAMMETER 에너지 미터에 대한 로컬 실시간 액세스와 IAMMETER-Cloud 계정을 통한 클라우드 실시간 액세스를 지원합니다.
Node-RED에서:
node-red-contrib-iammeter를 검색합니다.소스 코드는 IAMMETER Node-RED GitHub 저장소에서 확인할 수 있습니다.
로컬 실시간 노드를 사용하고 미터의 LAN IP 주소를 입력합니다. 먼저 출력을 Debug 노드에 연결하여 계산이나 대시보드를 구축하기 전에 반환된 데이터 구조를 검사하십시오.

단상 미터는 한 세트의 측정값을 반환합니다. 2채널 또는 삼상 미터는 각 채널 또는 상에 대한 데이터를 반환합니다. 모든 미터가 동일한 수의 센서를 가지고 있다고 가정하지 말고 실제 배열 길이에 따라 플로우를 구축하십시오.
MQTT는 에너지 미터가 브로커에 데이터를 게시하고 하나 이상의 애플리케이션이 구독해야 할 때 유용합니다.
미터의 WebUI를 사용하여 다음을 구성하십시오:
Home Assistant MQTT Discovery는 Home Assistant가 미터를 자동으로 발견해야 하는 경우에만 필요합니다. 일반 Node-RED MQTT 플로우에는 필요하지 않습니다.
현재 미터 측 설정은 MQTT 브로커용 IAMMETER 구성을 참조하십시오.
Modbus TCP는 삼상 에너지 모니터링, 상업용 프로젝트 및 이미 Modbus 장치를 사용하는 시스템에 적합합니다.
일반적인 Node-RED 플로우는 Modbus 클라이언트 노드를 사용하여 로컬 네트워크를 통해 미터를 폴링합니다. IAMMETER 미터의 경우 다음부터 시작하십시오:
502;1;03).레지스터 주소, 데이터 유형 및 스케일링에 대한 공식 Modbus TCP 레지스터 및 테스트 가이드를 참조하십시오. 먼저 작은 레지스터 범위를 테스트하고, 디코딩된 결과를 미터와 비교한 후에만 플로우를 확장하십시오.
실용 예제:
간단한 LAN 통합의 경우 HTTP Request 노드가 미터의 로컬 API에 직접 요청할 수 있습니다. 이는 장치별 Node-RED 패키지를 설치하지 않고도 폴링 및 구문 분석을 완전히 제어하려는 경우 유용합니다.
전체 플로우를 만들기 전에:
API 탐색기는 동일한 LAN에서 미터에 액세스할 수 있는 장치에서 열어야 합니다.
미터 모델 및 인터페이스에 따라 Node-RED 플로우는 다음과 같은 값을 사용할 수 있습니다:
원시 미터 데이터를 계산된 필드와 분리하여 유지하십시오. 예를 들어, 가정용 태양광 플로우는 그리드 교환 및 인버터 출력에서 가정 부하를 계산할 수 있으며, 원래 측정값은 문제 해결을 위해 계속 사용할 수 있습니다.
각 CT 또는 미터 채널을 설치할 위치를 결정하기 전에 가정용 태양광 배선도를 참조하십시오.
예제:
Node-RED는 주로 플로우 및 자동화 도구입니다. 장기 분석을 위해 정규화된 측정값을 데이터베이스 또는 대시보드 시스템으로 전송하십시오.
일반적인 아키텍처는 다음과 같습니다:
Energy meter → Node-RED → InfluxDB / SQL → Grafana
└→ alerts and control
일관된 필드 이름, 단위 및 타임스탬프를 사용하십시오. 삼상 미터의 경우 상별 값과 플로우에서 계산된 모든 합계를 모두 유지하십시오.
프로젝트에 유연한 데이터 변환, 라우팅, 맞춤형 제어 로직 또는 데이터베이스 및 산업용 프로토콜과의 통합이 필요한 경우 Node-RED를 선택하십시오.
기성 엔티티, 가정용 대시보드 및 스마트홈 장치 관리가 우선이라면 Home Assistant를 선택하십시오. 두 플랫폼을 함께 사용할 수도 있습니다: Home Assistant는 사용자 인터페이스를 제공하고 Node-RED는 더 복잡한 자동화를 처리할 수 있습니다.
최종 업데이트: 2026년 7월 17일.