Beklager, nettleseren din støtter ikke JavaScript!
Logg inn

Home Assistant-energimåler: MQTT, Modbus TCP og IAMMETER

Integrasjon av energimåler med Home Assistant: MQTT, Modbus TCP og IAMMETER-Link

IAMMETER-energimålere kan integreres med Home Assistant via lokal HTTP, Modbus TCP eller MQTT. Den beste metoden avhenger av om du foretrekker en offisiell integrasjon, oppsett via brukergrensesnittet, raske lokale oppdateringer, MQTT auto-discovery eller fortsatt bruk av IAMMETER Cloud.

Denne guiden sammenligner de tilgjengelige metodene og henviser deg til riktig oppsettsguide. Den dekker alle nåværende IAMMETER-energimålere. Den utgåtte WEM3162 er ikke inkludert.

Hvilken Home Assistant-integrasjon bør jeg bruke?

Metode Oppsett på måleren Home Assistant-oppsett Vanlig oppdateringsintervall Helt lokalt IAMMETER Cloud samtidig Auto-discovery Best egnet for
Home Assistant Core Hold måleren tilgjengelig på LAN Legg til den innebygde IAMMETER-integrasjonen i YAML 30 sekunder Ja Ja Nei Brukere som foretrekker en offisiell innebygd integrasjon
Home Assistant Modbus Gjør Modbus TCP tilgjengelig på LAN Konfigurer den innebygde Modbus-integrasjonen og sensorene i YAML Kan konfigureres; vanligvis 1–5 sekunder Ja Ja Nei Rask overvåking og sanntidsautomasjon
MQTT Manual Konfigurer MQTT-brokeren i målerens WebUI Aktiver MQTT-integrasjonen og definer sensorer i YAML Kan konfigureres; nyeste fastvare støtter ned til 2 sekunder Ja, med lokal broker Nei Nei Brukere som trenger egendefinerte emner og sensorer
HACS HTTP Hold måleren tilgjengelig på LAN Installer IAMMETER HTTP via HACS og konfigurer det i brukergrensesnittet 60 sekunder Ja Ja SSDP-assistert UI-oppsett uten YAML
HACS Modbus Gjør Modbus TCP tilgjengelig på LAN Installer IAMMETER Modbus via HACS og konfigurer det i brukergrensesnittet Kan konfigureres; standard 3 sekunder Ja Ja SSDP-assistert Raske lokale oppdateringer med UI-konfigurasjon
MQTT Discovery Konfigurer brokeren og aktiver HA MQTT Discovery i målerens WebUI Aktiver MQTT-integrasjonen; sensorer opprettes automatisk Kan konfigureres; nyeste fastvare støtter ned til 2 sekunder Ja, med lokal broker Nei Ja Det enkleste MQTT-oppsettet

Raske anbefalinger:

  • Velg Home Assistant Core hvis du vil ha den offisielle innebygde integrasjonen og et oppdateringsintervall på 30 sekunder er tilstrekkelig.
  • Velg HACS HTTP hvis du foretrekker konfigurasjon i brukergrensesnittet og ikke trenger raske oppdateringer.
  • Velg HACS Modbus hvis du vil ha UI-konfigurasjon med raskere lokale data for dashboards og automasjoner.
  • Velg Home Assistant Modbus hvis du er komfortabel med YAML og vil ha full kontroll over registre, sensorer og polling-intervaller.
  • Velg MQTT Discovery hvis du allerede bruker MQTT og vil at Home Assistant skal opprette enheten og entitetene automatisk.
  • Velg MQTT Manual hvis du trenger full kontroll over MQTT-emner, maler og entitetsdefinisjoner.

MQTT Manual og MQTT Discovery endrer målerens opplastingsmodus til MQTT. I disse modusene laster ikke måleren opp målinger til IAMMETER Cloud samtidig. Lokale HTTP- og Modbus TCP-integrasjoner kan fortsette å fungere mens måleren laster opp til IAMMETER Cloud.

1. Offisiell Home Assistant Core-integrasjon

Den offisielle IAMMETER-integrasjonen er inkludert i Home Assistant og leser målerens lokale HTTP-API. Den krever verken HACS eller internettforbindelse mellom Home Assistant og måleren.

Hovedegenskaper:

  • konfigurert i configuration.yaml;
  • lokal HTTP-polling hvert 30. sekund;
  • kan brukes sammen med IAMMETER Cloud;
  • importerte og eksporterte energientiteter inkluderer metadataene som kreves av Home Assistant Energy Dashboard;
  • ingen automatisk enhetsdeteksjon.

Bruk denne metoden når stabilitet og offisiell Home Assistant-støtte betyr mer enn raske oppdateringsfrekvenser.

2. Home Assistant Modbus TCP-integrasjon

Home Assistants innebygde Modbus-integrasjon leser målerens lokale Modbus TCP-registre. Den er egnet for effektbaserte automasjoner, styring av soloverskudd og andre applikasjoner som trenger raskere oppdateringer.

Hovedegenskaper:

  • konfigurert i YAML;
  • konfigurerbart scan_interval, vanligvis 1–5 sekunder for sanntidsautomasjon;
  • helt lokalt og uavhengig av internett;
  • kan brukes sammen med IAMMETER Cloud;
  • krever riktig registeradresse, datatype, skala og Energy Dashboard-metadata.

Bruk et lengre polling-intervall når data på sekundnivå ikke er nødvendig. Unngå å kjøre flere høyfrekvente Modbus-klienter mot samme måler.

3. HACS HTTP-integrasjon

IAMMETER HTTP-integrasjonen er et UI-basert alternativ til den offisielle YAML-integrasjonen. Den leser /monitorjson over det lokale nettverket og oppretter de tilsvarende Home Assistant-entitetene.

