Valitettavasti selaimesi ei tue JavaScriptiä!
Kirjaudu sisään

Home Assistant -energiamittari: MQTT, Modbus TCP ja IAMMETER

Home Assistant -energiamittarin integrointi: MQTT, Modbus TCP ja IAMMETER-Link

IAMMETER-energiamittarit voidaan integroida Home Assistantiin paikallisen HTTP-, Modbus TCP- tai MQTT-yhteyden kautta. Paras tapa riippuu siitä, haluatko virallisen integraation, käyttöliittymäpohjaisen asennuksen, nopeat paikalliset päivitykset, MQTT-automaattisen löytymisen vai IAMMETER Cloudin jatkokäytön.

Tämä opas vertailee saatavilla olevia menetelmiä ja ohjaa sinut sopivaan asennusoppaaseen. Se kattaa kaikki nykyiset IAMMETER-energiamittarit. Käytöstä poistettu WEM3162 ei sisälly oppaaseen.

Mitä Home Assistant -integraatiota kannattaa käyttää?

Menetelmä Mittarin määritys Home Assistant -määritys Tyypillinen päivitysväli Täysin paikallinen IAMMETER Cloud samanaikaisesti Automaattinen löytyminen Parhaiten sopii
Home Assistant Core Pidä mittari käytettävissä lähiverkossa Lisää sisäänrakennettu IAMMETER-integraatio YAML:ssä 30 sekuntia Kyllä Kyllä Ei Käyttäjät, jotka suosivat virallista sisäänrakennettua integraatiota
Home Assistant Modbus Ota Modbus TCP käyttöön lähiverkossa Määritä sisäänrakennettu Modbus-integraatio ja anturit YAML:ssä Säädettävä; yleensä 1–5 sekuntia Kyllä Kyllä Ei Nopea seuranta ja reaaliaikaiset automaatiot
MQTT Manual Määritä MQTT-välittäjä mittarin WebUI:ssa Ota MQTT-integraatio käyttöön ja määritä anturit YAML:ssä Säädettävä; uusin laiteohjelmisto tukee jopa 2 sekuntia Kyllä, paikallisella välittäjällä Ei Ei Käyttäjät, jotka tarvitsevat mukautettuja aiheita ja antureita
HACS HTTP Pidä mittari käytettävissä lähiverkossa Asenna IAMMETER HTTP HACS:n kautta ja määritä se käyttöliittymässä 60 sekuntia Kyllä Kyllä SSDP-avusteinen Käyttöliittymäasennus ilman YAML:ää
HACS Modbus Ota Modbus TCP käyttöön lähiverkossa Asenna IAMMETER Modbus HACS:n kautta ja määritä se käyttöliittymässä Säädettävä; oletuksena 3 sekuntia Kyllä Kyllä SSDP-avusteinen Nopeat paikalliset päivitykset käyttöliittymän määrityksellä
MQTT Discovery Määritä välittäjä ja ota HA MQTT Discovery käyttöön mittarin WebUI:ssa Ota MQTT-integraatio käyttöön; anturit luodaan automaattisesti Säädettävä; uusin laiteohjelmisto tukee jopa 2 sekuntia Kyllä, paikallisella välittäjällä Ei Kyllä Yksinkertaisin MQTT-asennus

Nopeat suositukset:

  • Valitse Home Assistant Core, jos haluat virallisen sisäänrakennetun integraation ja 30 sekunnin päivitysväli riittää.
  • Valitse HACS HTTP, jos suosit käyttöliittymän määritystä etkä tarvitse nopeita päivityksiä.
  • Valitse HACS Modbus, jos haluat käyttöliittymän määrityksen nopeammilla paikallisilla tiedoilla kojelaudoille ja automaatioille.
  • Valitse Home Assistant Modbus, jos YAML on sinulle tuttua ja haluat täyden hallinnan rekistereistä, antureista ja kyselyväleistä.
  • Valitse MQTT Discovery, jos käytät jo MQTT:tä ja haluat Home Assistantin luovan laitteen ja entiteetit automaattisesti.
  • Valitse MQTT Manual, jos tarvitset täyden hallinnan MQTT-aiheista, malleista ja entiteettimäärityksistä.

MQTT Manual ja MQTT Discovery muuttavat mittarin lähetystilan MQTT:ksi. Näissä tiloissa mittari ei lähetä mittauksia samanaikaisesti IAMMETER Cloudiin. Paikalliset HTTP- ja Modbus TCP -integraatiot voivat toimia edelleen, kun mittari lähettää tietoja IAMMETER Cloudiin.

