Ne pare rău, browserul dvs. nu acceptă JavaScript!
Autentificare

Contor de energie Home Assistant: MQTT, Modbus TCP și IAMMETER

Integrarea contorului de energie Home Assistant: MQTT, Modbus TCP și IAMMETER-Link

Contoarele de energie IAMMETER pot fi integrate cu Home Assistant prin HTTP local, Modbus TCP sau MQTT. Cea mai bună metodă depinde de preferința pentru o integrare oficială, configurare prin interfață (UI), actualizări locale rapide, auto-descoperire MQTT sau utilizarea în continuare a IAMMETER Cloud.

Acest ghid compară metodele disponibile și vă îndrumă către ghidul de configurare corespunzător. Acoperă toate contoarele de energie IAMMETER actuale. Modelul întrerupt WEM3162 nu este inclus.

Ce integrare Home Assistant ar trebui să folosesc?

Metodă Configurare la contor Configurare în Home Assistant Interval tipic de actualizare Complet local IAMMETER Cloud în același timp Auto-descoperire Cel mai potrivit pentru
Home Assistant Core Mențineți contorul accesibil în LAN Adăugați integrarea IAMMETER încorporată în YAML 30 de secunde Da Da Nu Utilizatorii care preferă o integrare oficială încorporată
Home Assistant Modbus Faceți Modbus TCP disponibil în LAN Configurați integrarea Modbus încorporată și senzorii în YAML Configurabil; de obicei 1–5 secunde Da Da Nu Monitorizare rapidă și automatizări în timp real
MQTT Manual Configurați broker-ul MQTT în WebUI-ul contorului Activați integrarea MQTT și definiți senzorii în YAML Configurabil; cel mai recent firmware suportă până la 2 secunde Da, cu un broker local Nu Nu Utilizatorii care au nevoie de topic-uri și senzori personalizați
HACS HTTP Mențineți contorul accesibil în LAN Instalați IAMMETER HTTP prin HACS și configurați-l în UI 60 de secunde Da Da Asistată de SSDP Configurare prin UI fără YAML
HACS Modbus Faceți Modbus TCP disponibil în LAN Instalați IAMMETER Modbus prin HACS și configurați-l în UI Configurabil; implicit 3 secunde Da Da Asistată de SSDP Actualizări locale rapide cu configurare prin UI
MQTT Discovery Configurați broker-ul și activați HA MQTT Discovery în WebUI-ul contorului Activați integrarea MQTT; senzorii sunt creați automat Configurabil; cel mai recent firmware suportă până la 2 secunde Da, cu un broker local Nu Da Cea mai simplă configurare MQTT

Recomandări rapide:

  • Alegeți Home Assistant Core dacă doriți integrarea oficială încorporată și un interval de actualizare de 30 de secunde este suficient.
  • Alegeți HACS HTTP dacă preferați configurarea prin UI și nu aveți nevoie de actualizări rapide.
  • Alegeți HACS Modbus dacă doriți configurare prin UI cu date locale mai rapide pentru panouri și automatizări.
  • Alegeți Home Assistant Modbus dacă vă simțiți confortabil cu YAML și doriți control complet asupra registrelor, senzorilor și intervalelor de interogare.
  • Alegeți MQTT Discovery dacă utilizați deja MQTT și doriți ca Home Assistant să creeze automat dispozitivul și entitățile.
  • Alegeți MQTT Manual dacă aveți nevoie de control complet asupra topic-urilor MQTT, șabloanelor și definițiilor de entități.

MQTT Manual și MQTT Discovery schimbă modul de încărcare al contorului în MQTT. În aceste moduri, contorul nu mai încarcă simultan măsurătorile către IAMMETER Cloud. Integrările locale HTTP și Modbus TCP pot continua să funcționeze în timp ce contorul încarcă date către IAMMETER Cloud.

1. Integrarea oficială Home Assistant Core

Integrarea oficială IAMMETER este inclusă în Home Assistant și citește API-ul HTTP local al contorului. Nu necesită HACS sau o conexiune la internet între Home Assistant și contor.

Caracteristici principale:

  • configurată în configuration.yaml;
  • interogare HTTP locală la fiecare 30 de secunde;
  • poate fi utilizată împreună cu IAMMETER Cloud;
  • entitățile de energie importată și exportată includ metadatele necesare pentru Energy Dashboard-ul Home Assistant;
  • fără descoperire automată a dispozitivelor.

Folosiți această metodă când stabilitatea și suportul oficial Home Assistant contează mai mult decât intervalele rapide de actualizare.

2. Integrarea Home Assistant Modbus TCP

Integrarea Modbus încorporată a Home Assistant citește registrele Modbus TCP locale ale contorului. Este potrivită pentru automatizări bazate pe putere, controlul surplusului solar și alte aplicații care necesită actualizări mai rapide.

Caracteristici principale:

  • configurată în YAML;
  • scan_interval configurabil, de obicei 1–5 secunde pentru automatizare în timp real;
  • complet locală și independentă de internet;
  • poate fi utilizată împreună cu IAMMETER Cloud;
  • necesită adresa corectă a registrului, tipul de date, scara și metadatele Energy Dashboard.

Folosiți un interval de interogare mai lung când datele la nivel de secundă nu sunt necesare. Evitați rularea mai multor clienți Modbus de înaltă frecvență împotriva aceluiași contor.

3. Integrarea HACS HTTP

Integrarea personalizată IAMMETER HTTP oferă o alternativă bazată pe UI la integrarea oficială YAML. Citește /monitorjson prin rețeaua locală și creează entitățile Home Assistant corespunzătoare.

