IAMMETER Wi-Fi enerģijas skaitītāji var darboties kā MQTT enerģijas skaitītāji un publicēt reāllaika sprieguma, strāvas, aktīvās jaudas un enerģijas datus tieši jūsu pašu MQTT brokerī. Tas nodrošina lokālu un atvērtu veidu, kā integrēt IAMMETER ar pielāgotu monitoringa sistēmu, automatizācijas platformu vai Home Assistant.
Jaunākā IAMMETER programmaparatūra ļauj konfigurēt MQTT savienojumu tieši no skaitītāja lokālās WebUI.
Atveriet skaitītāja lokālo WebUI un dodieties uz lapu Iestatījumi. Konfigurējiet MQTT savienojumu, izmantojot tālāk norādītos laukus:
| Iestatījums | Konfigurācija |
|---|---|
| Darbības režīms | Atlasiet MQTT |
| Adrese | Ievadiet MQTT brokera adresi un portu |
| Lietotājvārds/Parole | Ievadiet brokera akreditācijas datus; atstājiet tukšu tikai tad, ja anonīmi savienojumi ir atļauti |
| HA MQTT atklāšana | Iespējojiet tikai Home Assistant automātiskajai atklāšanai |
| Reāllaika tēma | device/{SN}/realtime |
Pēc iestatījumu pabeigšanas noklikšķiniet uz Saglabāt. Skaitītājs savienosies ar konfigurēto brokeri un publicēs savus mērījumu datus kā MQTT klients.

Jaunākās programmaparatūras WebUI atbalsta iepriekš aprakstītos MQTT iestatījumus. Nav nepieciešams konfigurēt brokera lietotājvārdu un paroli, izmantojot lokālo API.
HA MQTT atklāšana tiek izmantota tikai Home Assistant automātiskajai atklāšanai.
Pilnu atklāšanas procedūru skatiet sadaļā MQTT atklāšanas iespējošana Home Assistant ar IAMMETER. Lai salīdzinātu MQTT atklāšanu ar citām IAMMETER Home Assistant integrācijas metodēm, tostarp oficiālo integrāciju, Modbus/TCP un manuālo MQTT konfigurāciju, sāciet ar IAMMETER Home Assistant integrācijas ceļvedi.
Tēma:device/{SN}/realtime
Aizstājiet {SN} ar sava IAMMETER skaitītāja sērijas numuru. Kad skaitītājs veiksmīgi savienojas ar MQTT brokeri, MQTT klients var abonēt šo tēmu, lai saņemtu reāllaika mērījumu datus.

Neatkarīgi no tā, vai skaitītājs ir konfigurēts augšupielādēt datus trešās puses serverim, izmantojot HTTP/HTTPS, TCP/TLS vai MQTT, vai arī mērījumu dati tiek iegūti, izmantojot lokālo API, mērījumu JSON formāts paliek nemainīgs.
Piemēram, vienfāzes skaitītājs publicē Data masīvu, kas satur spriegumu, strāvu, aktīvo jaudu, aktīvo enerģiju uz priekšu un reverso aktīvo enerģiju:
{
"method": "uploadsn",
"mac": "B0F8932A295C",
"version": "i.75.98.71y",
"server": "em",
"SN": "12345678",
"Data": [228.91, 1.61, 225, 15066.47, 0]
}
Trīsfāžu skaitītāji izmanto Datas masīvu ar atsevišķiem mērījumu masīviem fāzēm A, B un C. Pirms datu satura parsēšanas trešās puses lietotnē skatiet pilnu IAMMETER JSON datu definīciju.
Tālāk sniegtie norādījumi ir saglabāti skaitītājiem, kuri joprojām izmanto vecāku programmaparatūras versiju un kuru WebUI nepiedāvā pašreizējās MQTT konfigurācijas iespējas.
Ja jūsu skaitītāja WebUI izskatās kā tālāk redzamajos ekrānuzņēmumos, izpildiet šo mantoto procedūru. Alternatīvi jauniniet uz jaunāko programmaparatūru un izmantojiet 1. sadaļā aprakstīto WebUI procedūru.
Konfigurējiet augšupielādes režīmu un MQTT brokera adresi šādi:
TCPmqtt://[jūsu MQTT servera URL]:[ports]
Lietotājvārda un paroles konfigurēšanai nepieciešama programmaparatūra i.75.97.5 vai jaunāka.
Šajā režīmā Wi-Fi enerģijas skaitītājs darbojas kā MQTT klients un atbalsta šādas brokera autentifikācijas metodes:
Vecākā programmaparatūrā iestatiet MQTT lietotājvārdu un paroli, izmantojot skaitītāja lokālo API:
http://{enerģijas skaitītāja lokālā IP adrese}/api/mqtt?user=laoliu&pwd=123456
Aizstājiet laoliu un 123456 ar faktisko MQTT brokera lietotājvārdu un paroli.

Mantotās konfigurācijas piezīmes:
& netiek atbalstīta lietotājvārdā vai parolē.Lai iegūtu pašreizējo MQTT autentifikācijas iestatījumu, izmantojiet:
http://{enerģijas skaitītāja lokālā IP adrese}/api/mqtt

API neatgriež pašu MQTT paroli; tas atgriež tikai paroles garumu.
Trīsfāžu Wi-Fi enerģijas skaitītājs (WEM3080T)
Vienfāzes Wi-Fi enerģijas skaitītājs (WEM3080)
Trīsfāžu Wi-Fi enerģijas skaitītājs (WEM3046T)
Trīsfāžu Wi-Fi enerģijas skaitītājs (WEM3050T)