1. Virallinen Home Assistant Core -integraatio

Virallinen IAMMETER-integraatio sisältyy Home Assistantiin ja lukee mittarin paikallista HTTP-rajapintaa. Se ei vaadi HACS:ää eikä internetyhteyttä Home Assistantin ja mittarin välillä.

Tärkeimmät ominaisuudet:

  • määritetään configuration.yaml-tiedostossa;
  • paikallinen HTTP-kysely 30 sekunnin välein;
  • voidaan käyttää yhdessä IAMMETER Cloudin kanssa;
  • tuodun ja viedyn energian entiteetit sisältävät Home Assistantin Energy Dashboardin edellyttämät metatiedot;
  • ei automaattista laitteiden löytymistä.

Käytä tätä menetelmää, kun vakaus ja virallinen Home Assistant -tuki ovat tärkeämpiä kuin nopeat päivitysvälit.

2. Home Assistant Modbus TCP -integraatio

Home Assistantin sisäänrakennettu Modbus-integraatio lukee mittarin paikallisia Modbus TCP -rekistereitä. Se soveltuu tehopohjaisiin automaatioihin, aurinkoylijäämän ohjaukseen ja muihin sovelluksiin, jotka tarvitsevat nopeampia päivityksiä.

Tärkeimmät ominaisuudet:

  • määritetään YAML:ssä;
  • säädettävä scan_interval, yleensä 1–5 sekuntia reaaliaikaista automaatiota varten;
  • täysin paikallinen ja riippumaton internetistä;
  • voidaan käyttää yhdessä IAMMETER Cloudin kanssa;
  • vaatii oikean rekisteriosoitteen, tietotyypin, skaalauksen ja Energy Dashboard -metatiedot.

Käytä pidempää kyselyväliä, kun sekuntitason tietoja ei tarvita. Vältä useiden korkeataajuisten Modbus-asiakkaiden käyttämistä samaa mittaria vasten.

3. HACS HTTP -integraatio

IAMMETER HTTP -mukautettu integraatio tarjoaa käyttöliittymäpohjaisen vaihtoehdon viralliselle YAML-integraatiolle. Se lukee /monitorjson-tiedot lähiverkosta ja luo vastaavat Home Assistant -entiteetit.

Tärkeimmät ominaisuudet:

  • asennetaan HACS:n kautta;
  • määritetään Home Assistantin Devices & Services -käyttöliittymässä;
  • paikallinen HTTP-kysely 60 sekunnin välein;
  • SSDP voi avustaa laitteiden löytymisessä;
  • yhteensopiva IAMMETER Cloudin ja Energy Dashboardin kanssa.

Käytä tätä menetelmää, kun suosit käyttöliittymän määritystä ja minuutin päivitysväli riittää.

4. HACS Modbus -integraatio

IAMMETER Modbus -mukautettu integraatio yhdistää paikallisen Modbus TCP -kyselyn Home Assistantin käyttöliittymän määritykseen. Se on kätevin vaihtoehto käyttäjille, jotka tarvitsevat nopeampia päivityksiä mutta eivät halua määrittää jokaista rekisteriä YAML:ssä.

Tärkeimmät ominaisuudet:

  • asennetaan HACS:n kautta ja määritetään käyttöliittymässä;

  • säädettävä kyselyväli, oletuksena 3 sekuntia päivitetyssä integraatiossa;

  • paikallinen toiminta ja yhteensopivuus IAMMETER Cloudin kanssa;

  • luo teho- sekä tuodun ja viedyn energian entiteetit asianmukaisilla Home Assistant -metatiedoilla;

  • tukee kaikkia nykyisiä IAMMETER-mittareita, ja entiteettimäärät vaihtelevat yksivaiheisten ja kolmivaiheisten mallien välillä.

  • IAMMETER HACS Modbus -integraatio

  • HACS Modbus -asennusopas

5. Manuaalinen MQTT-integraatio

Manuaalisessa MQTT-tilassa mittari julkaisee mittaustiedot MQTT-välittäjällesi, ja määrität vastaavat anturit Home Assistantissa.

Mittarin määritys ja Home Assistantin määritys tehdään erikseen:

  1. Määritä välittäjän osoite, portti, käyttäjänimi ja salasana mittarin uusimmassa WebUI:ssa.
  2. Ota MQTT-integraatio käyttöön Home Assistantissa.
  3. Määritä tarvittavat MQTT-anturit ja JSON-mallit YAML:ssä.

Tämä menetelmä on hyödyllinen, kun useat sovellukset tarvitsevat samoja mittauksia tai kun tarvitset mukautettuja aiheita ja entiteettimäärityksiä.