Hovedegenskaper:

  • installeres via HACS;
  • konfigureres via Home Assistants Devices & Services-grensesnitt;
  • lokal HTTP-polling hvert 60. sekund;
  • SSDP kan assistere enhetsdeteksjon;
  • kompatibel med IAMMETER Cloud og Energy Dashboard.

Bruk denne metoden når du foretrekker UI-konfigurasjon og et oppdateringsintervall på ett minutt er tilstrekkelig.

4. HACS Modbus-integrasjon

IAMMETER Modbus-integrasjonen kombinerer lokal Modbus TCP-polling med Home Assistant-UI-konfigurasjon. Det er det mest praktiske alternativet for brukere som trenger raskere oppdateringer, men ikke vil definere hvert register i YAML.

Hovedegenskaper:

  • installeres via HACS og konfigureres i brukergrensesnittet;

  • konfigurerbart skanneintervall, med standard 3 sekunder i den oppdaterte integrasjonen;

  • lokal drift og kompatibilitet med IAMMETER Cloud;

  • oppretter effekt- og importerte/eksporterte energientiteter med passende Home Assistant-metadata;

  • støtter alle nåværende IAMMETER-målere, med ulikt antall entiteter for enfase- og trefasemodeller.

  • IAMMETER HACS Modbus-integrasjon

  • HACS Modbus-oppsettsguide

5. Manuell MQTT-integrasjon

I manuell MQTT-modus publiserer måleren måledata til MQTT-brokeren din, og du definerer de tilsvarende sensorene i Home Assistant.

Konfigurasjon på måleren og konfigurasjon i Home Assistant er separate:

  1. Konfigurer brokeradresse, port, brukernavn og passord i målerens nyeste WebUI.
  2. Aktiver MQTT-integrasjonen i Home Assistant.
  3. Definer de nødvendige MQTT-sensorene og JSON-malene i YAML.

Denne metoden er nyttig når flere applikasjoner trenger å abonnere på de samme målingene, eller når du trenger egendefinerte emner og entitetsdefinisjoner.

6. Home Assistant MQTT Discovery

MQTT Discovery er laget for brukere som ønsker minst mulig manuell konfigurasjon. Etter at du har konfigurert brokeren og aktivert HA MQTT Discovery i målerens WebUI, oppretter Home Assistant automatisk IAMMETER-enheten og entitetene dens.

De genererte importerte og eksporterte energientitetene inkluderer:

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

Disse attributtene gir metadataene som kreves for bruk i Home Assistant Energy Dashboard.

MQTT Discovery støttes av alle nåværende IAMMETER-energimålere. Enfase- og trefasemodeller oppretter ulikt antall entiteter avhengig av målekanalene sine.

Støttede IAMMETER-energimålere

Alle nåværende IAMMETER-energimålere støtter integrasjonsmetodene beskrevet ovenfor. Hovedforskjellen i Home Assistant er antall faser eller målekanaler, og dermed antallet entiteter som opprettes.

Modell Typisk bruksområde Home Assistant-støtte Viktig merknad
WEM3080 Enfase energiovervåking Alle metoder Enfaseentiteter
WEM2067 Enfase solovervåking for hjemmet Alle metoder To målekanaler
WEM3080T Trefase energiovervåking Alle metoder Trefaseentiteter
WEM3050T Trefase- eller delt-fase-overvåking av hjemmet Alle metoder Tre målekanaler
WEM3080TD Trefase/tretråds- og spesielle tilkoblingsapplikasjoner Alle metoder Tolkningen av entiteter avhenger av tilkoblingsmodus
WEM3046T / WEM3046TE Trefasemåling med eksterne 5 A-strømtransformatorer Alle metoder Bruk det eksterne CT-forholdet for å få verdier på primærsiden

WEM3046T og WEM3046TE måler 5 A-sekundærutgangen til eksterne strømtransformatorer. Å bruke CT-forholdet er et krav i denne målekonfigurasjonen, ikke en begrensning i Home Assistant-kompatibiliteten.

Bruk IAMMETER-energientiteter i Energy Dashboard

Home Assistants Energy Dashboard trenger kumulative importerte og eksporterte energientiteter i kWh, vanligvis med:

  • device_class: energy;
  • state_class: total_increasing.

De nåværende Core-, HACS HTTP-, HACS Modbus- og MQTT Discovery-integrasjonene gir den nødvendige metadataen for sine importerte/eksporterte energientiteter. Med manuell Modbus- eller manuell MQTT-konfigurasjon må du selv legge til riktig måleenhet, device class og state class.

Ikke bruk en øyeblikkelig effektentitet i watt som erstatning for en kumulativ energientitet i kWh.

Send eksisterende Home Assistant-energidata til IAMMETER Cloud

Metodene ovenfor bringer IAMMETER-målerdata inn i Home Assistant. IAMMETER-Link fungerer i motsatt retning: den laster opp energientiteter som allerede finnes i Home Assistant, til en IAMMETER Virtual Meter og IAMMETER Cloud.

Dette er nyttig når en inverter eller tredjepartsmåler allerede har en Home Assistant-integrasjon, men du også ønsker IAMMETER Cloud-dashboards, rapporter eller tilgang til flere anlegg.

IAMMETER-Link tilbyr for øyeblikket:

Eksempler på energiovervåking med Home Assistant

Etter at måleren er integrert, kan sanntids effekt- og kumulative energidata brukes til:

Trenger du hjelp?

Hvis du har spørsmål om fastvare, entitetskonfigurasjon, Energy Dashboard-oppsett eller valg av integrasjonsmetode, besøk IAMMETER-fellesskapsforumet.

Topp