Beklager, din browser understøtter ikke JavaScript!
Log ind

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

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

IAMMETER-energimålere kan integreres med Home Assistant via lokal HTTP, Modbus TCP eller MQTT. Den bedste metode afhænger af, om du foretrækker en officiel integration, opsætning via brugergrænsefladen, hurtige lokale opdateringer, MQTT-auto-discovery eller fortsat brug af IAMMETER Cloud.

Denne guide sammenligner de tilgængelige metoder og henviser dig til den relevante opsætningsguide. Den dækker alle nuværende IAMMETER-energimålere. Den udgåede WEM3162 er ikke inkluderet.

Hvilken Home Assistant-integration skal jeg bruge?

Metode Opsætning på måleren Opsætning i Home Assistant Typisk opdateringsinterval Fuldstændig lokal IAMMETER Cloud samtidig Auto-discovery Bedst til
Home Assistant Core Hold måleren tilgængelig på LAN'et Tilføj den indbyggede IAMMETER-integration i YAML 30 sekunder Ja Ja Nej Brugere, der foretrækker en officiel indbygget integration
Home Assistant Modbus Gør Modbus TCP tilgængelig på LAN'et Konfigurér den indbyggede Modbus-integration og sensorerne i YAML Kan konfigureres; typisk 1–5 sekunder Ja Ja Nej Hurtig overvågning og realtidsautomatiseringer
MQTT manuel Konfigurér MQTT-brokeren i målerens WebUI Aktivér MQTT-integrationen, og definér sensorerne i YAML Kan konfigureres; nyeste firmware understøtter ned til 2 sekunder Ja, med en lokal broker Nej Nej Brugere, der har brug for tilpassede emner og sensorer
HACS HTTP Hold måleren tilgængelig på LAN'et Installér IAMMETER HTTP via HACS, og konfigurér det i brugergrænsefladen 60 sekunder Ja Ja SSDP-assisteret Opsætning via brugergrænsefladen uden YAML
HACS Modbus Gør Modbus TCP tilgængelig på LAN'et Installér IAMMETER Modbus via HACS, og konfigurér det i brugergrænsefladen Kan konfigureres; standard er 3 sekunder Ja Ja SSDP-assisteret Hurtige lokale opdateringer med konfiguration via brugergrænsefladen
MQTT Discovery Konfigurér brokeren, og aktivér HA MQTT Discovery i målerens WebUI Aktivér MQTT-integrationen; sensorerne oprettes automatisk Kan konfigureres; nyeste firmware understøtter ned til 2 sekunder Ja, med en lokal broker Nej Ja Den enkleste MQTT-opsætning

Hurtige anbefalinger:

  • Vælg Home Assistant Core, hvis du vil have den officielle indbyggede integration, og et opdateringsinterval på 30 sekunder er tilstrækkeligt.
  • Vælg HACS HTTP, hvis du foretrækker konfiguration via brugergrænsefladen og ikke har brug for hurtige opdateringer.
  • Vælg HACS Modbus, hvis du vil have konfiguration via brugergrænsefladen med hurtigere lokale data til dashboards og automatiseringer.
  • Vælg Home Assistant Modbus, hvis du er fortrolig med YAML og vil have fuld kontrol over registre, sensorer og polling-intervaller.
  • Vælg MQTT Discovery, hvis du allerede bruger MQTT og vil have Home Assistant til at oprette enheden og enhederne automatisk.
  • Vælg MQTT manuel, hvis du har brug for fuld kontrol over MQTT-emner, skabeloner og enhedsdefinitioner.

MQTT manuel og MQTT Discovery ændrer målerens upload-tilstand til MQTT. I disse tilstande uploader måleren ikke samtidig målinger til IAMMETER Cloud. Lokale HTTP- og Modbus TCP-integrationer kan fortsætte med at fungere, mens måleren uploader til IAMMETER Cloud.

1. Officiel Home Assistant Core-integration

Den officielle IAMMETER-integration er inkluderet i Home Assistant og læser målerens lokale HTTP-API. Den kræver hverken HACS eller en internetforbindelse mellem Home Assistant og måleren.

Vigtigste egenskaber:

  • konfigureres i configuration.yaml;
  • lokal HTTP-polling hvert 30. sekund;
  • kan bruges sammen med IAMMETER Cloud;
  • importerede og eksporterede energi-enheder inkluderer de metadata, der kræves af Home Assistant Energy Dashboard;
  • ingen automatisk enheds-discovery.

Brug denne metode, når stabilitet og officiel Home Assistant-understøttelse betyder mere end hurtige opdateringsintervaller.

2. Home Assistant Modbus TCP-integration

Home Assistants indbyggede Modbus-integration læser målerens lokale Modbus TCP-registre. Den er velegnet til effektbaserede automatiseringer, sol-overskudsstyring og andre applikationer, der har brug for hurtigere opdateringer.

Vigtigste egenskaber:

  • konfigureres i YAML;
  • konfigurerbart scan_interval, typisk 1–5 sekunder til realtidsautomatisering;
  • fuldstændig lokal og uafhængig af internettet;
  • kan bruges sammen med IAMMETER Cloud;
  • kræver den korrekte registeradresse, datatype, skala og Energy Dashboard-metadata.

Brug et længere polling-interval, når data på sekundniveau ikke er nødvendige. Undgå at køre flere højfrekvente Modbus-klienter mod den samme måler.

3. HACS HTTP-integration

IAMMETER HTTP-custom-integrationen er et alternativ til den officielle YAML-integration med konfiguration via brugergrænsefladen. Den læser /monitorjson over det lokale netværk og opretter de tilsvarende Home Assistant-enheder.

