---
title: "EPever IP-Plus Wechselrichter"
description: "EPever IPower-Plus reiner Sinus-Inselwechselrichter mit Modbus RTU (RS-485)-Integration."
url: "https://taphome.com/de/compatibility/epever-ip-plus/"
language: de
lastmod: 2026-03-27
generator: hugo
ai:
  topics: ["modbus-rtu","inverter","rs485","off-grid","pure-sine-wave","battery"]
  questions: ["Wie integriert man den EPever IP-Plus Wechselrichter mit TapHome?","Was überwacht und steuert die EPever-IP-Plus-TapHome-Vorlage?","Wie verbindet man den EPever IP-Plus über RS-485 mit TapHome?","Was ist die Standard-Modbus-Slave-ID für den EPever IP-Plus?","Wie aktiviert man die Fernsteuerung am EPever IP-Plus über Modbus?","Wie passt man die Batteriespannungsschutz-Schwellenwerte am EPever IP-Plus an?"]
---

# EPever IP-Plus Wechselrichter

Kommunikation: Modbus RTU

- [Offizielle EPever-Website](https://www.epever.com)

## Integrationsanleitung

Der EPever IPower-Plus ist ein reiner Sinus-Inselwechselrichter, der in Modellen von 350 W bis 5000 W erhältlich ist. Er kommuniziert mit TapHome über Modbus RTU über eine RS-485-Verbindung mit einem RJ45-Stecker. Die TapHome-Vorlage ermöglicht die Überwachung der AC-Lastleistung und die Ein-/Ausschaltsteuerung des Wechselrichters, zusammen mit konfigurierbaren Spannungs-/Stromschutz-Schwellenwerten für die Batterie und AC-Ausgangseinstellungen.

Die Vorlage deckt die gesamte IP-Plus-Serie ab — alle Modelle von IP350-Plus bis IP5000-Plus teilen dieselbe Modbus-Registerkarte.

> [!WARNING]
> Der IP-Plus ist ausschließlich ein **Inselwechselrichter**. Er darf niemals ans öffentliche Stromnetz angeschlossen werden. Nur der Standalone-Betrieb ist zulässig — Parallel- oder Reihenschaltung mehrerer Geräte wird nicht unterstützt.

## Hardwareverbindung

### RS-485 über RJ45

Der Wechselrichter verwendet einen **RJ45-Stecker** für die RS-485-Kommunikation. Verbinden Sie ihn mit TapHome über ein Standard-Ethernet-Kabel mit folgender Pin-Belegung:

| RJ45-Pin | Funktion | Verbindung zu TapHome |
|----------|----------|----------------------|
| 1, 2 | +5 V DC (200 mA) | Nicht verwendet |
| 3, 4 | RS485-B | B-/D- |
| 5, 6 | RS485-A | A+/D+ |
| 7, 8 | GND | GND |

> [!WARNING]
> Die GND-Verbindung (Pins 7, 8) ist für eine zuverlässige Kommunikation zwingend erforderlich. Ohne gemeinsame Massereferenz wird die Modbus-Kommunikation instabil oder schlägt vollständig fehl.

> [!NOTE]
> Kommunikationsisolierung ist nur bei 48-V-Eingangsmodellen verfügbar. Die 12-V- und 24-V-Modelle haben keine Kommunikationsisolierung zwischen dem RS-485-Port und dem DC-Eingang des Wechselrichters.

## Konfiguration

### Modbus-Kommunikationsparameter

| Parameter | Wert |
|-----------|------|
| Baudrate | 115200 (konfigurierbar auf 9600 über LCD-Menü „BRS") |
| Datenbits | 8 |
| Parität | Keine |
| Stoppbits | 1 |

### Slave-ID

> [!WARNING]
> Die EPever-Dokumentation gibt die **Standard-Modbus-Slave-ID als 3** an, aber die TapHome-Vorlage wird mit **Slave-ID 1** ausgeliefert. Nach dem Import der Vorlage müssen Sie die Slave-ID in den TapHome-Moduleinstellungen überprüfen und anpassen, damit sie mit der tatsächlichen Wechselrichterkonfiguration übereinstimmt — oder ändern Sie die Slave-ID des Wechselrichters mit den EPever-Konfigurationstools auf 1.

### Fernsteuerung

Der Wechselrichter muss sich im **Fernsteuerungsmodus** befinden, bevor TapHome ihn ein- oder ausschalten kann. Die TapHome-Vorlage erledigt dies automatisch — das Modul-Initialisierungsskript schreibt beim Start `1` in das Coil-Register `0x11` (Lokal/Fernsteuerung). Wenn die Fernsteuerung am Wechselrichter manuell deaktiviert wird, zeigt die Vorlage die Warnung „Remote control is disabled" in TapHome an.

## Gerätefunktionen

### AC-Lastüberwachung

Das Gerät **AC Load** ist ein Sensor, der die AC-Ausgangsleistung des Wechselrichters in kW meldet. Der Wert wird aus zwei 16-Bit-Eingangsregistern (0x310E und 0x310F) berechnet, die zu einem 32-Bit-Little-Endian-Wert zusammengefasst werden. Zwei Service-Attribute liefern zusätzliche Details:

- **Lastausgangsspannung** — AC-Spannung, die an die angeschlossenen Lasten geliefert wird
- **Lastausgangsstrom** — AC-Strom, der von den angeschlossenen Lasten aufgenommen wird

### Wechselrichter-Einschaltsteuerung

Das Gerät **Inverter ON/OFF** ist ein Schalter, der den Wechselrichterausgang über Coil-Register 0x0F ein- oder ausschaltet. Eine Service-Aktion ermöglicht die manuelle Reaktivierung des Fernsteuerungsmodus, falls erforderlich.

### Überwachung und Schutz-Schwellenwerte

Das Modul stellt 13 Service-Attribute auf Modulebene für Überwachung und Konfiguration bereit:

**Überwachung:**
- **Lasteingangsspannung** — DC-Eingangsspannung auf der Batterieseite
- **Gerätetemperatur** und **Kühlkörpertemperatur** — interne Wärmeüberwachung

**Spannungs-/Stromschutz-Schwellenwerte (nur lesbar):**
- **Niedrige Eingangsspannung** — sofortiger Trennungsschwellenwert bei Tiefentladung
- **Hohe Eingangsspannung** — sofortiger Trennungsschwellenwert bei Überspannung
- **Hoher Eingangsstrom** und **Erholung hoher Eingangsstrom** — Überstromschutz-Schwellenwerte

**Spannungsschutz-Schwellenwerte (einstellbar über Service-Aktionen):**
- **Niedrige Eingangsspannung (5s)** — Trennungsschwellenwert bei Tiefentladung mit 5-Sekunden-Verzögerung
- **Erholung niedrige Eingangsspannung** — Spannung, bei der sich der Wechselrichter vom Tiefentladeschutz erholt
- **Erholung hohe Eingangsspannung** — Spannung, bei der sich der Wechselrichter vom Überspannungsschutz erholt
- **Hohe Eingangsspannung (5s)** — Trennungsschwellenwert bei Überspannung mit 5-Sekunden-Verzögerung

**AC-Ausgangseinstellungen (einstellbar über Service-Aktionen):**
- **Ausgangs-AC-Spannungseinstellung** — 220 V oder 230 V (220-V-System) / 110 V oder 120 V (110-V-System)
- **Ausgangs-AC-Frequenzeinstellung** — 50 Hz oder 60 Hz

> [!WARNING]
> Das Ändern der AC-Ausgangsspannung oder -frequenz verursacht einen **automatischen Neustart** des Wechselrichters. Angeschlossene Lasten erfahren eine kurze Stromunterbrechung.

### Statusüberwachung

Das Modul-ReadScript überwacht kontinuierlich das Wechselrichter-Statusregister (0x3202) und das diskrete Übertemperatur-Register (0x2000). TapHome zeigt Warnungen und Fehler für folgende Zustände an:

- Standby-Modus, Fehler, Ausgangsausfall
- Kurzschluss auf der Hochspannungsseite, Eingangsüberstrom
- Abnormale Ausgangsspannung, Entladung nicht möglich/Entladung gestoppt, Kurzschluss
- Geräteübertemperatur
- Laststufe (mittel, Nennwert, Überlast)
- Eingangsspannungsstatus (niedrig, hoch, keine Verbindung)

### Weitere Funktionen

Der Wechselrichter stellt auch Register für die DC-Eingangsstrommessung (0x3109) und DC-Eingangsleistungsüberwachung (0x310A–0x310B) bereit. Ein Energiesparmodus-Coil (0x04) ist vorhanden, wird jedoch nur von der SHI-Serie unterstützt. Diese können in einem zukünftigen Vorlagen-Update hinzugefügt werden.

## Fehlerbehebung

### Keine Modbus-Kommunikation

1. Überprüfen Sie, ob das RJ45-Kabel ordnungsgemäß im RS-485-Port des Wechselrichters sitzt
2. Prüfen Sie die Pin-Belegung — Pins 3, 4 (RS485-B) zu B-/D- und Pins 5, 6 (RS485-A) zu A+/D+ am TapHome
3. Bestätigen Sie, dass die GND-Verbindung (Pins 7, 8) mit der TapHome-Masse verbunden ist
4. Überprüfen Sie die Baudrate — der Wechselrichter verwendet standardmäßig 115200 bps
5. Prüfen Sie die Slave-ID — der Wechselrichter hat standardmäßig 3, die TapHome-Vorlage standardmäßig 1

### Warnung „Remote control is disabled"

Das Initialisierungsskript der Vorlage aktiviert die Fernsteuerung automatisch. Wenn diese Warnung erscheint:

1. Überprüfen Sie, ob der Wechselrichter eingeschaltet ist und kommuniziert
2. Verwenden Sie die Service-Aktion **Enable Remote control** am Gerät Inverter ON/OFF
3. Wenn die Warnung anhält, prüfen Sie, ob kein anderer Modbus-Master in Coil 0x11 schreibt

### Fehlercodes des Wechselrichters auf dem LCD

| Code | Fehler | Lösung |
|------|--------|--------|
| ILV | Niedrige Eingangsspannung | Batteriespannung prüfen — muss über 10,8 V (12 V) / 21,6 V (24 V) / 43,2 V (48 V) liegen |
| IOV | Hohe Eingangsspannung | Batterie-/Ladereglerspannung prüfen — muss unter 16 V (12 V) / 32 V (24 V) / 64 V (48 V) liegen |
| OOL | Ausgangsüberlast | Angeschlossene AC-Lasten reduzieren, Wechselrichter neu starten |
| OSC | Ausgangs-Kurzschluss | Lastkabel prüfen, Fehler über TapHome-Service-Aktion löschen oder neu starten |
| OTP | Übertemperatur | Belüftung verbessern, Abkühlzeit abwarten, neu starten |

> [!TIP]
> Die Service-Aktion **Clear the faults** in TapHome schreibt in Coil-Register 0x13 und löscht sowohl aktuelle als auch historische Fehler, sodass der normale Betrieb ohne physischen Neustart des Wechselrichters wieder aufgenommen werden kann.

## Verfügbare Geräte 2

Diese Geräte erscheinen nach dem Import in TapHome.

EPever IP-Plus Modul

Serviceattribute

|                                    |                                                                                                         |
|------------------------------------|---------------------------------------------------------------------------------------------------------|
| Lasteingangsspannung               | DC-Eingangsspannung des Wechselrichters auf der Batterieseite                                           |
| Gerätetemperatur                   |                                                                                                         |
| Kühlkörpertemperatur               |                                                                                                         |
| Niedrige Eingangsspannung          | Sofortiger Trennungsschwellenwert bei Tiefentladung — nur lesbar, nicht veränderbar                     |
| Niedrige Eingangsspannung (5s)     | Trennungsschwellenwert bei Tiefentladung mit 5-Sekunden-Verzögerung — einstellbar über Service-Aktion   |
| Erholung niedrige Eingangsspannung | Spannung, bei der sich der Wechselrichter vom Tiefentladeschutz erholt                                  |
| Erholung hohe Eingangsspannung     | Spannung, bei der sich der Wechselrichter vom Überspannungsschutz erholt                                |
| Hohe Eingangsspannung (5s)         | Trennungsschwellenwert bei Überspannung mit 5-Sekunden-Verzögerung — einstellbar über Service-Aktion    |
| Hohe Eingangsspannung              | Sofortiger Trennungsschwellenwert bei Überspannung — nur lesbar, nicht veränderbar                      |
| Hoher Eingangsstrom                | Überstromschutz-Schwellenwert — nur lesbar, nicht veränderbar                                           |
| Erholung hoher Eingangsstrom       | Strom, bei dem sich der Wechselrichter vom Überstromschutz erholt — nur lesbar                          |
| Ausgangs-AC-Spannungseinstellung   | AC-Ausgangsspannung — 220/230 V oder 110/120 V je nach System. Wechselrichter startet nach Änderung neu |
| Ausgangs-AC-Frequenzeinstellung    | AC-Ausgangsfrequenz — 50 Hz oder 60 Hz. Wechselrichter startet nach Änderung neu                        |

Serviceaktionen

|                                                            |                                                                                                                                          |
|------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|
| Niedrige Eingangsspannung einstellen - 5s                  |                                                                                                                                          |
| Erholungsspannung für niedrige Eingangsspannung einstellen |                                                                                                                                          |
| Erholungsspannung für hohe Eingangsspannung einstellen     |                                                                                                                                          |
| Hohe Eingangsspannung einstellen - 5s                      |                                                                                                                                          |
| Ausgangs-AC-Spannung einstellen                            | AC-Ausgangsspannung einstellen — 220 V oder 230 V (220-V-System) oder 110/120 V (110-V-System). Wechselrichter startet nach Änderung neu |
| Ausgangs-AC-Frequenz einstellen                            | AC-Ausgangsfrequenz einstellen — 50 Hz oder 60 Hz. Wechselrichter startet nach Änderung neu                                              |
| Fehler löschen                                             | Löscht aktuelle und historische Fehler und setzt den normalen Wechselrichterbetrieb fort                                                 |

Lesen (Modul)

```taphome
if(modbusr(D, 0x2000, bool), ADDWARNING("Device over temperature"));

var stat := modbusr(A,0x3202,Uint16);

if(!getbit(stat, 0), ADDWARNING("Standby"));
if(getbit(stat, 1), ADDWARNING("Faults"));
if(getbit(stat, 5), ADDWARNING("Output fail"));
if(getbit(stat, 6), ADDWARNING("High voltage side short-circuit"));
if(getbit(stat, 7), ADDWARNING("Input over-current"));
if(getbit(stat, 8), ADDWARNING("Abnormal Output voltage"));
if(getbit(stat, 9), ADDWARNING("Unable to stop discharging"));
if(getbit(stat, 10), ADDWARNING("Unable to discharge"));
if(getbit(stat, 11), ADDWARNING("Short-circuit"));

if getbits(stat,12,2) = 0x01
    ADDINFO("Medium load");
elseif getbits(stat,12,2) = 0x02
    ADDINFO("Nominal Load");
elseif getbits(stat,12,2) = 0x03
    ADDERROR("Overload");
end

if getbits(stat,14,2) = 0x01
    ADDWARNING("Low input voltage");
elseif getbits(stat,14,2) = 0x02
    ADDWARNING("High input voltage");
elseif getbits(stat,14,2) = 0x03
    ADDWARNING("No connect to the input power, etc.");
end
```

Serviceattribute

Load input voltage \[V]

```taphome
modbusr(A, 0x3108, Uint16) / 100
```

Device temperature \[℃]

```taphome
modbusr(A, 0x3111, Int16) / 100
```

Heat sink temperature \[℃]

```taphome
modbusr(A, 0x3112, Int16) / 100
```

Low input voltage \[V]

```taphome
modbusr(H, 0x902F, Uint16) / 100
```

Low input voltage (5s) \[V]

```taphome
modbusr(H, 0x9030, Uint16) / 100
```

Low input voltage recovery voltage \[V]

```taphome
modbusr(H, 0x9031, Uint16) / 100
```

High input voltage recovery voltage \[V]

```taphome
modbusr(H, 0x9032, Uint16) / 100
```

High input voltage (5s) \[V]

```taphome
modbusr(H, 0x9033, Uint16) / 100
```

High input voltage \[V]

```taphome
modbusr(H, 0x9034, Uint16) / 100
```

High input current \[A]

```taphome
modbusr(H, 0x9035, Uint16) / 100
```

High input current recovery \[A]

```taphome
modbusr(H, 0x9036, Uint16) / 100
```

Output AC voltage setting \[A]

```taphome
modbusr(H, 0x9022, Uint16) / 100
```

Output AC frequency setting \[Hz]

```taphome
modbusr(H, 0x9023, Uint16) / 100
```

Serviceaktionen

Set Low input voltage - 5s

Parameter: Voltage (1–100 V)

```taphome
modbusw(H, 0x9030, Uint16, round(V * 100))
```

Set Low input voltage recovery voltage

Parameter: Voltage (1–100 V)

```taphome
modbusw(H, 0x9031, Uint16, round(V * 100))
```

Set High input voltage recovery voltage

Parameter: Voltage (1–100 V)

```taphome
modbusw(H, 0x9032, Uint16, round(V * 100))
```

Set High input voltage - 5s

Parameter: Voltage (1–100 V)

```taphome
modbusw(H, 0x9033, Uint16, round(V * 100))
```

Set Output AC voltage

Parameter: Voltage

```taphome
modbusw(H, 0x9022, Uint16, round(V * 100))
```

Set Output AC frequency

Parameter: Frequency

```taphome
modbusw(H, 0x9023, Uint16, round(Hz * 100))
```

Clear the faults

```taphome
modbusw(C, 0x13, bool, 1)
```

AC-Last Variable Nur lesen

AC-Ausgangsleistung in kW — kombiniert zwei Register zu einem 32-Bit-Wert für präzise Leistungsmessung

Register: A:0x310E LittleEndianUint32 Einheit: kW numeric

Serviceattribute

|                      |                                                     |
|----------------------|-----------------------------------------------------|
| Lastausgangsspannung | AC-Ausgangsspannung, die an die Last geliefert wird |
| Lastausgangsstrom    | AC-Ausgangsstrom, der von der Last aufgenommen wird |

Lesen

```taphome
MODBUSR(A, 0x310e, LittleEndianUint32 ) / 100000
```

Serviceattribute

Load output voltage \[V]

```taphome
modbusr(A, 0x310c, Uint16) / 100
```

Load output current \[A]

```taphome
modbusr(A, 0x310d, Uint16) / 100
```

Wechselrichter EIN/AUS Schalter Lesen und Schreiben

Schaltet den Wechselrichterausgang ein oder aus — erfordert aktivierte Fernsteuerung (wird automatisch von der Vorlage gehandhabt)

Register: C:0x0F Bool

Werte / Zustände: ON · OFF

Serviceaktionen

|                          |                                                                                                      |
|--------------------------|------------------------------------------------------------------------------------------------------|
| Fernsteuerung aktivieren | Aktiviert den Fernsteuerungsmodus — erforderlich, bevor Wechselrichter EIN/AUS-Befehle funktionieren |

Schaltzustand lesen

```taphome
MODBUSR(C, 0xf, Bool)
```

Schaltzustand schreiben

```taphome
MODBUSW(C, 0xf, Bool, St)
```

Lesen (Modul)

```taphome
if (!MODBUSR(C, 0x11, Bool), ADDWARNING("Remote control is disabled"))
```

Initialisierung

```taphome
#enable Remote control
modbusw(C, 0x11, bool, 1)
```

Serviceaktionen

Enable Remote control

```taphome
MODBUSW(C, 0x11, Bool, 1)
```

**Verbindung:** Modbus RTU • 115200 baud• 8N1 • Slave ID: $\[SlaveId]

Mögliche Verbesserungen (3)

- A:0x3109 Load input current — DC input current (A). May always read 0 on some hardware models that don't support it
- A:0x310A+0x310B Load input power — DC input power (W), 32-bit LE. Could complement the AC output power device
- C:0x04 Power saving mode enable — Only SHI series supports this — other products do not support it

## Importparameter

Diese Werte geben Sie beim Import des XML ein.

| In der App abgefragt | Standard      |
|----------------------|---------------|
| Slave-ID             | `1`           |
| IP-Adresse           | `192.168.1.0` |

## Quellen

- Inverter Communication Protocol V1.0 — Modbus Register Map
  
  2026-03-27
  
  [PDF](https://taphome.com/compatibility/devices/epever-ip-plus/manufacturer/modbus-protocol-inverter-v1.0.pdf)
- IPower-Plus Series User Manual V3.3
  
  [solarv.de](https://solarv.de/Datenblatt/2020/12/User-Manual-EPEVER-IPower-Plus-Inverter-EN-2024.pdf) 2026-03-27
  
  [PDF](https://taphome.com/compatibility/devices/epever-ip-plus/manufacturer/ipower-plus-user-manual-v3.3.pdf)

Herstellerdokumente sind © ihrer jeweiligen Eigentümer. Sie werden so bereitgestellt, wie der Hersteller sie veröffentlicht hat, nur zur Information.

## Verwandte Dokumentation

- [Modbus Integration](https://taphome.com/de/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/de/docs/integration/modbus/)
- [Einfache Konfiguration mit Vorlagen](https://taphome.com/de/docs/integration/modbus/templates/)
- [Modbus-Skripte und Prefetch](https://taphome.com/de/docs/script/modbus-scripts/)
- [Modbus-Funktionen](https://taphome.com/de/docs/script/modbus/)
- [Modbus-Datentypen](https://taphome.com/de/docs/script/modbus-data-types/)

