Els comptadors d'energia Wi-Fi d'IAMMETER poden funcionar com a comptadors d'energia MQTT i publicar dades en temps real de tensió, corrent, potència activa i energia directament al vostre broker MQTT. Això proporciona una manera local i oberta d'integrar IAMMETER amb un sistema de monitoratge personalitzat, una plataforma d'automatització o Home Assistant.
El firmware més recent d'IAMMETER us permet configurar la connexió MQTT directament des del WebUI local del comptador.
Obriu el WebUI local del comptador i aneu a la pàgina Configuració (Settings). Configureu la connexió MQTT mitjançant els camps que es mostren a continuació:
| Paràmetre | Configuració |
|---|---|
| Mode d'execució | Seleccioneu MQTT |
| Adreça | Introduïu l'adreça i el port del broker MQTT |
| Usuari/Contrasenya | Introduïu les credencials del broker; deixeu-ho en blanc només si es permeten connexions anònimes |
| HA MQTT Discovery | Activeu-ho només per al descobriment automàtic de Home Assistant |
| Tema en temps real | device/{SN}/realtime |
Després de completar la configuració, feu clic a Desa (Save). El comptador es connectarà al broker configurat i publicarà les seves dades de mesura com a client MQTT.

El WebUI del firmware més recent admet els paràmetres MQTT descrits anteriorment. No cal configurar l'usuari i la contrasenya del broker mitjançant una API local.
El descobriment HA MQTT només s'utilitza per al descobriment automàtic de Home Assistant.
Per al procediment complet de descobriment, vegeu Activeu MQTT Discovery a Home Assistant amb IAMMETER. Per comparar MQTT Discovery amb els altres mètodes d'integració d'IAMMETER amb Home Assistant, inclosa la integració oficial, Modbus/TCP i la configuració manual de MQTT, comenceu per la guia d'integració d'IAMMETER amb Home Assistant.
Tema: device/{SN}/realtime
Substituïu {SN} pel nombre de sèrie del vostre comptador IAMMETER. Després que el comptador es connecti correctament al broker MQTT, un client MQTT pot subscriure's a aquest tema per rebre dades de mesura en temps real.

Independentment de si el comptador està configurat per carregar dades a un servidor de tercers mitjançant HTTP/HTTPS, TCP/TLS o MQTT, o si les dades de mesura es recuperen mitjançant una API local, el format JSON de mesura es manté coherent.
Per exemple, un comptador monofàsic publica una matriu Data que conté tensió, corrent, potència activa, energia activa directa i energia activa inversa:
{
"method": "uploadsn",
"mac": "B0F8932A295C",
"version": "i.75.98.71y",
"server": "em",
"SN": "12345678",
"Data": [228.91, 1.61, 225, 15066.47, 0]
}
Els comptadors trifàsics utilitzen una matriu Datas amb matrius de mesura separades per a les fases A, B i C. Consulteu la definició completa de dades JSON d'IAMMETER abans d'analitzar la càrrega útil en una aplicació de tercers.
Les instruccions següents es mantenen per als comptadors que encara utilitzen una versió antiga de firmware i no ofereixen les opcions de configuració MQTT actuals al WebUI.
Si el WebUI del vostre comptador s'assembla a les captures de pantalla següents, seguiu aquest procediment antic. En cas contrari, actualitzeu al firmware més recent i utilitzeu el procediment del WebUI descrit a la secció 1.
Configureu el mode de càrrega i l'adreça del broker MQTT de la manera següent:
TCPmqtt://[URL del vostre servidor MQTT]:[port]
La configuració d'usuari i contrasenya requereix el firmware i.75.97.5 o posterior.
En aquest mode, el comptador d'energia Wi-Fi funciona com a client MQTT i admet els mètodes d'autenticació del broker següents:
Als firmwares antics, configureu l'usuari i la contrasenya MQTT mitjançant l'API local del comptador:
http://{IP local del comptador d'energia}/api/mqtt?user=laoliu&pwd=123456
Substituïu laoliu i 123456 per l'usuari i la contrasenya reals del broker MQTT.

Notes sobre la configuració antiga:
& no s'admet a l'usuari ni a la contrasenya.Per recuperar el paràmetre d'autenticació MQTT actual, utilitzeu:
http://{IP local del comptador d'energia}/api/mqtt

L'API no retorna la contrasenya MQTT en si; només retorna la longitud de la contrasenya.
Comptador d'energia Wi-Fi trifàsic (WEM3080T)
Comptador d'energia Wi-Fi monofàsic (WEM3080)
Comptador d'energia Wi-Fi trifàsic (WEM3046T)
Comptador d'energia Wi-Fi trifàsic (WEM3050T)