IAMMETER Wi-Fi števci energije lahko delujejo kot MQTT števci energije in objavljajo podatke o napetosti, toku, delovni moči in energiji v realnem času neposredno v vaš lasten MQTT posrednik. To zagotavlja lokalno in odprto pot za integracijo IAMMETER z lastnim nadzornim sistemom, platformo za avtomatizacijo ali Home Assistantom.
Najnovejša vdelana programska oprema IAMMETER omogoča konfiguracijo MQTT povezave neposredno iz lokalnega WebUI vmesnika števca.
Odprite lokalni WebUI vmesnik števca in pojdite na stran Settings (Nastavitve). MQTT povezavo konfigurirajte s spodaj prikazanimi polji:
| Nastavitev | Konfiguracija |
|---|---|
| Run Mode (način delovanja) | Izberite MQTT |
| Address (naslov) | Vnesite naslov in vrata MQTT posrednika |
| Username/Password (uporabniško ime/geslo) | Vnesite poverilnice posrednika; pustite prazno le, če so anonimne povezave dovoljene |
| HA MQTT Discovery | Omogočite le za samodejno odkrivanje Home Assistant |
| Real-time topic (tema v realnem času) | device/{SN}/realtime |
Po končanih nastavitvah kliknite Save (Shrani). Števec se bo povezal s konfiguriranim posrednikom in objavljal podatke meritev kot MQTT odjemalec.

WebUI vmesnik najnovejše vdelane programske opreme podpira zgoraj opisane nastavitve MQTT. Uporabniškega imena in gesla posrednika ni treba konfigurirati prek lokalnega API-ja.
HA MQTT Discovery se uporablja samo za samodejno odkrivanje Home Assistant.
Celoten postopek odkrivanja si oglejte v Omogočanje MQTT Discovery v Home Assistantu z IAMMETER. Za primerjavo MQTT Discovery z drugimi načini integracije IAMMETER s Home Assistantom, vključno z uradno integracijo, Modbus/TCP in ročno MQTT konfiguracijo, začnite pri vodniku za integracijo IAMMETER s Home Assistantom.
Tema: device/{SN}/realtime
Zamenjajte {SN} s serijsko številko vašega števca IAMMETER. Ko se števec uspešno poveže z MQTT posrednikom, se lahko MQTT odjemalec naroči na to temo in prejema podatke meritev v realnem času.

Ne glede na to, ali je števec konfiguriran za nalaganje podatkov na strežnik tretje osebe prek HTTP/HTTPS, TCP/TLS ali MQTT, ali pa so podatki meritev pridobljeni prek lokalnega API-ja, ostaja format merilnega JSON-a enak.
Na primer, enofazni števec objavlja polje Data, ki vsebuje napetost, tok, delovno moč, oddano aktivno energijo in prejeto aktivno energijo:
{
"method": "uploadsn",
"mac": "B0F8932A295C",
"version": "i.75.98.71y",
"server": "em",
"SN": "12345678",
"Data": [228.91, 1.61, 225, 15066.47, 0]
}
Trofazni števci uporabljajo polje Datas z ločenimi merilnimi polji za faze A, B in C. Pred razčlenjevanjem vsebine sporočila v aplikaciji tretje osebe si oglejte celotno definicijo JSON podatkov IAMMETER.
Spodnja navodila so ohranjena za števce, ki še vedno uporabljajo starejšo različico vdelane programske opreme in v WebUI vmesniku nimajo trenutnih možnosti konfiguracije MQTT.
Če je WebUI vmesnik vašega števca videti kot na spodnjih zaslonskih slikah, sledite temu staremu postopku. Druga možnost: nadgradite na najnovejšo vdelano programsko opremo in uporabite postopek WebUI iz 1. razdelka.
Način nalaganja in naslov MQTT posrednika konfigurirajte na naslednji način:
TCPmqtt://[URL vašega MQTT strežnika]:[vrata]
Konfiguracija uporabniškega imena in gesla zahteva vdelano programsko opremo i.75.97.5 ali novejšo.
V tem načinu Wi-Fi števec energije deluje kot MQTT odjemalec in podpira naslednje načine avtentikacije posrednika:
Pri starejši vdelani programski opremi nastavite MQTT uporabniško ime in geslo prek lokalnega API-ja števca:
http://{lokalni IP števca energije}/api/mqtt?user=laoliu&pwd=123456
Zamenjajte laoliu in 123456 z dejanskim uporabniškim imenom in geslom MQTT posrednika.

Opombe k stari konfiguraciji:
& ni podprt v uporabniškem imenu ali geslu.Za pridobitev trenutne nastavitve MQTT avtentikacije uporabite:
http://{lokalni IP števca energije}/api/mqtt

API ne vrne samega MQTT gesla; vrne samo njegovo dolžino.
Trifazni Wi-Fi merilnik energije (WEM3080T)
Enofazni Wi-Fi merilnik energije (WEM3080)
Trifazni Wi-Fi merilnik energije (WEM3046T)
Trifazni Wi-Fi merilnik energije (WEM3050T)