죄송합니다. 브라우저가 JavaScript를 지원하지 않습니다!
로그인

Home Assistant 에너지 미터 통합: MQTT, Modbus TCP 및 IAMMETER-Link

Home Assistant 에너지 미터 통합: MQTT, Modbus TCP 및 IAMMETER-Link

IAMMETER 에너지 미터는 로컬 HTTP, Modbus TCP 또는 MQTT를 통해 Home Assistant와 통합할 수 있습니다. 가장 좋은 방법은 공식 통합, UI 기반 설정, 빠른 로컬 업데이트, MQTT 자동 검색 또는 IAMMETER Cloud 계속 사용 중 무엇을 선호하는지에 따라 달라집니다.

이 가이드는 사용 가능한 방법을 비교하고 적절한 설정 가이드로 안내합니다. 현재 모든 IAMMETER 에너지 미터를 다룹니다. 단종된 WEM3162는 포함되지 않습니다.

어떤 Home Assistant 통합을 사용해야 합니까?

방법 미터 측 설정 Home Assistant 설정 일반 업데이트 간격 완전 로컬 IAMMETER Cloud 동시 사용 자동 검색 적합한 사용자
Home Assistant Core 미터를 LAN에서 접근 가능하게 유지 YAML에 내장 IAMMETER 통합 추가 30초 아니오 공식 내장 통합을 선호하는 사용자
Home Assistant Modbus LAN에서 Modbus TCP 사용 가능하게 설정 YAML에 내장 Modbus 통합 및 센서 구성 설정 가능; 일반 1~5초 아니오 빠른 모니터링 및 실시간 자동화
MQTT 수동 미터 WebUI에서 MQTT 브로커 구성 MQTT 통합 활성화 및 YAML에 센서 정의 설정 가능; 최신 펌웨어는 최대 2초 지원 예 (로컬 브로커 사용 시) 아니오 아니오 사용자 정의 토픽 및 센서가 필요한 사용자
HACS HTTP 미터를 LAN에서 접근 가능하게 유지 HACS를 통해 IAMMETER HTTP 설치 및 UI에서 구성 60초 SSDP 지원 YAML 없는 UI 설정
HACS Modbus LAN에서 Modbus TCP 사용 가능하게 설정 HACS를 통해 IAMMETER Modbus 설치 및 UI에서 구성 설정 가능; 기본 3초 SSDP 지원 UI 구성으로 빠른 로컬 업데이트
MQTT Discovery 브로커 구성 및 미터 WebUI에서 HA MQTT Discovery 활성화 MQTT 통합 활성화; 센서 자동 생성 설정 가능; 최신 펌웨어는 최대 2초 지원 예 (로컬 브로커 사용 시) 아니오 가장 간편한 MQTT 설정

빠른 추천:

  • Home Assistant Core — 공식 내장 통합을 원하고 30초 업데이트 간격으로 충분한 경우 선택하십시오.
  • HACS HTTP — UI 구성을 선호하고 빠른 업데이트가 필요하지 않은 경우 선택하십시오.
  • HACS Modbus — UI 구성으로 더 빠른 로컬 데이터를 대시보드 및 자동화에 사용하려는 경우 선택하십시오.
  • Home Assistant Modbus — YAML에 익숙하고 레지스터, 센서 및 폴링 간격을 완전히 제어하려는 경우 선택하십시오.
  • MQTT Discovery — 이미 MQTT를 사용 중이고 Home Assistant가 장치와 엔티티를 자동으로 생성하도록 하려는 경우 선택하십시오.
  • MQTT 수동 — MQTT 토픽, 템플릿 및 엔티티 정의를 완전히 제어해야 하는 경우 선택하십시오.

MQTT 수동 및 MQTT Discovery는 미터의 업로드 모드를 MQTT로 변경합니다. 이 모드에서는 미터가 동시에 IAMMETER Cloud로 측정값을 업로드하지 않습니다. 로컬 HTTP 및 Modbus TCP 통합은 미터가 IAMMETER Cloud에 업로드하는 동안 계속 작동할 수 있습니다.