Caracteristici principale:

  • instalată prin HACS;
  • configurată prin interfața Devices & Services a Home Assistant;
  • interogare HTTP locală la fiecare 60 de secunde;
  • SSDP poate asista descoperirea dispozitivelor;
  • compatibilă cu IAMMETER Cloud și Energy Dashboard.

Folosiți această metodă când preferați configurarea prin UI și un interval de actualizare de un minut este suficient.

4. Integrarea HACS Modbus

Integrarea personalizată IAMMETER Modbus combină interogarea locală Modbus TCP cu configurarea prin UI în Home Assistant. Este cea mai convenabilă opțiune pentru utilizatorii care au nevoie de actualizări mai rapide, dar nu doresc să definească fiecare registru în YAML.

Caracteristici principale:

  • instalată prin HACS și configurată în UI;

  • interval de scanare configurabil, cu o valoare implicită de 3 secunde în integrarea actualizată;

  • funcționare locală și compatibilitate cu IAMMETER Cloud;

  • creează entități de putere și energie importată/exportată cu metadatele Home Assistant corespunzătoare;

  • suportă toate contoarele IAMMETER actuale, cu număr diferit de entități pentru modelele monofazate și trifazate.

  • Integrarea HACS Modbus IAMMETER

  • Ghid de configurare HACS Modbus

5. Integrare manuală MQTT

În modul MQTT Manual, contorul publică datele de măsurare către broker-ul MQTT, iar dumneavoastră definiți senzorii corespunzători în Home Assistant.

Configurarea la contor și configurarea în Home Assistant sunt separate:

  1. Configurați adresa broker-ului, portul, numele de utilizator și parola în cel mai recent WebUI al contorului.
  2. Activați integrarea MQTT în Home Assistant.
  3. Definiți senzorii MQTT necesari și șabloanele JSON în YAML.

Această metodă este utilă când mai multe aplicații trebuie să se aboneze la aceleași măsurători sau când aveți nevoie de topic-uri și definiții de entități personalizate.

6. Home Assistant MQTT Discovery

MQTT Discovery este destinat utilizatorilor care doresc configurarea manuală minimă. După ce configurați broker-ul și activați HA MQTT Discovery în WebUI-ul contorului, Home Assistant creează automat dispozitivul IAMMETER și entitățile sale.

Entitățile generate de energie importată și exportată includ:

  • unit_of_measurement: kWh;
  • device_class: energy;
  • state_class: total_increasing.

Aceste atribute oferă metadatele necesare pentru utilizarea în Energy Dashboard-ul Home Assistant.

MQTT Discovery este suportat de toate contoarele de energie IAMMETER actuale. Modelele monofazate și trifazate creează un număr diferit de entități în funcție de canalele lor de măsurare.

Contoare de energie IAMMETER suportate

Toate contoarele de energie IAMMETER actuale suportă metodele de integrare descrise mai sus. Principala diferență în Home Assistant este numărul de faze sau canale de măsurare și, prin urmare, numărul de entități create.

Model Aplicație tipică Suport Home Assistant Notă importantă
WEM3080 Monitorizare energie monofazată Toate metodele Entități monofazate
WEM2067 Monitorizare solară rezidențială monofazată Toate metodele Două canale de măsurare
WEM3080T Monitorizare energie trifazată Toate metodele Entități trifazate
WEM3050T Monitorizare rezidențială trifazată sau split-phase Toate metodele Trei canale de măsurare
WEM3080TD Aplicații trifazate/tri-filare și cablaje speciale Toate metodele Interpretarea entităților depinde de modul de cablare
WEM3046T / WEM3046TE Măsurare trifazată cu TC externe de 5 A Toate metodele Aplicați raportul TC extern pentru a obține valorile pe partea primară

WEM3046T și WEM3046TE măsoară ieșirea secundară de 5 A a transformatoarelor de curent externe. Aplicarea raportului TC este o cerință a acestei configurații de măsurare, nu o limitare de compatibilitate cu Home Assistant.

Utilizarea entităților de energie IAMMETER în Energy Dashboard

Energy Dashboard-ul Home Assistant necesită entități cumulative de energie importată și exportată în kWh, de obicei cu:

  • device_class: energy;
  • state_class: total_increasing.

Integrările actuale Core, HACS HTTP, HACS Modbus și MQTT Discovery oferă metadatele necesare pentru entitățile lor de energie importată/exportată. Cu configurarea manuală Modbus sau MQTT Manual, trebuie să adăugați singuri unitatea, clasa de dispozitiv și clasa de stare corecte.

Nu utilizați o entitate de putere instantanee în wați ca substitut pentru o entitate de energie cumulativă în kWh.

Trimiteți datele existente de energie din Home Assistant către IAMMETER Cloud

Metodele de mai sus aduc datele contoarelor IAMMETER în Home Assistant. IAMMETER-Link funcționează în direcția opusă: încarcă entitățile de energie care există deja în Home Assistant către un IAMMETER Virtual Meter și IAMMETER Cloud.

Acest lucru este util când un invertor sau un contor terț are deja o integrare Home Assistant, dar doriți și panourile, rapoartele sau accesul multi-site din IAMMETER Cloud.

IAMMETER-Link oferă în prezent:

Exemple de monitorizare a energiei cu Home Assistant

După integrarea contorului, datele sale de putere în timp real și energie cumulativă pot fi utilizate pentru:

Aveți nevoie de ajutor?

Dacă aveți întrebări despre firmware, configurarea entităților, configurarea Energy Dashboard sau alegerea unei metode de integrare, vizitați forumul comunității IAMMETER.

Sus