TOC
Los medidores de energía IAMMETER Wi-Fi pueden funcionar como medidores de energía MQTT y publicar datos de voltaje, corriente, potencia activa y energía en tiempo real directamente en su propio bróker MQTT. Esto proporciona una forma local y abierta de integrar IAMMETER con un sistema de monitoreo personalizado, plataforma de automatización o Home Assistant.
El último firmware IAMMETER le permite configurar la conexión MQTT directamente desde el WebUI local del medidor.
Abra el WebUI local del medidor y vaya a la página **Configuración * *. Configure la conexión MQTT utilizando los campos que se muestran a continuación:
| Ajuste | Configuración |
|---|---|
| Run Mode | Seleccionar MQTT |
| Address | Introduzca la dirección y el puerto del bróker MQTT |
| Username/Password | Introduzca las credenciales del bróker; déjelas en blanco solo si se permiten conexiones anónimas |
| HA MQTT Discovery | Habilitar solo para el descubrimiento automático de Home Assistant |
| Tema en tiempo real | device/{SN}/realtime |
Después de completar la configuración, haz clic en Guardar. El medidor se conectará al bróker configurado y publicará sus datos de medición como cliente MQTT.

El último firmware WebUI es compatible con la configuración MQTT descrita anteriormente. No es necesario configurar el nombre de usuario y la contraseña del bróker a través de un API local.
HA MQTT Discovery solo se utiliza para el descubrimiento automático de Home Assistant.
Para ver el procedimiento de descubrimiento completo, consulte Activar MQTT Discovery en Home Assistant con IAMMETER. Para comparar MQTT Discovery con otros métodos de integración de IAMMETER, incluida la integración oficial, Modbus/TCP y la configuración manual de MQTT, comience desde la guía de integración de IAMMETER Home Assistant.
Tema: device/{SN}/realtime
Reemplace {SN} con el número de serie de su medidor IAMMETER. Después de que el medidor se conecte al bróker MQTT con éxito, un cliente MQTT puede suscribirse a este tema para recibir datos de medición en tiempo real.

Independientemente de si el medidor está configurado para cargar datos en un servidor de terceros utilizando HTTP/HTTPS, TCP/TLS o MQTT, o si los datos de medición se recuperan a través de un API local, el formato de medición JSON sigue siendo coherente.
Por ejemplo, un medidor monofásico publica una matriz Data que contiene voltaje, corriente, potencia activa, energía activa directa y energía activa inversa:
{
"method": "uploadsn",
"mac": "B0F8932A295C",
"version": "i.75.98.71y",
"server": "em",
"SN": "12345678",
"Data": [228.91, 1.61, 225, 15066.47, 0]
}
Los medidores trifásicos utilizan una matriz Datas con matrices de medición separadas para las fases A, B y C. Consulte la definición completa de datos IAMMETER JSON antes de analizar la carga útil en una aplicación de terceros.
Las instrucciones a continuación se conservan para los medidores que aún utilizan una versión de firmware anterior y no proporcionan las opciones de configuración actuales de MQTT en el WebUI.
Si el WebUI de su medidor se parece a las capturas de pantalla a continuación, siga este procedimiento heredado. Alternativamente, actualice al firmware más reciente y utilice el procedimiento WebUI en la Sección 1.
Configure el modo de carga y la dirección del bróker MQTT de la siguiente manera:
TCPmqtt://[URL of your MQTT server]:[port]
La configuración de nombre de usuario y contraseña requiere firmware i.75.97.5 o posterior.
En este modo, el medidor de energía Wi-Fi funciona como un cliente MQTT y admite los siguientes métodos de autenticación de bróker:
En el firmware anterior, establezca el nombre de usuario y la contraseña MQTT a través del API local del medidor:
http://{local IP of the energy meter}/api/mqtt?user=laoliu&pwd=123456
Reemplace laoliu y 123456 con el nombre de usuario y la contraseña del bróker MQTT.

Notas de configuración heredadas:
& no es compatible con el nombre de usuario o la contraseña.Para recuperar la configuración de autenticación actual de MQTT, utilice:
http://{local IP of the energy meter}/api/mqtt

El API no devuelve la contraseña MQTT en sí; solo devuelve la longitud de la contraseña.
Medidor de energía Wi-Fi trifásico (WEM3080T)
Medidor de energía Wi-Fi monofásico (WEM3080)
Medidor de energía Wi-Fi trifásico (WEM3046T)
Medidor de energía Wi-Fi trifásico (WEM3050T)