1. 공식 Home Assistant Core 통합

공식 IAMMETER 통합은 Home Assistant에 포함되어 있으며 미터의 로컬 HTTP API를 읽습니다. HACS나 Home Assistant와 미터 간 인터넷 연결이 필요하지 않습니다.

주요 특징:

  • configuration.yaml에서 구성;
  • 30초마다 로컬 HTTP 폴링;
  • IAMMETER Cloud와 함께 사용 가능;
  • 가져온/내보낸 에너지 엔티티는 Home Assistant Energy Dashboard에 필요한 메타데이터를 포함;
  • 자동 장치 검색 없음.

안정성과 공식 Home Assistant 지원이 빠른 새로 고침 간격보다 중요할 때 이 방법을 사용하십시오.

2. Home Assistant Modbus TCP 통합

Home Assistant의 내장 Modbus 통합은 미터의 로컬 Modbus TCP 레지스터를 읽습니다. 전력 기반 자동화, 태양광 잉여 제어 및 더 빠른 업데이트가 필요한 기타 애플리케이션에 적합합니다.

주요 특징:

  • YAML에서 구성;
  • 설정 가능한 scan_interval, 일반적으로 실시간 자동화에 1~5초;
  • 완전히 로컬에서 작동하며 인터넷과 독립적;
  • IAMMETER Cloud와 함께 사용 가능;
  • 올바른 레지스터 주소, 데이터 유형, 스케일 및 Energy Dashboard 메타데이터 필요.

초 단위 데이터가 필요하지 않은 경우 더 긴 폴링 간격을 사용하십시오. 동일한 미터에 대해 여러 개의 고주파 Modbus 클라이언트를 실행하지 마십시오.

3. HACS HTTP 통합

IAMMETER HTTP 사용자 정의 통합은 공식 YAML 통합에 대한 UI 기반 대안을 제공합니다. 로컬 네트워크를 통해 /monitorjson을 읽고 해당 Home Assistant 엔티티를 생성합니다.

주요 특징:

  • HACS를 통해 설치;
  • Home Assistant의 Devices & Services UI를 통해 구성;
  • 60초마다 로컬 HTTP 폴링;
  • SSDP가 장치 검색을 지원할 수 있음;
  • IAMMETER Cloud 및 Energy Dashboard와 호환 가능.

UI 구성을 선호하고 1분 새로 고침 간격으로 충분한 경우 이 방법을 사용하십시오.

4. HACS Modbus 통합

IAMMETER Modbus 사용자 정의 통합은 로컬 Modbus TCP 폴링과 Home Assistant UI 구성을 결합합니다. 더 빠른 업데이트가 필요하지만 모든 레지스터를 YAML에 정의하고 싶지 않은 사용자에게 가장 편리한 옵션입니다.

주요 특징:

  • HACS를 통해 설치하고 UI에서 구성;

  • 설정 가능한 스캔 간격, 업데이트된 통합에서는 기본 3초;

  • 로컬 작동 및 IAMMETER Cloud와 호환;

  • 적절한 Home Assistant 메타데이터와 함께 전력 및 가져온/내보낸 에너지 엔티티 생성;

  • 모든 현재 IAMMETER 미터를 지원하며, 단상 및 삼상 모델에 따라 엔티티 수가 다름.

  • IAMMETER HACS Modbus 통합

  • HACS Modbus 설정 가이드

5. 수동 MQTT 통합

수동 MQTT 모드에서는 미터가 측정 데이터를 MQTT 브로커에 게시하고 사용자가 Home Assistant에서 해당 센서를 정의합니다.

미터 측 구성과 Home Assistant 구성은 별개입니다:

  1. 미터의 최신 WebUI에서 브로커 주소, 포트, 사용자 이름 및 비밀번호를 구성합니다.
  2. Home Assistant에서 MQTT 통합을 활성화합니다.
  3. YAML에 필요한 MQTT 센서 및 JSON 템플릿을 정의합니다.

이 방법은 여러 애플리케이션이 동일한 측정값을 구독해야 하거나 사용자 정의 토픽 및 엔티티 정의가 필요할 때 유용합니다.

