Oprostite, vaš brskalnik ne podpira JavaScripta!
Prijava

Merilnik energije Home Assistant: MQTT, Modbus TCP in IAMMETER

Integracija merilnika energije Home Assistant: MQTT, Modbus TCP in IAMMETER-Link

Merilnike energije IAMMETER je mogoče integrirati s sistemom Home Assistant prek lokalnega HTTP-ja, Modbus TCP ali MQTT. Najboljša metoda je odvisna od tega, ali imate raje uradno integracijo, nastavitev prek uporabniškega vmesnika, hitre lokalne posodobitve, samodejno zaznavanje MQTT ali nadaljnjo uporabo oblaka IAMMETER.

Ta priročnik primerja razpoložljive metode in vas usmeri k ustreznim navodilom za nastavitev. Zajema vse trenutne merilnike energije IAMMETER. Ukinjeni model WEM3162 ni vključen.

Katero integracijo Home Assistant naj uporabim?

Metoda Nastavitev na merilniku Nastavitev v Home Assistant Običajen interval posodabljanja Popolnoma lokalno Hkrati IAMMETER Cloud Samodejno zaznavanje Najboljše za
Home Assistant Core Ohranite merilnik dostopen v lokalnem omrežju Dodajte vgrajeno integracijo IAMMETER v YAML 30 sekund Da Da Ne Uporabnike, ki imajo raje uradno vgrajeno integracijo
Home Assistant Modbus Omogočite Modbus TCP v lokalnem omrežju Konfigurirajte vgrajeno integracijo Modbus in senzorje v YAML Nastavljivo; običajno 1–5 sekund Da Da Ne Hitro spremljanje in avtomatizacije v realnem času
MQTT ročno Konfigurirajte MQTT posrednika v spletnem vmesniku merilnika Omogočite integracijo MQTT in definirajte senzorje v YAML Nastavljivo; najnovejša vdelana programska oprema podpira do 2 sekundi Da, z lokalnim posrednikom Ne Ne Uporabnike, ki potrebujejo po meri prilagojene teme in senzorje
HACS HTTP Ohranite merilnik dostopen v lokalnem omrežju Namestite IAMMETER HTTP prek HACS in ga konfigurirajte v uporabniškem vmesniku 60 sekund Da Da S pomočjo SSDP Nastavitev prek uporabniškega vmesnika brez YAML
HACS Modbus Omogočite Modbus TCP v lokalnem omrežju Namestite IAMMETER Modbus prek HACS in ga konfigurirajte v uporabniškemu vmesniku Nastavljivo; privzeto 3 sekunde Da Da S pomočjo SSDP Hitre lokalne posodobitve s konfiguracijo prek uporabniškega vmesnika
MQTT Discovery Konfigurirajte posrednika in omogočite HA MQTT Discovery v spletnem vmesniku merilnika Omogočite integracijo MQTT; senzorji se ustvarijo samodejno Nastavljivo; najnovejša vdelana programska oprema podpira do 2 sekundi Da, z lokalnim posrednikom Ne Da Najpreprostejša nastavitev MQTT

Hitra priporočila:

  • Izberite Home Assistant Core, če želite uradno vgrajeno integracijo in vam zadostuje interval posodabljanja 30 sekund.
  • Izberite HACS HTTP, če imate raje konfiguracijo prek uporabniškega vmesnika in ne potrebujete hitrih posodobitev.
  • Izberite HACS Modbus, če želite konfiguracijo prek uporabniškega vmesnika s hitrejšimi lokalnimi podatki za nadzorne plošče in avtomatizacije.
  • Izberite Home Assistant Modbus, če vam ustreza YAML in želite popoln nadzor nad registri, senzorji in intervali anketiranja.
  • Izberite MQTT Discovery, če že uporabljate MQTT in želite, da Home Assistant samodejno ustvari napravo in entitete.
  • Izberite MQTT ročno, če potrebujete popoln nadzor nad temami MQTT, predlogami in definicijami entitet.

