Contoarele de energie Wi-Fi IAMMETER pot funcționa ca contoare de energie MQTT și pot publica date în timp real privind tensiunea, curentul, puterea activă și energia direct către propriul broker MQTT. Aceasta oferă o modalitate locală și deschisă de integrare a IAMMETER cu un sistem de monitorizare personalizat, o platformă de automatizare sau Home Assistant.
Cel mai recent firmware IAMMETER vă permite să configurați conexiunea MQTT direct din WebUI local al contorului.
Deschideți WebUI local al contorului și accesați pagina Setări. Configurați conexiunea MQTT folosind câmpurile prezentate mai jos:
| Setare | Configurare |
|---|---|
| Mod de funcționare | Selectați MQTT |
| Adresă | Introduceți adresa brokerului MQTT și portul |
| Nume de utilizator/Parolă | Introduceți datele de autentificare ale brokerului; lăsați necompletate doar dacă sunt permise conexiunile anonime |
| HA MQTT Discovery | Activați doar pentru descoperirea automată Home Assistant |
| Subiect în timp real | device/{SN}/realtime |
După completarea setărilor, faceți clic pe Salvare. Contorul se va conecta la brokerul configurat și își va publica datele de măsurare ca și client MQTT.

WebUI din cel mai recent firmware acceptă setările MQTT descrise mai sus. Nu este necesar să configurați numele de utilizator și parola brokerului printr-o API locală.
HA MQTT Discovery este utilizat doar pentru descoperirea automată Home Assistant.
Pentru procedura completă de descoperire, consultați Activarea MQTT Discovery în Home Assistant cu IAMMETER. Pentru a compara MQTT Discovery cu alte metode de integrare Home Assistant ale IAMMETER, inclusiv integrarea oficială, Modbus/TCP și configurarea manuală MQTT, începeți cu ghidul de integrare Home Assistant IAMMETER.
Subiect: device/{SN}/realtime
Înlocuiți {SN} cu numărul de serie al contorului dumneavoastră IAMMETER. După ce contorul se conectează cu succes la brokerul MQTT, un client MQTT se poate abona la acest subiect pentru a primi datele de măsurare în timp real.

Indiferent dacă contorul este configurat să încarce date către un server terț folosind HTTP/HTTPS, TCP/TLS sau MQTT, sau dacă datele de măsurare sunt obținute printr-o API locală, formatul JSON al măsurătorilor rămâne consecvent.
De exemplu, un contor monofazat publică o matrice Data care conține tensiunea, curentul, puterea activă, energia activă directă și energia activă inversă:
{
"method": "uploadsn",
"mac": "B0F8932A295C",
"version": "i.75.98.71y",
"server": "em",
"SN": "12345678",
"Data": [228.91, 1.61, 225, 15066.47, 0]
}
Contoarele trifazate folosesc o matrice Datas cu matrice de măsurare separate pentru fazele A, B și C. Consultați definiția completă a datelor JSON IAMMETER înainte de a analiza încărcătura utilă într-o aplicație terță.
Instrucțiunile de mai jos sunt păstrate pentru contoarele care utilizează încă o versiune mai veche de firmware și nu oferă opțiunile actuale de configurare MQTT în WebUI.
Dacă WebUI al contorului dumneavoastră arată ca în capturile de ecran de mai jos, urmați această procedură veche. Alternativ, actualizați la cel mai recent firmware și utilizați procedura WebUI din Secțiunea 1.
Configurați modul de încărcare și adresa brokerului MQTT după cum urmează:
TCPmqtt://[URL of your MQTT server]:[port]
Configurarea numelui de utilizator și a parolei necesită firmware i.75.97.5 sau o versiune ulterioară.
În acest mod, contorul de energie Wi-Fi funcționează ca un client MQTT și acceptă următoarele metode de autentificare la broker:
Pe firmware mai vechi, setați numele de utilizator și parola MQTT prin API local al contorului:
http://{local IP of the energy meter}/api/mqtt?user=laoliu&pwd=123456
Înlocuiți laoliu și 123456 cu numele de utilizator și parola reale ale brokerului MQTT.

Note privind configurarea veche:
& nu este acceptat în numele de utilizator sau în parolă.Pentru a obține setarea actuală de autentificare MQTT, utilizați:
http://{local IP of the energy meter}/api/mqtt

API nu returnează parola MQTT în sine; returnează doar lungimea parolei.
Contor de energie Wi-Fi trifazat (WEM3080T)
Contor de energie Wi-Fi monofazat (WEM3080)
Contor de energie Wi-Fi trifazat (WEM3046T)
Contor de energie Wi-Fi trifazat (WEM3050T)