Tyvärr, din webbläsare stöder inte JavaScript!

Hur man integrerar IAMMETER-energimätare i Home Assistant via Modbus TCP för realtidsövervakning av solenergi

Hur man integrerar IAMMETER energimätare i Home Assistant via Modbus/TCP

Den här handledningen guidar dig genom att integrera IAMMETERs smarta energimätare iHemassistentmed hjälp avModbus TCPprotokoll. Med den här konfigurationen kan du bygga enrealtidsövervakningssystem för solceller, vilket möjliggör lokal styrning och automatisering baserad på energiförbrukning och solproduktion.


1. Varför använda Modbus/TCP för att integrera smarta energimätare

Stöd för alla IAMMETER smarta energimätareModbus TCP, ett allmänt använt protokoll för industriell och hemautomation.

Modelltyp Produkter som stöds
En fas WEM3080
Enkel split (dubbel/2-fas) och trefas (Wye) WEM3080T, WEM3046T, WEM3050T
Trefas (Delta) WEM3080TD

Viktiga fördelar med Modbus TCP-integration i Home Assistant:

  • Hög realtidsprestandaSamplingsfrekvens upp till1 sekund(viaskanningsintervall: 1), idealisk för realtidskontroll.
  • Lokal kommunikationInget beroende av molnet, vilket säkerställerintegritet och stabilitet.
  • Fullständig parameterövervakningSpänning, ström, effekt, import/export av energi och mer.

2. Krav för hårdvara och mjukvara

Checklista för hårdvara

  • IAMMETER Energimätare
  • Ett lokalt nätverk (din energimätare och Home Assistant måste vara på samma LAN)
  • Home Assistant-kompatibla smarta enheter (t.ex. Sonoff-relä, temperatursensor)

Programvarukrav

  • Hemassistentversion ≥ 0.107.0
  • Filredigerare eller SSH-åtkomst för att modifieraconfiguration.yaml

3. Steg-för-steg-konfigurationsguide

Steg 1: Hitta IP-adressen för IAMMETER-mätaren

Kontrollera IP-adressen för din mätare från IAMMETER-appen eller routergränssnittet (t.ex.192.168.1.6).


Steg 2: Redigera Home Assistant-konfigurationen

Lägg till följande i dinconfiguration.yaml:

modbus:
- namn: "IAMMETER_Hub" typ: tcp värd: 192.168.1.6 # Ersätt med din mätares IP-adress
port: 502
sensorer:
- namn: "Modbus_Power"
slav: 1
adress: 2
input_type: holding
unit_of_measurement: "W"
device_class: power
data_type: int32
scan_interval: 1
- namn: "Modbus_Voltage"
slav: 1
adress: 0
input_type: holding
unit_of_measurement: "V"
device_class: voltage
data_type: uint16
scale: 0.01
precision: 1

Förklaring av nyckelparametrar:

  • slavVanligtvis 1
  • adressModbus-registeradress
  • skalaochprecisionFör att konvertera rådata till läsbara värden

Steg 3: Referenstabell – Registerkarta

Parameter Enfasadress Trefasadress Datatyp
Spänning (V) 0 0 (A), 10 (B), 20 (C) uint16
Ström (A) 1 1, 11, 21 uint16
Aktiv effekt (W) 2 2, 12, 22 int32
Importerad energi (kWh) 4 4, 14, 24 uint32
Exportenergi (kWh) 6 6, 16, 26 uint32

👉 Fullständig registerkarta över IAMMETER-mätare


Steg 4: Starta om Home Assistant

Starta om Home Assistant efter att du har sparat konfigurationen. De nya enheterna (t.ex.sensor.modbus_power) kommer att visas underUtvecklarverktyg → Tillstånd.


4. Användningsfall och automatiseringsscenarier

Användningsfall 1: Relästyrning baserad på effektmätning

Kontrollrelä baserat på strömförbrukning

automation: - alias: "Hög effekt → Slå på relä"
trigger: platform: numeric_state
entity_id: sensor.modbus_power
above: 1000
action: service: switch.turn_on
target: entity_id: switch.sonoff_s26

- alias: "Låg effekt → Slå av relä"
trigger: platform: numeric_state
entity_id: sensor.modbus_power
below: 500
action: service: switch.turn_off
target: entity_id: switch.sonoff_s26

💡 Exempel: När en vattenkokare är på (1596W) är reläet påslaget; när den är avstängd (64W) är reläet avstängt.


Användningsfall 2: Solcellsövervakning i Home Assistant

Genom att övervakaimport_energiochexport_energi, kan du visualisera hur ditt solcellssystem interagerar med elnätet.

👉 Handledning: Övervaka ditt solcellssystem


5. Felsöknings- och optimeringstips

  1. Långsam datauppdatering
    • Säkerställaskanningsintervall: 1är konfigurerad (standard kan vara 15 sekunder)
    • Undvik att läsa för många register samtidigt
  2. Inga enheter visade
    • Kontrollera IP och port (t.ex.telnet 192.168.1.6 502)
    • Bekräfta att registeradresserna matchar din mätartyp (enfas eller trefas)
  3. Jämför andra integrationsmetoder Alla IAMMETER → Integrationsmetoder för hemassistenter
Integrationstyp Realtidsprestanda Komplexitet Lämpliga scenarier
Modbus TCP ★★★★☆ (1s, lokal) Medium (registerinställningar) Realtidskontroll, snabb lokal automatisering
MQTT ★★★☆☆ (1–5 sekunder, stöder molnet) Låg Fjärrsynkronisering, molnöversikter, lokalt valfritt
Kärnintegration ★★☆☆☆ (15s, endast moln) Mycket låg Grundläggande energiövervakning

6. Slutsats

Genom att integrera IAMMETER smarta energimätare iHemassistentviaModbus TCP, kan du bygga ensnabbt, integritetsfokuserat och lokalt styrt solövervaknings- och automationssystemDet är särskilt effektivt för lastförskjutning, laddning av elbilar och vattenuppvärmning baserat på solöverskott.

🔧 Noggrann registermappning ochskanningsintervalloptimering är nyckeln till att uppnå1-sekunds responsivitet.

För avancerade användare, para ihop den här integrationen medInfluxDBochGrafanamöjliggör långsiktig energianalys och prestandaspårning.

Verkliga tillämpningar av IAMMETER + Home Assistant:

På IAMMETER går vårt uppdrag bortom övervakning – vi strävar efter atthjälpa solcellsanvändare att minska elräkningarnagenom att maximera solenergins egenförbrukning. Smart övervakning är det första steget, menkostnadsbesparandeär det slutgiltiga målet.

Topp