Ročni MQTT in MQTT Discovery spremenita način pošiljanja merilnika na MQTT. V teh načinih merilnik meritev hkrati ne pošilja v oblak IAMMETER. Lokalni integraciji HTTP in Modbus TCP lahko delujeta naprej, medtem ko merilnik pošilja podatke v oblak IAMMETER.

1. Uradna integracija Home Assistant Core

Uradna integracija IAMMETER je vključena v Home Assistant in bere lokalni HTTP API merilnika. Ne zahteva HACS ali internetne povezave med Home Assistant in merilnikom.

Glavne značilnosti:

  • konfigurirana v configuration.yaml;
  • lokalno anketiranje HTTP vsakih 30 sekund;
  • lahko se uporablja skupaj z oblakom IAMMETER;
  • entitete za uvoženo in izvoženo energijo vključujejo metapodatke, ki jih zahteva nadzorna plošča za energijo Home Assistant;
  • brez samodejnega zaznavanja naprav.

To metodo uporabite, kadar sta stabilnost in uradna podpora Home Assistant pomembnejši od hitrih intervalov osveževanja.

2. Integracija Home Assistant Modbus TCP

Vgrajena integracija Modbus v Home Assistant bere lokalne registre Modbus TCP merilnika. Primerna je za avtomatizacije na podlagi moči, nadzor sončnih presežkov in druge aplikacije, ki potrebujejo hitrejše posodobitve.

Glavne značilnosti:

  • konfigurirana v YAML;
  • nastavljiv scan_interval, običajno 1–5 sekund za avtomatizacijo v realnem času;
  • popolnoma lokalna in neodvisna od interneta;
  • lahko se uporablja skupaj z oblakom IAMMETER;
  • zahteva pravilen naslov registra, podatkovni tip, faktor skale in metapodatke za nadzorno ploščo za energijo.

Uporabite daljši interval anketiranja, kadar podatki na ravni sekund niso potrebni. Izogibajte se zagonu več visokofrekvenčnih odjemalcev Modbus proti istemu merilniku.

3. Integracija HACS HTTP

Po meri narejena integracija IAMMETER HTTP ponuja alternativo uradni integraciji YAML s konfiguracijo prek uporabniškega vmesnika. Prek lokalnega omrežja bere /monitorjson in ustvari ustrezne entitete Home Assistant.

Glavne značilnosti:

  • namestitev prek HACS;
  • konfiguracija prek vmesnika Devices & Services (Naprave in storitve) v Home Assistant;
  • lokalno anketiranje HTTP vsakih 60 sekund;
  • SSDP lahko pomaga pri zaznavanju naprav;
  • združljiva z oblakom IAMMETER in nadzorno ploščo za energijo.

To metodo uporabite, kadar imate raje konfiguracijo prek uporabniškega vmesnika in vam zadostuje minuta intervala osveževanja.

4. Integracija HACS Modbus

Po meri narejena integracija IAMMETER Modbus združuje lokalno anketiranje Modbus TCP s konfiguracijo prek uporabniškega vmesnika Home Assistant. To je najprimernejša možnost za uporabnike, ki potrebujejo hitrejše posodobitve, vendar ne želijo vsakega registra definirati v YAML.

Glavne značilnosti:

  • namestitev prek HACS in konfiguracija v uporabniškem vmesniku;

  • nastavljiv interval anketiranja s privzeto vrednostjo 3 sekunde v posodobljeni integraciji;

  • lokalno delovanje in združljivost z oblakom IAMMETER;

  • ustvarja entitete za moč ter uvoženo/izvoženo energijo z ustreznimi metapodatki Home Assistant;

  • podpira vse trenutne merilnike IAMMETER, pri čemer se število entitet razlikuje med enofaznimi in trifaznimi modeli.

  • Integracija IAMMETER HACS Modbus

  • Navodila za nastavitev HACS Modbus

5. Ročna integracija MQTT

V ročnem načinu MQTT merilnik objavlja merilne podatke v vaš MQTT posrednik, vi pa definirate ustrezne senzorje v Home Assistant.

Konfiguracija na merilniku in konfiguracija v Home Assistant sta ločeni:

  1. V najnovejšem spletnem vmesniku merilnika konfigurirajte naslov posrednika, vrata, uporabniško ime in geslo.
  2. V Home Assistant omogočite integracijo MQTT.
  3. V YAML definirajte zahtevane senzorje MQTT in predloge JSON.

