죄송합니다. 귀하의 브라우저는 JavaScript를 지원하지 않습니다!

Modbus TCP를 통해 IAMMETER 에너지 미터를 Home Assistant에 통합하여 실시간 태양광 모니터링을 수행하는 방법

Modbus/TCP를 통해 IAMMETER 에너지 미터를 Home Assistant에 통합하는 방법

이 튜토리얼은 IAMMETER의 스마트 에너지 미터를 통합하는 방법을 안내합니다.홈 어시스턴트사용하여모드버스 TCP프로토콜입니다. 이 설정을 사용하면 다음을 빌드할 수 있습니다.실시간 태양광 PV 모니터링 시스템에너지 소비와 태양광 생산에 따른 지역적 제어와 자동화를 가능하게 합니다.


1. 스마트 에너지 미터를 통합하기 위해 Modbus/TCP를 사용하는 이유

모든 IAMMETER 스마트 에너지 미터 지원모드버스 TCP산업 및 가정 자동화에 널리 사용되는 프로토콜입니다.

모델 유형 지원되는 제품
단상 WEM3080
단일 분할(이중/2상) 및 3상(와이) WEM3080T, WEM3046T, WEM3050T
3상(델타) WEM3080TD

Home Assistant에 Modbus TCP를 통합하면 얻을 수 있는 주요 이점:

  • 높은 실시간 성능: 최대 샘플링 속도1초(을 통해스캔 간격: 1), 실시간 제어에 이상적입니다.
  • 지역 커뮤니케이션: 클라우드에 대한 종속성 없음개인정보 보호 및 안정성.
  • 전체 매개변수 모니터링: 전압, 전류, 전력, 수입/수출 에너지 등.

2. 하드웨어 및 소프트웨어 요구 사항

하드웨어 체크리스트

  • IAMMETER 에너지 미터
  • 로컬 네트워크(에너지 미터와 Home Assistant가 동일한 LAN에 있어야 함)
  • Home Assistant 호환 스마트 기기(예: Sonoff 릴레이, 온도 센서)

소프트웨어 요구 사항

  • 홈 어시스턴트버전 ≥ 0.107.0
  • 파일 편집기 또는 SSH 액세스를 통해 수정구성.yaml

3. 단계별 구성 가이드

1단계: IAMMETER Meter의 IP 주소 찾기

IAMMETER 앱이나 라우터 인터페이스에서 미터의 IP 주소를 확인하세요(예:192.168.1.6).


2단계: Home Assistant 구성 편집

다음을 추가하세요구성.yaml:

modbus:
- 이름: "IAMMETER_Hub"
유형: tcp
호스트: 192.168.1.6 # 측정기 IP로 변경
포트: 502
센서:
- 이름: "Modbus_Power"
슬레이브: 1
주소: 2
입력 유형: 보류
측정 단위: "W"
장치 클래스: 전력
데이터 유형: int32
스캔 간격: 1
- 이름: "Modbus_Voltage"
슬레이브: 1
주소: 0
입력 유형: 보류
측정 단위: "V"
장치 클래스: 전압
데이터 유형: uint16
스케일: 0.01
정밀도: 1

주요 매개변수 설명:

  • 노예: 보통 1
  • 주소: Modbus 레지스터 주소
  • 규모그리고정도: 원시 데이터를 읽을 수 있는 값으로 변환하기 위해

3단계: 참조 표 - 등록 맵

매개변수 단상 주소 3단계 주소 데이터 유형
전압(V) 0 0(A), 10(B), 20(C) uint16
전류(A) 1 1, 11, 21 uint16
유효 전력(W) 2 2, 12, 22 int32
수입 에너지(kWh) 4 4, 14, 24 uint32
수출 에너지(kWh) 6 6, 16, 26 uint32

👉 IAMMETER 미터의 전체 등록 맵


4단계: Home Assistant 다시 시작

구성을 저장한 후 Home Assistant를 다시 시작하세요. 새 항목(예:센서.모드버스_전력)가 아래에 나타납니다.개발자 도구 → 상태.


4. 사용 사례 및 자동화 시나리오

사용 사례 1: 전력 판독 기반 릴레이 제어

전력 소비 기반 제어 릴레이

자동화:
- 별칭: "고전력 → 릴레이 켜기"
트리거:
플랫폼: 숫자 상태
엔티티 ID: sensor.modbus_power
초과: 1000
동작:
서비스: switch.turn_on
대상:
엔티티 ID: switch.sonoff_s26

- 별칭: "저전력 → 릴레이 끄기"
트리거:
플랫폼: 숫자 상태
엔티티 ID: sensor.modbus_power
초과: 500
동작:
서비스: switch.turn_off
대상:
엔티티 ID: switch.sonoff_s26

💡 예: 주전자가 켜져 있으면(1596W) 릴레이가 켜지고, 주전자가 꺼져 있으면(64W) 릴레이가 꺼집니다.


사용 사례 2: Home Assistant에서의 태양광 PV 모니터링

모니터링을 통해수입 에너지그리고수출 에너지태양광 PV 시스템이 전력망과 어떻게 상호 작용하는지 시각화할 수 있습니다.

👉 튜토리얼: 태양광 PV 시스템 모니터링


5. 문제 해결 및 최적화 팁

  1. 느린 데이터 새로 고침
    • 보장하다스캔 간격: 1구성됨(기본값은 15초일 수 있음)
    • 동시에 너무 많은 레지스터를 읽지 마십시오
  2. 표시된 엔터티가 없습니다
    • IP 및 포트를 확인하세요(예:텔넷 192.168.1.6 502)
    • 등록 주소가 미터 유형(단상 또는 3상)과 일치하는지 확인하세요.
  3. 다른 통합 방법 비교 모든 IAMMETER → Home Assistant 통합 방법
통합 유형 실시간 성능 복잡성 적합한 시나리오
모드버스 TCP ★★★★☆ (1초, 로컬) 중간(등록 설정) 실시간 제어, 빠른 로컬 자동화
MQTT ★★★☆☆ (1~5초, 클라우드 지원) 낮은 원격 동기화, 클라우드 대시보드, 로컬 선택 사항
핵심 통합 ★★☆☆☆ (15초, 클라우드만) 매우 낮음 기본 에너지 모니터링

6. 결론

IAMMETER 스마트 에너지 미터를 통합하여홈 어시스턴트~을 통해모드버스 TCP, 당신은 만들 수 있습니다빠르고 개인 정보 보호에 중점을 둔 지역 제어형 태양열 모니터링 및 자동화 시스템특히 부하 이동, EV 충전, 잉여 태양열을 활용한 온수 공급에 효과적입니다.

🔧 정확한 레지스터 매핑 및스캔 간격최적화는 달성의 핵심입니다1초 수준의 반응성.

고급 사용자의 경우 이 통합을 다음과 페어링합니다.인플럭스DB그리고그라파나장기적인 에너지 분석과 성능 추적이 가능합니다.

IAMMETER + Home Assistant의 실제 적용 분야:

IAMMETER에서 우리의 사명은 모니터링을 넘어 다음과 같은 목표를 지향합니다.태양광 사용자의 전기 요금 절감을 도와주세요태양광 자가 소비를 극대화함으로써. 스마트 모니터링이 첫 번째 단계이지만비용 절감궁극적인 목표입니다.

맨 위