IAMMETER Wi-Fi 에너지 미터는 MQTT 에너지 미터로 작동하여 실시간 전압, 전류, 유효 전력 및 에너지 데이터를 사용자의 MQTT 브로커에 직접 게시할 수 있습니다. 이를 통해 IAMMETER를 사용자 정의 모니터링 시스템, 자동화 플랫폼 또는 Home Assistant와 통합하는 로컬 및 개방형 방식을 제공합니다.
최신 IAMMETER 펌웨어를 사용하면 미터의 로컬 WebUI에서 직접 MQTT 연결을 구성할 수 있습니다.
미터의 로컬 WebUI를 열고 Settings 페이지로 이동합니다. 아래 표시된 필드를 사용하여 MQTT 연결을 구성합니다.
| 설정 | 구성 |
|---|---|
| Run Mode | MQTT 선택 |
| Address | MQTT 브로커 주소와 포트 입력 |
| Username/Password | 브로커 자격 증명 입력, 익명 연결이 허용되는 경우에만 비워 둠 |
| HA MQTT Discovery | Home Assistant 자동 검색에만 활성화 |
| Real-time topic | device/{SN}/realtime |
설정을 완료한 후 Save를 클릭합니다. 미터가 구성된 브로커에 연결되고 MQTT 클라이언트로 측정 데이터를 게시합니다.

최신 펌웨어 WebUI는 위에서 설명한 MQTT 설정을 지원합니다. 로컬 API를 통해 브로커 사용자 이름과 비밀번호를 구성할 필요가 없습니다.
HA MQTT Discovery는 Home Assistant 자동 검색에만 사용됩니다.
전체 검색 절차는 Home Assistant에서 IAMMETER로 MQTT Discovery 활성화를 참조하세요. MQTT Discovery와 IAMMETER의 다른 Home Assistant 통합 방법(공식 통합, Modbus/TCP 및 수동 MQTT 구성 포함)을 비교하려면 IAMMETER Home Assistant 통합 가이드부터 시작하세요.
주제: device/{SN}/realtime
{SN}을 IAMMETER 미터의 일련번호로 바꿉니다. 미터가 MQTT 브로커에 성공적으로 연결되면 MQTT 클라이언트가 이 주제를 구독하여 실시간 측정 데이터를 수신할 수 있습니다.

미터가 HTTP/HTTPS, TCP/TLS 또는 MQTT를 사용하여 타사 서버에 데이터를 업로드하도록 구성되었는지, 또는 측정 데이터가 로컬 API를 통해 검색되는지 여부에 관계없이 측정 JSON 형식은 일관되게 유지됩니다.
예를 들어, 단상 미터는 전압, 전류, 유효 전력, 순방향 유효 에너지 및 역방향 유효 에너지를 포함하는 Data 배열을 게시합니다.
{
"method": "uploadsn",
"mac": "B0F8932A295C",
"version": "i.75.98.71y",
"server": "em",
"SN": "12345678",
"Data": [228.91, 1.61, 225, 15066.47, 0]
}
3상 미터는 A상, B상 및 C상에 대한 별도의 측정 배열이 있는 Datas 배열을 사용합니다. 타사 애플리케이션에서 페이로드를 구문 분석하기 전에 전체 IAMMETER JSON 데이터 정의를 참조하세요.
아래 지침은 여전히 이전 펌웨어 버전을 사용하고 WebUI에서 현재 MQTT 구성 옵션을 제공하지 않는 미터를 위해 유지됩니다.
미터의 WebUI가 아래 스크린샷과 같으면 이 레거시 절차를 따르세요. 또는 최신 펌웨어로 업그레이드하고 섹션 1의 WebUI 절차를 사용하세요.
업로드 모드와 MQTT 브로커 주소를 다음과 같이 구성합니다.
TCPmqtt://[MQTT 서버 URL]:[포트]
사용자 이름 및 비밀번호 구성에는 펌웨어 i.75.97.5 이상이 필요합니다.
이 모드에서 Wi-Fi 에너지 미터는 MQTT 클라이언트로 작동하며 다음 브로커 인증 방법을 지원합니다.
이전 펌웨어에서는 미터의 로컬 API를 통해 MQTT 사용자 이름과 비밀번호를 설정합니다.
http://{에너지 미터의 로컬 IP}/api/mqtt?user=laoliu&pwd=123456
laoliu와 123456을 실제 MQTT 브로커 사용자 이름과 비밀번호로 바꿉니다.

레거시 구성 참고 사항:
& 문자는 지원되지 않습니다.현재 MQTT 인증 설정을 검색하려면 다음을 사용합니다.
http://{에너지 미터의 로컬 IP}/api/mqtt

API는 MQTT 비밀번호 자체를 반환하지 않고 비밀번호 길이만 반환합니다.