Eine Home Assistant Custom Integration für das Marstek VenusE 3.0 Batterie-Speichersystem.
Diese Integration ermöglicht die Überwachung und Steuerung des Marstek VenusE 3.0 Batterie-Speichersystems direkt in Home Assistant. Sie bietet Echtzeit-Daten zu Batterie-Status, Netzleistung und ermöglicht die Steuerung des Energiespeicher-Modus.
- Echtzeit-Überwachung von Batterie-Status, Temperatur und Kapazität
- Netzleistung-Tracking mit separaten Sensoren für Einspeisung und Bezug
- Batterie-Lade-/Entlade-Tracking mit separaten Sensoren für aktives Laden/Entladen
- Energiespeicher-Modus-Steuerung (Auto, AI, Manual, Passive)
- Automatische Datenaktualisierung alle 30 Sekunden
- UDP-basierte Kommunikation mit lokalem Port-Binding
- 18 Entitäten (15 Sensoren + 2 Binary Sensoren + 1 Select)
- Home Assistant 2024.1 oder neuer
- Marstek VenusE 3.0 Gerät im lokalen Netzwerk
- Netzwerk-Zugriff auf Port 30000 (UDP)
Kopieren Sie den Ordner custom_components/marstek_ha in Ihr Home Assistant custom_components Verzeichnis:
~/.homeassistant/custom_components/marstek_ha/
Starten Sie Home Assistant neu, damit die Integration erkannt wird.
- Gehen Sie zu Einstellungen → Geräte & Dienste
- Klicken Sie auf + Integration hinzufügen
- Suchen Sie nach Marstek
- Geben Sie ein:
- IP-Adresse: Die IP-Adresse Ihres Marstek-Geräts
- Port: 30000 (Standard)
- Klicken Sie auf Speichern
Nach erfolgreicher Konfiguration sollten 18 Entitäten in Home Assistant verfügbar sein:
- 15 Sensoren (Batterie, Netzwerk, Energie)
- 2 Binary Sensoren (Laden/Entladen erlaubt)
- 1 Select-Entität (Energiespeicher-Modus)
- Battery State of Charge (%)
- Battery Voltage (V)
- Battery Current (A)
- Battery Power (W)
- Battery Temperature (°C)
- Battery Capacity (Wh)
- Grid Power (W)
- Battery Charging Power (W)
- Battery Discharging Power (W)
- Energy Storage Mode
- Energy Storage Power (W)
- Energy Today (kWh)
- Energy Total (kWh)
- Battery Charging Allowed
- Battery Discharging Allowed
- Energy Storage Mode (Auto, AI, Manual, Passive)
Die Integration wird vollständig über die Home Assistant UI konfiguriert. Es ist keine manuelle Konfiguration erforderlich.
Features:
- ✅ Vollständige UDP-basierte Kommunikation mit Marstek VenusE 3.0
- ✅ 18 Entitäten (Sensoren, Binary Sensoren, Select)
- ✅ Automatische Datenaktualisierung alle 30 Sekunden
- ✅ Energiespeicher-Modus-Steuerung
Bekannte Limitierungen:
- Nur UDP-Protokoll auf Port 30000 unterstützt
- Manuelle IP-Eingabe erforderlich (keine automatische Geräteerkennung)
- Nur Marstek VenusE 3.0 getestet
Überprüfen Sie:
- IP-Adresse ist korrekt
- Gerät ist eingeschaltet
- Gerät ist im gleichen Netzwerk
- Port 30000 (UDP) wird nicht von Firewall blockiert
- Gerät verwendet UDP-Protokoll auf Port 30000
- Überprüfen Sie die Home Assistant Logs
- Starten Sie Home Assistant neu
- Entfernen Sie die Integration und fügen Sie sie erneut hinzu
- Repository: https://github.com/Tarzipan/marstek-ha
- Issues: https://github.com/Tarzipan/marstek-ha/issues
- Marstek OpenAPI: https://eu.hamedata.com/ems/resource/agreement/MarstekDeviceOpenApi.pdf
Entwickelt für die Home Assistant Community