
Die KEBA KeContact P30 ist eine Mode 3 AC-Wallbox für Elektrofahrzeuge, erhältlich in den Varianten c-series und x-series mit einer Ladeleistung von bis zu 32 A / 22 kW. TapHome kommuniziert mit der Wallbox über Modbus TCP per Ethernet und bietet Echtzeit-Ladezustand, Energiemessung, Stromsteuerung und Failsafe-Management.
Die Vorlage unterstützt sowohl die c-series (Firmware 3.10.16+) als auch die x-series (Software 1.11+). Die e-series und a-series unterstützen kein Modbus TCP.
Hardwareanschluss
Die KeContact P30 verfügt über zwei Ethernet-Schnittstellen (parallel auf der Platine verbunden — es kann jeweils nur eine verwendet werden):
- Ethernet1 (X4) — LSA+-Klemmen, empfohlen für die dauerhafte Installation (Smart Home, Ladenetzwerk)
- Ethernet2 (X3) — RJ45-Anschluss, vorgesehen für Diagnose/Service
Verbinden Sie die Wallbox über ein Cat 5e- oder Cat 6 STP-Kabel mit dem gleichen lokalen Netzwerk wie den TapHome Core.
Systemanschlussschema

Das Schema zeigt das Gesamtanschlusskonzept einschließlich der Versorgungsklemmen (L1, L2, L3, N, PE), des Enable-Eingangs X1, des Schaltkontaktausgangs X2 und der Ethernet-Schnittstelle für die Modbus TCP-Kommunikation.
LSA+ Ethernet-Klemme (X4)

Für dauerhafte Installationen verwenden Sie den LSA+-Klemmenblock (X4). Verdrahten Sie das Ethernet-Kabel gemäß der Farbkodierung TIA-568A/B für 100BaseT (Pins 1-4 plus Schirm).
Ausgleichsströme, die über die Abschirmung in ausgedehnten Systemen fließen, können die Ethernet-Schnittstellen beschädigen. An die Wallbox angeschlossene PoE-Geräte müssen der Norm IEEE 802.3 entsprechen.
Konfiguration
Aktivierung der Modbus TCP-Kommunikation
Modbus TCP wird über den DIP-Schalter DSW1.3 auf der Platine der Wallbox aktiviert. Stellen Sie DSW1.3 auf ON und starten Sie die Ladestation neu (drücken Sie die Service-Taste für ~1 Sekunde oder schalten Sie den Leitungsschutzschalter aus und wieder ein).


