Je nám líto, váš prohlížeč nepodporuje JavaScript!
Přihlásit se

Měřič energie Home Assistant: MQTT, Modbus TCP a IAMMETER

Integrace měřiče energie Home Assistant: MQTT, Modbus TCP a IAMMETER-Link

Měřidla energie IAMMETER lze integrovat do Home Assistant prostřednictvím lokálního HTTP, Modbus TCP nebo MQTT. Nejlepší metoda závisí na tom, zda preferujete oficiální integraci, nastavení přes uživatelské rozhraní, rychlé lokální aktualizace, automatické zjišťování MQTT nebo další používání IAMMETER Cloud.

Tato příručka porovnává dostupné metody a nasměruje vás k příslušnému průvodci nastavením. Pokrývá všechna současná měřidla energie IAMMETER. Vyřazený model WEM3162 není zahrnut.

Kterou integraci Home Assistant bych měl použít?

Metoda Nastavení na měřidle Nastavení v Home Assistant Typický interval aktualizace Plně lokální Současně IAMMETER Cloud Automatické zjišťování Vhodné pro
Home Assistant Core Zajistěte přístupnost měřidla v lokální síti Přidejte vestavěnou integraci IAMMETER v YAML 30 sekund Ano Ano Ne Uživatele, kteří preferují oficiální vestavěnou integraci
Home Assistant Modbus Zpřístupněte Modbus TCP v lokální síti Nakonfigurujte vestavěnou integraci Modbus a senzory v YAML Nastavitelný; obvykle 1–5 sekund Ano Ano Ne Rychlé monitorování a automatizace v reálném čase
MQTT Manual Nakonfigurujte MQTT broker v rozhraní měřidla Povolte integraci MQTT a definujte senzory v YAML Nastavitelný; nejnovější firmware podporuje až 2 sekundy Ano, s lokálním brokerem Ne Ne Uživatele, kteří potřebují vlastní témata a senzory
HACS HTTP Zajistěte přístupnost měřidla v lokální síti Nainstalujte IAMMETER HTTP přes HACS a nakonfigurujte jej v uživatelském rozhraní 60 sekund Ano Ano S pomocí SSDP Nastavení přes rozhraní bez YAML
HACS Modbus Zpřístupněte Modbus TCP v lokální síti Nainstalujte IAMMETER Modbus přes HACS a nakonfigurujte jej v uživatelském rozhraní Nastavitelný; výchozí 3 sekundy Ano Ano S pomocí SSDP Rychlé lokální aktualizace s konfigurací přes rozhraní
MQTT Discovery Nakonfigurujte broker a povolte HA MQTT Discovery v rozhraní měřidla Povolte integraci MQTT; senzory se vytvoří automaticky Nastavitelný; nejnovější firmware podporuje až 2 sekundy Ano, s lokálním brokerem Ne Ano Nejjednodušší nastavení MQTT

Rychlá doporučení:

  • Zvolte Home Assistant Core, pokud chcete oficiální vestavěnou integraci a interval aktualizace 30 sekund je dostatečný.
  • Zvolte HACS HTTP, pokud preferujete konfiguraci přes uživatelské rozhraní a nepotřebujete rychlé aktualizace.
  • Zvolte HACS Modbus, pokud chcete konfiguraci přes uživatelské rozhraní s rychlejšími lokálními daty pro dashboardy a automatizace.
  • Zvolte Home Assistant Modbus, pokud vám vyhovuje YAML a chcete plnou kontrolu nad registry, senzory a intervaly dotazování.
  • Zvolte MQTT Discovery, pokud již používáte MQTT a chcete, aby Home Assistant vytvořil zařízení a entity automaticky.
  • Zvolte MQTT Manual, pokud potřebujete úplnou kontrolu nad tématy MQTT, šablonami a definicemi entit.

MQTT Manual a MQTT Discovery změní režim odesílání měřidla na MQTT. V těchto režimech měřidlo neodesílá naměřená data do IAMMETER Cloud současně. Lokální integrace HTTP a Modbus TCP mohou nadále fungovat, zatímco měřidlo odesílá data do IAMMETER Cloud.

1. Oficiální integrace Home Assistant Core

Oficiální integrace IAMMETER je součástí Home Assistant a čte lokální HTTP API měřidla. Nevyžaduje HACS ani internetové připojení mezi Home Assistant a měřidlem.

Hlavní charakteristiky:

  • konfigurace v configuration.yaml;
  • lokální dotazování HTTP každých 30 sekund;
  • lze ji používat společně s IAMMETER Cloud;
  • entity importované a exportované energie obsahují metadata potřebná pro Energy Dashboard Home Assistant;
  • žádná automatická detekce zařízení.

Použijte tuto metodu, pokud pro vás stabilita a oficiální podpora Home Assistant znamenají více než rychlé intervaly aktualizace.

2. Integrace Home Assistant Modbus TCP

Vestavěná integrace Modbus v Home Assistant čte lokální registry Modbus TCP měřidla. Je vhodná pro automatizace založené na výkonu, řízení přebytků solární energie a další aplikace, které potřebují rychlejší aktualizace.

Hlavní charakteristiky:

  • konfigurace v YAML;
  • nastavitelný scan_interval, obvykle 1–5 sekund pro automatizace v reálném čase;
  • zcela lokální a nezávislá na internetu;
  • lze ji používat společně s IAMMETER Cloud;
  • vyžaduje správnou adresu registru, datový typ, měřítko a metadata Energy Dashboard.

Používejte delší interval dotazování, pokud nejsou potřeba data v sekundových intervalech. Vyhněte se spouštění více Modbus klientů s vysokou frekvencí proti stejnému měřidlu.

3. Integrace HACS HTTP