Vigtigste egenskaber:

  • installeres via HACS;
  • konfigureres via Home Assistants brugergrænseflade (Devices & Services);
  • lokal HTTP-polling hvert 60. sekund;
  • SSDP kan hjælpe med enheds-discovery;
  • kompatibel med IAMMETER Cloud og Energy Dashboard.

Brug denne metode, når du foretrækker konfiguration via brugergrænsefladen, og et opdateringsinterval på et minut er tilstrækkeligt.

4. HACS Modbus-integration

IAMMETER Modbus-custom-integrationen kombinerer lokal Modbus TCP-polling med konfiguration via Home Assistants brugergrænseflade. Det er den mest bekvemme løsning for brugere, der har brug for hurtigere opdateringer, men ikke vil definere hvert register i YAML.

Vigtigste egenskaber:

  • installeres via HACS og konfigureres i brugergrænsefladen;

  • konfigurerbart scan-interval med en standard på 3 sekunder i den opdaterede integration;

  • lokal drift og kompatibilitet med IAMMETER Cloud;

  • opretter effekt- og importerede/eksporterede energi-enheder med de passende Home Assistant-metadata;

  • understøtter alle nuværende IAMMETER-målere med forskelligt antal enheder for enkeltfase- og trefase-modeller.

  • IAMMETER HACS Modbus-integration

  • Opsætningsguide til HACS Modbus

5. Manuel MQTT-integration

I manuel MQTT-tilstand offentliggør måleren måledata til din MQTT-broker, og du definerer de tilsvarende sensorer i Home Assistant.

Konfigurationen på målersiden og i Home Assistant er adskilt:

  1. Konfigurér brokerens adresse, port, brugernavn og adgangskode i målerens nyeste WebUI.
  2. Aktivér MQTT-integrationen i Home Assistant.
  3. Definér de nødvendige MQTT-sensorer og JSON-skabeloner i YAML.

Denne metode er nyttig, når flere applikationer skal abonnere på de samme målinger, eller når du har brug for tilpassede emner og enhedsdefinitioner.

6. Home Assistant MQTT Discovery

MQTT Discovery er beregnet til brugere, der ønsker mindst mulig manuel konfiguration. Når du har konfigureret brokeren og aktiveret HA MQTT Discovery i målerens WebUI, opretter Home Assistant automatisk IAMMETER-enheden og dens enheder.

De genererede importerede og eksporterede energi-enheder inkluderer:

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

Disse attributter leverer de metadata, der kræves til brug i Home Assistant Energy Dashboard.

MQTT Discovery understøttes af alle nuværende IAMMETER-energimålere. Enkeltfase- og trefase-modeller opretter forskellige antal enheder afhængigt af deres målekanaler.

Understøttede IAMMETER-energimålere

Alle nuværende IAMMETER-energimålere understøtter de ovenfor beskrevne integrationsmetoder. Den største forskel i Home Assistant er antallet af faser eller målekanaler og dermed antallet af oprettede enheder.

Model Typisk anvendelse Home Assistant-understøttelse Vigtig bemærkning
WEM3080 Enkeltfaset energiovervågning Alle metoder Enkeltfase-enheder
WEM2067 Enkeltfaset solovervågning i hjemmet Alle metoder To målekanaler
WEM3080T Trefaset energiovervågning Alle metoder Trefase-enheder
WEM3050T Trefaset eller split-fase overvågning i hjemmet Alle metoder Tre målekanaler
WEM3080TD Trefaset/treleder og specielle ledningsføringsapplikationer Alle metoder Enhedstolkning afhænger af ledningsføringstilstand
WEM3046T / WEM3046TE Trefaset måling med eksterne 5 A-strømtransformere Alle metoder Anvend det eksterne CT-forhold for at få primærsidens værdier

WEM3046T og WEM3046TE måler 5 A-sekundærudgangen fra eksterne strømtransformere. At anvende CT-forholdet er et krav i denne måleopstilling, ikke en Home Assistant-kompatibilitetsbegrænsning.

Brug IAMMETER-energi-enheder i Energy Dashboard

Home Assistants Energy Dashboard har brug for kumulerede importerede og eksporterede energi-enheder i kWh, normalt med:

  • device_class: energy;
  • state_class: total_increasing.

De nuværende Core-, HACS HTTP-, HACS Modbus- og MQTT Discovery-integrationer leverer de nødvendige metadata til deres importerede/eksporterede energi-enheder. Ved manuel Modbus- eller manuel MQTT-konfiguration skal du selv tilføje den korrekte enhed, enhedsklasse og tilstandsklasse.

Brug ikke en øjeblikkelig effekt-enhed i watt som erstatning for en kumuleret energi-enhed i kWh.

Send eksisterende Home Assistant-energidata til IAMMETER Cloud

Metoderne ovenfor bringer IAMMETER-målerdata ind i Home Assistant. IAMMETER-Link virker i den modsatte retning: Den uploader energi-enheder, der allerede findes i Home Assistant, til en IAMMETER Virtual Meter og IAMMETER Cloud.

Dette er nyttigt, når en inverter eller en tredjepartsmåler allerede har en Home Assistant-integration, men du også vil have IAMMETER Cloud-dashboards, -rapporter eller adgang til flere lokaliteter.

IAMMETER-Link tilbyder i øjeblikket:

Eksempler på energiovervågning med Home Assistant

Når måleren er integreret, kan dens realtidseffekt og kumulerede energidata bruges til:

Har du brug for hjælp?

Hvis du har spørgsmål om firmware, enhedskonfiguration, Energy Dashboard-opsætning eller valg af integrationsmetode, så besøg IAMMETERs community-forum.

Top