6. Home Assistant MQTT Discovery

MQTT Discovery on tarkoitettu käyttäjille, jotka haluavat mahdollisimman vähän manuaalista määritystä. Kun olet määrittänyt välittäjän ja ottanut HA MQTT Discovery -toiminnon käyttöön mittarin WebUI:ssa, Home Assistant luo IAMMETER-laitteen ja sen entiteetit automaattisesti.

Luodut tuodun ja viedyn energian entiteetit sisältävät:

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

Nämä ominaisuudet tarjoavat Home Assistantin Energy Dashboardissa tarvittavat metatiedot.

MQTT Discovery toimii kaikkien nykyisten IAMMETER-energiamittareiden kanssa. Yksivaiheiset ja kolmivaiheiset mallit luovat eri määrän entiteettejä mittauskanaviensa mukaan.

Tuetut IAMMETER-energiamittarit

Kaikki nykyiset IAMMETER-energiamittarit tukevat edellä kuvattuja integrointimenetelmiä. Suurin ero Home Assistantissa on vaiheiden tai mittauskanavien määrä ja siten luotavien entiteettien määrä.

Malli Tyypillinen käyttökohde Home Assistant -tuki Tärkeä huomautus
WEM3080 Yksivaiheinen energian seuranta Kaikki menetelmät Yksivaiheiset entiteetit
WEM2067 Yksivaiheinen kotitalouden aurinkoenergian seuranta Kaikki menetelmät Kaksi mittauskanavaa
WEM3080T Kolmivaiheinen energian seuranta Kaikki menetelmät Kolmivaiheiset entiteetit
WEM3050T Kolmivaiheinen tai kaksivaiheinen (split-phase) kotitalouden seuranta Kaikki menetelmät Kolme mittauskanavaa
WEM3080TD Kolmivaiheiset/kolmijohtimiset ja erikoiskytkentäsovellukset Kaikki menetelmät Entiteettien tulkinta riippuu kytkentätavasta
WEM3046T / WEM3046TE Kolmivaiheinen mittaus ulkoisilla 5 A CT-muuntajilla Kaikki menetelmät Käytä ulkoista CT-muuntosuhdetta ensiöpuolen arvojen saamiseksi

WEM3046T ja WEM3046TE mittaavat ulkoisten virtamuuntajien 5 A toisiotehon. CT-muuntosuhteen käyttäminen on tämän mittausjärjestelyn vaatimus, ei Home Assistant -yhteensopivuusrajoitus.

IAMMETER-energiaentiteettien käyttö Energy Dashboardissa

Home Assistantin Energy Dashboard tarvitsee kumulatiiviset tuodun ja viedyn energian entiteetit kWh-yksikköinä, yleensä seuraavilla asetuksilla:

  • device_class: energy;
  • state_class: total_increasing.

Nykyiset Core-, HACS HTTP-, HACS Modbus- ja MQTT Discovery -integraatiot tarjoavat tarvittavat metatiedot tuotu/vietty energia -entiteeteilleen. Manuaalisessa Modbus- tai MQTT-määrityksessä sinun on lisättävä oikea yksikkö, laiteluokka ja tilaluokka itse.

Älä käytä hetkellistä tehoentiteettiä watteina kumulatiivisen energiaentiteetin korvikkeena kWh-yksikköinä.

Olemassa olevien Home Assistant -energiatietojen lähettäminen IAMMETER Cloudiin

Edellä kuvatut menetelmät tuovat IAMMETER-mittarin tiedot Home Assistantiin. IAMMETER-Link toimii päinvastaiseen suuntaan: se lähettää Home Assistantissa jo olevat energiaentiteetit IAMMETER Virtual Meteriin ja IAMMETER Cloudiin.

Tämä on hyödyllistä, kun invertterillä tai kolmannen osapuolen mittarilla on jo Home Assistant -integraatio, mutta haluat myös IAMMETER Cloudin kojelaudat, raportit tai monipaikkaisen käytön.

IAMMETER-Link tarjoaa tällä hetkellä:

Esimerkkejä Home Assistant -energian seurannasta

Kun mittari on integroitu, sen reaaliaikaista tehoa ja kumulatiivista energiatietoa voidaan käyttää:

Tarvitsetko apua?

Jos sinulla on kysymyksiä laiteohjelmistosta, entiteettien määrityksestä, Energy Dashboardin asennuksesta tai integrointimenetelmän valinnasta, vieraile IAMMETER-yhteisöfoorumilla.

Ylös