Vlastní integrace IAMMETER HTTP poskytuje alternativu k oficiální integraci YAML s konfigurací přes uživatelské rozhraní. Čte /monitorjson přes lokální síť a vytváří odpovídající entity Home Assistant.

Hlavní charakteristiky:

  • instalace přes HACS;
  • konfigurace přes rozhraní Devices & Services v Home Assistant;
  • lokální dotazování HTTP každých 60 sekund;
  • SSDP může pomoci s detekcí zařízení;
  • kompatibilní s IAMMETER Cloud a Energy Dashboard.

Použijte tuto metodu, pokud preferujete konfiguraci přes uživatelské rozhraní a stačí interval aktualizace jedna minuta.

4. Integrace HACS Modbus

Vlastní integrace IAMMETER Modbus kombinuje lokální dotazování Modbus TCP s konfigurací přes uživatelské rozhraní Home Assistant. Je nejpohodlnější volbou pro uživatele, kteří potřebují rychlejší aktualizace, ale nechtějí definovat každý registr v YAML.

Hlavní charakteristiky:

  • instalace přes HACS a konfigurace v uživatelském rozhraní;

  • nastavitelný interval skenování s výchozí hodnotou 3 sekundy v aktualizované integraci;

  • lokální provoz a kompatibilita s IAMMETER Cloud;

  • vytváří entity výkonu a importované/exportované energie s odpovídajícími metadaty Home Assistant;

  • podporuje všechna současná měřidla IAMMETER s různým počtem entit pro jednofázové a třífázové modely.

  • Integrace IAMMETER HACS Modbus

  • Průvodce nastavením HACS Modbus

5. Ruční integrace MQTT

V režimu Manual MQTT měřidlo publikuje naměřená data do vašeho MQTT brokeru a vy definujete odpovídající senzory v Home Assistant.

Konfigurace na straně měřidla a konfigurace Home Assistant jsou oddělené:

  1. Nakonfigurujte adresu brokeru, port, uživatelské jméno a heslo v nejnovějším rozhraní měřidla.
  2. Povolte integraci MQTT v Home Assistant.
  3. Definujte požadované senzory MQTT a šablony JSON v YAML.

Tato metoda je užitečná, když se k odběru stejných měření potřebuje připojit několik aplikací, nebo když potřebujete vlastní témata a definice entit.

6. Home Assistant MQTT Discovery

MQTT Discovery je určen pro uživatele, kteří chtějí minimální ruční konfiguraci. Po nakonfigurování brokeru a povolení HA MQTT Discovery v rozhraní měřidla vytvoří Home Assistant automaticky zařízení IAMMETER a jeho entity.

Vygenerované entity importované a exportované energie obsahují:

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

Tyto atributy poskytují metadata potřebná pro použití v Energy Dashboard Home Assistant.

MQTT Discovery je podporováno všemi současnými měřidly energie IAMMETER. Jednofázové a třífázové modely vytvářejí různé počty entit podle svých měřicích kanálů.

Podporovaná měřidla energie IAMMETER

Všechna současná měřidla energie IAMMETER podporují výše popsané integrační metody. Hlavní rozdíl v Home Assistant spočívá v počtu fází nebo měřicích kanálů, a tedy v počtu vytvořených entit.

Model Typické použití Podpora Home Assistant Důležitá poznámka
WEM3080 Jednofázové monitorování energie Všechny metody Jednofázové entity
WEM2067 Jednofázové monitorování solární energie domácnosti Všechny metody Dva měřicí kanály
WEM3080T Třífázové monitorování energie Všechny metody Třífázové entity
WEM3050T Třífázové nebo split-phase monitorování domácnosti Všechny metody Tři měřicí kanály
WEM3080TD Třífázové/třívodičové a speciální zapojení Všechny metody Interpretace entit závisí na režimu zapojení
WEM3046T / WEM3046TE Třífázové měření s externími CT 5 A Všechny metody Použijte převod externího CT pro získání hodnot primární strany

WEM3046T a WEM3046TE měří sekundární výstup 5 A externích proudových transformátorů. Použití převodu CT je požadavkem tohoto měřicího uspořádání, nikoli omezením kompatibility Home Assistant.

Použití entit energie IAMMETER v Energy Dashboard

Energy Dashboard Home Assistant potřebuje kumulativní entity importované a exportované energie v kWh, obvykle s:

  • device_class: energy;
  • state_class: total_increasing.

Současné integrace Core, HACS HTTP, HACS Modbus a MQTT Discovery poskytují potřebná metadata pro své entity importované/exportované energie. Při ruční konfiguraci Modbus nebo Manual MQTT musíte správnou jednotku, třídu zařízení a třídu stavu přidat sami.

Nepoužívejte entitu okamžitého výkonu ve wattech jako náhradu za kumulativní entitu energie v kWh.

Odeslání stávajících dat energie Home Assistant do IAMMETER Cloud

Výše uvedené metody přinášejí data měřidel IAMMETER do Home Assistant. IAMMETER-Link funguje opačným směrem: odesílá entity energie, které již v Home Assistant existují, do virtuálního měřidla IAMMETER a IAMMETER Cloud.

To je užitečné, když měnič nebo měřidlo třetí strany již má integraci Home Assistant, ale chcete také dashboardy, sestavy nebo přístup k více lokalitám IAMMETER Cloud.

IAMMETER-Link v současnosti poskytuje:

Příklady monitorování energie Home Assistant

Po integraci měřidla lze jeho data o okamžitém výkonu a kumulativní energii použít pro:

Potřebujete pomoc?

Pokud máte dotazy týkající se firmwaru, konfigurace entit, nastavení Energy Dashboard nebo výběru integrační metody, navštivte fórum komunity IAMMETER.

Nahoru