So integrieren Sie IAMMETER-Energiezähler über Modbus TCP in Home Assistant für die Echtzeit-Solarüberwachung
So integrieren Sie den IAMMETER-Energiezähler über Modbus/TCP in Home Assistant
Dieses Tutorial führt Sie durch die Integration der intelligenten Energiezähler von IAMMETER inHome-AssistentVerwendung derModbus TCPProtokoll. Mit diesem Setup können Sie einEchtzeit-Solar-PV-Überwachungssystem, wodurch eine lokale Steuerung und Automatisierung auf Grundlage des Energieverbrauchs und der Solarstromproduktion ermöglicht wird.
1. Warum Modbus/TCP zur Integration intelligenter Energiezähler verwenden?
Alle intelligenten Energiezähler von IAMMETER unterstützenModbus TCP, ein weit verbreitetes Protokoll für die Industrie- und Heimautomatisierung.
| Modelltyp | Unterstützte Produkte |
|---|---|
| Einzelphase | WEM3080 |
| Single Split (Dual/2-Phasen) und Dreiphasen (Stern) | WEM3080T, WEM3046T, WEM3050T |
| Dreiphasig (Delta) | WEM3080TD |
Hauptvorteile der Modbus TCP-Integration in Home Assistant:
- Hohe Echtzeitleistung: Abtastrate bis zu1 Sekunde(über
Scanintervall: 1), ideal für die Echtzeitsteuerung. - Lokale Kommunikation: Keine Abhängigkeit von der Cloud, dadurchPrivatsphäre und Stabilität.
- Vollständige Parameterüberwachung: Spannung, Strom, Leistung, Import-/Exportenergie und mehr.
2. Hardware- und Softwareanforderungen
Hardware-Checkliste
- IAMMETER Energiemessgerät
- Ein lokales Netzwerk (Ihr Energiezähler und Home Assistant müssen sich im selben LAN befinden)
- Home Assistant-kompatible Smart-Geräte (z. B. Sonoff-Relais, Temperatursensor)
Softwareanforderungen
- Home-AssistentVersion ≥ 0.107.0
- Dateieditor oder SSH-Zugriff zum Ändern
konfiguration.yaml
3. Schritt-für-Schritt-Konfigurationsanleitung
Schritt 1: Suchen Sie die IP-Adresse des IAMMETER-Messgeräts
Überprüfen Sie die IP-Adresse Ihres Messgeräts über die IAMMETER-App oder die Router-Schnittstelle (z. B.192.168.1.6).
Schritt 2: Bearbeiten Sie die Home Assistant-Konfiguration
Fügen Sie Folgendes zu Ihremkonfiguration.yaml:
Modbus:
- Name: „IAMMETER_Hub“
Typ: TCP
Host: 192.168.1.6 # Ersetzen Sie durch die IP-Adresse Ihres Messgeräts
Port: 502
Sensoren:
- Name: „Modbus_Power“
Slave: 1
Adresse: 2
Eingangstyp: Halten
Maßeinheit: „W“
Geräteklasse: Leistung
Datentyp: int32
Scan-Intervall: 1
- Name: „Modbus_Voltage“
Slave: 1
Adresse: 0
Eingangstyp: Halten
Maßeinheit: „V“
Geräteklasse: Spannung
Datentyp: uint16
Skala: 0,01
Genauigkeit: 1
Erklärung der wichtigsten Parameter:
Sklave: Normalerweise 1Adresse: Modbus-RegisteradresseSkalaundPräzision: Zur Umwandlung von Rohdaten in lesbare Werte
Schritt 3: Referenztabelle – Registerkarte
| Parameter | Einphasige Adresse | Dreiphasige Adresse | Datentyp |
|---|---|---|---|
| Spannung (V) | 0 | 0 (A), 10 (B), 20 (C) | uint16 |
| Stromstärke (A) | 1 | 1, 11, 21 | uint16 |
| Wirkleistung (W) | 2 | 2, 12, 22 | int32 |
| Importierte Energie (kWh) | 4 | 4, 14, 24 | uint32 |
| Exportenergie (kWh) | 6 | 6, 16, 26 | uint32 |
👉 Vollständige Registerkarte der IAMMETER-Messgeräte
Schritt 4: Home Assistant neu starten
Starten Sie Home Assistant nach dem Speichern der Konfiguration neu. Die neuen Entitäten (z. B.sensor.modbus_power) wird unterEntwicklertools → Zustände.
4. Anwendungsfälle und Automatisierungsszenarien
Anwendungsfall 1: Relaissteuerung basierend auf Leistungsmesswerten
Steuerrelais basierend auf dem Stromverbrauch
Automatisierung:
- Alias: „Hohe Leistung → Relais einschalten“
Auslöser:
Plattform: numerischer_Status
Entity-ID: sensor.modbus_power
Über: 1000
Aktion:
Dienst: switch.turn_on
Ziel:
Entity-ID: switch.sonoff_s26
- Alias: „Niedrige Leistung → Relais ausschalten“
Auslöser:
Plattform: numerischer_Status
Entity-ID: sensor.modbus_power
Unter: 500
Aktion:
Dienst: switch.turn_off
Ziel:
Entity-ID: switch.sonoff_s26
💡 Beispiel: Wenn ein Wasserkocher eingeschaltet ist (1596 W), ist das Relais eingeschaltet; wenn er ausgeschaltet ist (64 W), ist das Relais ausgeschaltet.
Anwendungsfall 2: Solar-PV-Überwachung im Home Assistant
Durch ÜberwachungEnergieimportundEnergieexportkönnen Sie visualisieren, wie Ihre Photovoltaikanlage mit dem Netz interagiert.
👉 Tutorial: Überwachen Sie Ihr Solar-PV-System
5. Fehlerbehebung und Optimierungstipps
- Langsame Datenaktualisierung
- Sicherstellen
Scanintervall: 1ist konfiguriert (Standard kann 15 s sein) - Vermeiden Sie das gleichzeitige Lesen zu vieler Register
- Sicherstellen
- Keine Entitäten angezeigt
- Überprüfen Sie IP und Port (z. B.
Telnet 192.168.1.6 502) - Bestätigen Sie, dass die Registeradressen mit Ihrem Zählertyp (einphasig oder dreiphasig) übereinstimmen.
- Überprüfen Sie IP und Port (z. B.
- Vergleichen Sie andere Integrationsmethoden Alle IAMMETER → Home Assistant Integrationsmethoden
| Integrationstyp | Echtzeit-Leistung | Komplexität | Geeignete Szenarien |
|---|---|---|---|
| Modbus TCP | ★★★★☆ (1 Sek., lokal) | Mittel (Registereinrichtung) | Echtzeitsteuerung, schnelle lokale Automatisierung |
| MQTT | ★★★☆☆ (1–5 s, unterstützt Cloud) | Niedrig | Remote-Synchronisierung, Cloud-Dashboards, lokal optional |
| Core-Integration | ★★☆☆☆ (15 s, nur Cloud) | Sehr niedrig | Grundlegendes Energiemonitoring |
6. Fazit
Durch die Integration intelligenter Energiezähler von IAMMETER inHome-AssistentüberModbus TCPkönnen Sie einschnelles, datenschutzorientiertes und lokal gesteuertes Solarüberwachungs- und Automatisierungssystem. Es ist besonders effektiv für die Lastverschiebung, das Laden von Elektrofahrzeugen und die Warmwasserbereitung auf Basis von Solarüberschüssen.
🔧 Genaue Registerzuordnung undScanintervallOptimierung sind der Schlüssel zum ErfolgReaktionszeit im 1-Sekunden-Bereich.
Für fortgeschrittene Benutzer ist die Kombination dieser Integration mitInfluxDBundGrafanaermöglicht langfristige Energieanalysen und Leistungsverfolgung.
Reale Anwendungen von IAMMETER + Home Assistant:
- 🚗 Automatisiertes Laden von Elektrofahrzeugen basierend auf Solarüberschuss
- 🔥 Warmwasserbereiter-Automatisierung mit Solar-PV
Bei IAMMETER geht unsere Mission über die Überwachung hinaus – wir wollenHelfen Sie Solarnutzern, ihre Stromrechnungen zu senkendurch die Maximierung des Eigenverbrauchs von Solarenergie. Intelligentes Monitoring ist der erste Schritt, aberkostensparendist das ultimative Ziel.