6. Home Assistant MQTT Discovery

MQTT Discovery는 최소한의 수동 구성을 원하는 사용자를 대상으로 합니다. 미터 WebUI에서 브로커를 구성하고 HA MQTT Discovery를 활성화하면 Home Assistant가 IAMMETER 장치와 해당 엔티티를 자동으로 생성합니다.

생성된 가져온/내보낸 에너지 엔티티에는 다음이 포함됩니다:

  • unit_of_measurement: kWh;
  • device_class: energy;
  • state_class: total_increasing.

이러한 속성은 Home Assistant Energy Dashboard에서 사용하는 데 필요한 메타데이터를 제공합니다.

MQTT Discovery는 모든 현재 IAMMETER 에너지 미터에서 지원됩니다. 단상 및 삼상 모델은 측정 채널에 따라 다른 수의 엔티티를 생성합니다.

지원되는 IAMMETER 에너지 미터

현재 모든 IAMMETER 에너지 미터는 위에서 설명한 통합 방법을 지원합니다. Home Assistant에서의 주요 차이점은 위상 또는 측정 채널의 수이며, 따라서 생성되는 엔티티 수도 다릅니다.

모델 일반적인 용도 Home Assistant 지원 중요 참고 사항
WEM3080 단상 에너지 모니터링 모든 방법 단상 엔티티
WEM2067 단상 가정용 태양광 모니터링 모든 방법 2개의 측정 채널
WEM3080T 삼상 에너지 모니터링 모든 방법 삼상 엔티티
WEM3050T 삼상 또는 분할상 가정용 모니터링 모든 방법 3개의 측정 채널
WEM3080TD 삼상/삼선 및 특수 배선 애플리케이션 모든 방법 배선 모드에 따라 엔티티 해석이 달라짐
WEM3046T / WEM3046TE 외부 5A CT를 사용한 삼상 계량 모든 방법 외부 CT 비율을 적용하여 1차 측 값을 얻음

WEM3046T 및 WEM3046TE는 외부 변류기의 5A 2차 출력을 측정합니다. CT 비율을 적용하는 것은 이 계량 방식의 요구 사항이지 Home Assistant 호환성 제한 사항이 아닙니다.

Energy Dashboard에서 IAMMETER 에너지 엔티티 사용

Home Assistant의 Energy Dashboard는 일반적으로 다음과 같은 특성을 가진 kWh 단위의 누적 가져온/내보낸 에너지 엔티티가 필요합니다:

  • device_class: energy;
  • state_class: total_increasing.

현재 Core, HACS HTTP, HACS Modbus 및 MQTT Discovery 통합은 가져온/내보낸 에너지 엔티티에 필요한 메타데이터를 제공합니다. 수동 Modbus 또는 수동 MQTT 구성을 사용하는 경우 올바른 단위, device class 및 state class를 직접 추가해야 합니다.

와트 단위의 순시 전력 엔티티를 kWh 단위의 누적 에너지 엔티티 대신 사용하지 마십시오.

기존 Home Assistant 에너지 데이터를 IAMMETER Cloud로 전송

위의 방법은 IAMMETER 미터 데이터를 Home Assistant로 가져옵니다. IAMMETER-Link는 반대 방향으로 작동합니다: Home Assistant에 이미 존재하는 에너지 엔티티를 IAMMETER Virtual Meter 및 IAMMETER Cloud로 업로드합니다.

이는 인버터 또는 타사 미터에 이미 Home Assistant 통합이 있지만 IAMMETER Cloud 대시보드, 보고서 또는 다중 사이트 액세스도 원할 때 유용합니다.

IAMMETER-Link는 현재 다음을 제공합니다:

Home Assistant 에너지 모니터링 예제

미터가 통합된 후 실시간 전력 및 누적 에너지 데이터는 다음 용도로 사용할 수 있습니다:

도움이 필요하십니까?

펌웨어, 엔티티 구성, Energy Dashboard 설정 또는 통합 방법 선택에 관한 문의사항이 있으시면 IAMMETER 커뮤니티 포럼을 방문해 주십시오.

맨 위