Ta metoda je uporabna, kadar se mora več aplikacij naročiti na iste meritve ali kadar potrebujete po meri prilagojene teme in definicije entitet.

6. Home Assistant MQTT Discovery

MQTT Discovery je namenjen uporabnikom, ki želijo čim manj ročne konfiguracije. Ko konfigurirate posrednika in v spletnem vmesniku merilnika omogočite HA MQTT Discovery, Home Assistant samodejno ustvari napravo IAMMETER in njene entitete.

Ustvarjene entitete za uvoženo in izvoženo energijo vključujejo:

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

Ti atributi zagotavljajo metapodatke, potrebne za uporabo v nadzorni plošči za energijo Home Assistant.

MQTT Discovery podpirajo vsi trenutni merilniki energije IAMMETER. Enofazni in trifazni modeli ustvarijo različno število entitet glede na število merilnih kanalov.

Podprti merilniki energije IAMMETER

Vsi trenutni merilniki energije IAMMETER podpirajo zgoraj opisane metode integracije. Glavna razlika v Home Assistant je število faz oziroma merilnih kanalov in s tem število ustvarjenih entitet.

Model Tipična uporaba Podpora v Home Assistant Pomembna opomba
WEM3080 Enofazno spremljanje energije Vse metode Entitete za enofazne sisteme
WEM2067 Enofazno spremljanje sončne energije v domu Vse metode Dva merilna kanala
WEM3080T Trifazno spremljanje energije Vse metode Entitete za trifazne sisteme
WEM3050T Trifazno ali razdeljeno spremljanje v domu Vse metode Trije merilni kanali
WEM3080TD Trifazne/trožilne in posebne izvedbe priklopa Vse metode Interpretacija entitet je odvisna od načina priklopa
WEM3046T / WEM3046TE Trifazno merjenje z zunanjimi tokovnimi transformatorji 5 A Vse metode Uporabite prestavo zunanjega tokovnega transformatorja za vrednosti na primarni strani

WEM3046T in WEM3046TE merita sekundarni izhod 5 A zunanjih tokovnih transformatorjev. Upoštevanje prestave tokovnega transformatorja je zahteva tega merilnega vezja in ne omejitev združljivosti s Home Assistant.

Uporaba entitet za energijo IAMMETER v nadzorni plošči za energijo

Nadzorna plošča za energijo Home Assistant potrebuje kumulativne entitete za uvoženo in izvoženo energijo v kWh, običajno z:

  • device_class: energy;
  • state_class: total_increasing.

Trenutne integracije Core, HACS HTTP, HACS Modbus in MQTT Discovery zagotavljajo potrebne metapodatke za svoje entitete uvožene/izvožene energije. Pri ročni konfiguraciji Modbus ali ročnega MQTT morate pravilno enoto, razred naprave in razred stanja dodati sami.

Entitete trenutne moči v vatih ne uporabljajte kot nadomestilo za kumulativno entiteto energije v kWh.

Pošiljanje obstoječih podatkov o energiji Home Assistant v oblak IAMMETER

Zgoraj opisane metode prinašajo podatke merilnika IAMMETER v Home Assistant. IAMMETER-Link deluje v nasprotni smeri: entitete za energijo, ki že obstajajo v Home Assistant, pošilja v navidezni merilnik IAMMETER in oblak IAMMETER.

To je uporabno, kadar ima razsmernik ali merilnik drugega proizvajalca že integracijo s Home Assistant, vi pa želite tudi nadzorne plošče, poročila ali dostop do več lokacij v oblaku IAMMETER.

IAMMETER-Link trenutno ponuja:

Primeri spremljanja energije s Home Assistant

Ko je merilnik integriran, lahko njegove podatke o moči v realnem času in kumulativni energiji uporabite za:

Potrebujete pomoč?

Če imate vprašanja o vdelani programski opremi, konfiguraciji entitet, nastavitvi nadzorne plošče za energijo ali izbiri metode integracije, obiščite forum skupnosti IAMMETER.

Na vrh