Die Modbus TCP-Schnittstelle kann nicht gleichzeitig mit der UDP-Schnittstelle verwendet werden. Das Aktivieren von DSW1.3 schaltet das Protokoll ein, das die steuernde Anwendung auf Port 502 verwendet.
Verbindungsparameter
Beim Import der Vorlage in TapHome geben Sie an:
- IP-Adresse — die IP-Adresse der Wallbox im lokalen Netzwerk
- Port — 502
- Unit ID — muss auf 255 eingestellt werden (dies ist nicht standardmäßig und kann nicht geändert werden)
IP-Adresskonfiguration (c-series)
Die c-series bezieht standardmäßig eine IP-Adresse über DHCP (alle Schalter DSW2.1-DSW2.4 auf OFF). Alternativ kann eine feste IP-Adresse im Bereich 192.168.25.11-25 über die DIP-Schalter DSW2.1-DSW2.4 zugewiesen werden:
| DSW2.1 | DSW2.2 | DSW2.3 | DSW2.4 | IP-Adresse |
|---|---|---|---|---|
| OFF | OFF | OFF | OFF | DHCP |
| ON | OFF | OFF | OFF | 192.168.25.11 |
| ON | ON | OFF | OFF | 192.168.25.13 |
| ON | ON | ON | ON | 192.168.25.25 |
Jeder Schalter addiert seinen Wert (1, 2, 4, 8) zu einer Basis von 10. Die x-series unterstützt keine feste IP über DIP-Schalter.
Bei Verwendung von DHCP weisen Sie im Router eine statische Reservierung zu, damit sich die IP-Adresse nach einem Stromausfall nicht ändert.
Kommunikationslimits
- Leseintervall: empfohlen > 0,5 Sekunden
- Schreibintervall: empfohlen > 5 Sekunden
- Maximale Leselänge: 2 Worte pro Anfrage — Register können nicht gebündelt werden
- Erlaubte IP-Bereiche: nur private RFC 1918-Adressen (192.168.x.x, 172.16-31.x.x, 10.x.x.x)
Gerätefunktionen
Ladezustandsüberwachung
- Ladezustand — Mehrwert-Sensor (nur Lesen), der den aktuellen Status des Ladevorgangs anzeigt: Start, Nicht bereit, Bereit, Laden, Fehler, Unterbrochen. Bei einem Statuswechsel auf Fehler wird automatisch ein Fehlerereignis ausgelöst.
- Kabelzustand — Mehrwert-Sensor (nur Lesen), der den Anschlussstatus von Kabel/Stecker anzeigt: Kein Kabel, Mit Station verbunden, Verriegelt, Mit EV verbunden, Verriegelt und lädt. Die Aktion Stecker entriegeln ermöglicht das Entriegeln des Kabels bei unterbrochenem Laden.
Energiemessung
- Stromzähler — überwacht die Wirkleistung (mW umgerechnet in kW) und den Gesamtenergieverbrauch (0,1 Wh umgerechnet in kWh). Phasenspannungen (U1, U2, U3), phasenbezogene Ladeströme (L1, L2, L3), Leistungsfaktor (cos phi), maximaler Ladestrom und hardwareseitig unterstützter Maximalstrom sind als Serviceattribute verfügbar.
- Sitzungsenergie — erfasst die während der aktuellen Ladesitzung übertragene Energie in kWh.
Ladesteuerung
Das Gerät Ladezustand bietet zwei Serviceaktionen zur aktiven Ladesteuerung:
- Ladestrom einstellen — stellt den maximalen Ladestrom ein (6-63 A). Der Wert wird in Milliampere geschrieben und gilt bis zum nächsten Neustart.
- Ladesitzung einstellen — legt ein Energielimit für die aktuelle oder nächste Sitzung in Wh fest. Der Ladevorgang wird automatisch beendet, wenn das Limit erreicht ist.
Stationsmanagement
Serviceaktionen auf Modulebene bieten stationsweite Steuerung:
- Ladestation aktivieren/deaktivieren — aktiviert oder deaktiviert die Wallbox. Eine deaktivierte Station startet keine neuen Ladesitzungen und ein aktiver Ladevorgang wird gestoppt.
- Failsafe-Aktivierung — aktiviert den Failsafe-Modus mit einem festgelegten Strom (6-32 A) und Timeout (10-600 Sekunden). Wenn TapHome die Kommunikation mit der Wallbox verliert, wird das Laden nach Ablauf des Timeouts auf den konfigurierten Failsafe-Strom zurückgesetzt.
- Failsafe-Deaktivierung — deaktiviert den Failsafe-Modus durch Löschen des Timeouts.
Stationsidentifikation
Serviceattribute auf Modulebene bieten Identifikations- und Diagnoseinformationen zur Station, einschließlich Seriennummer, Firmwareversion, Produkttyp, Kabel-/Steckdosentyp, unterstütztem Strom und Geräteserie. Der Status des integrierten Stromzählers ist ebenfalls verfügbar.
Weitere Funktionen
Die KeContact P30 stellt auch Register für Fehlercode-Meldungen (Dezimal-zu-Hex-Fehlergruppen), RFID-Karten-UID-Lesen und 1-Phasen/3-Phasen-Umschaltung über einen externen Schütz (X2-Kontakt) bereit. Diese Funktionen können in einem zukünftigen Vorlagenupdate hinzugefügt werden.
Fehlerbehebung
Keine Modbus-Kommunikation
- Überprüfen Sie, dass DIP-Schalter DSW1.3 auf ON steht und die Station neu gestartet wurde
- Bestätigen Sie, dass die Unit ID in TapHome auf 255 eingestellt ist — dies ist ein nicht standardmäßiger Wert, der leicht übersehen wird
- Prüfen Sie, dass das Ethernet-Kabel korrekt an X3 (RJ45) oder X4 (LSA+) angeschlossen ist, nicht an beide
- Stellen Sie sicher, dass die IP-Adresse der Wallbox vom TapHome Core aus erreichbar ist (gleiches Subnetz, keine Firewall blockiert Port 502)
- Bei c-series mit DHCP: Überprüfen Sie die DHCP-Lease-Tabelle im Router für die Wallbox-IP
Ladestrom ändert sich nicht
Der Befehl Ladestrom einstellen akzeptiert nur Werte zwischen 6000 und 63000 mA. Werte außerhalb dieses Bereichs werden ignoriert. Das Hardware-Maximum (bestimmt durch DIP-Schalter, Kabelkodierung und Temperatur) hat Vorrang — der konfigurierte Strom kann dieses Limit nicht überschreiten.
Failsafe wird nicht aktiviert
Failsafe erfordert beide Werte — Strom (Register 5016) und Timeout (Register 5018). Das Senden des Failsafe-Stroms allein aktiviert den Failsafe-Modus nicht — der Timeout muss ebenfalls gesetzt werden. Um Failsafe-Einstellungen über Neustarts hinweg zu erhalten, muss der Failsafe Persist-Befehl separat verwendet werden.
Steckdosenvariante zeigt 6 A Maximum
Bei Steckdosenvarianten (ohne fest angeschlossenes Kabel) zeigt das Register Max. unterstützter Strom 6000 mA (6 A), wenn kein Kabel angeschlossen ist. Dies ist normales Verhalten — der Wert aktualisiert sich auf die tatsächliche Kabelleistung, sobald ein Kabel angeschlossen wird.
