---
title: "KEBA KeContact P30 Nabíjecí stanice"
description: "KEBA KeContact P30 c-series a x-series EV wallbox připojený k TapHome přes Modbus TCP."
url: "https://taphome.com/cs/compatibility/keba-kecontact-p30-charging-station/"
language: cs
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-tcp","wallbox","ev-charging","ethernet","dip-switch"]
  questions: ["Jak integrovat KEBA KeContact P30 s TapHome?","Co měří a ovládá šablona KEBA KeContact P30 v TapHome?","Jak aktivovat Modbus TCP na wallboxu KEBA P30?","Jak nastavit nabíjecí proud na KEBA P30 přes TapHome?","Co je funkce failsafe na KEBA KeContact P30?","Jak nastavit IP adresu na KEBA P30 c-series?"]
---

# KEBA KeContact P30 Nabíjecí stanice

Komunikace: Modbus TCP

- [Oficiální stránka KEBA](https://www.keba.com/en/emobility/products/product-overview)

> Adresa v síti
> 
> TapHome komunikuje se zařízením na adrese zadané při importu. Dejte zařízení stálou adresu — rezervaci IP v routeru, nebo jeho mDNS jméno, pokud ho podporuje —, jinak integrace přestane fungovat, když router adresu změní.
> 
> [Příprava sítě](https://taphome.com/cs/docs/setup/network-preparation/)

## Návod na integraci

KEBA KeContact P30 je Mode 3 AC wallbox pro elektrická vozidla, dostupný ve variantách c-series a x-series s nabíjecím výkonem až 32 A / 22 kW. TapHome komunikuje s wallboxem přes Modbus TCP po Ethernetu a poskytuje stav nabíjení v reálném čase, měření energie, řízení proudu a správu failsafe režimu.

Šablona podporuje c-series (firmware 3.10.16+) i x-series (software 1.11+). Řada e-series a a-series nepodporuje Modbus TCP.

## Hardwarové připojení

KeContact P30 poskytuje dvě Ethernet rozhraní (propojena paralelně na DPS — v jednom okamžiku lze používat pouze jedno):

- **Ethernet1 (X4)** — LSA+ svorky, doporučeno pro trvalou instalaci (smart home, nabíjecí síť)
- **Ethernet2 (X3)** — konektor RJ45, určen pro diagnostiku/servis

Wallbox připojte do stejné lokální sítě jako TapHome Core pomocí kabelu Cat 5e nebo Cat 6 STP.

### Schéma zapojení systému

![Schéma zapojení systému KEBA KeContact P30 s napájecími svorkami, vstupem enable X1, spínacím kontaktem X2 a Ethernet připojením](https://taphome.com/images/compatibility/keba-kecontact-p30-charging-station/wiring-system-connections_hu_8e29e038b88d8b20.jpg)

Schéma zobrazuje celkovou koncepci zapojení včetně napájecích svorek (L1, L2, L3, N, PE), vstupu enable X1, výstupu spínacího kontaktu X2 a Ethernet rozhraní pro komunikaci Modbus TCP.

### LSA+ Ethernet svorka (X4)

![LSA+ Ethernet svorkovnice KEBA KeContact P30 se svorkou stínění a pozicemi vodičů](https://taphome.com/images/compatibility/keba-kecontact-p30-charging-station/ethernet-lsa-terminal_hu_5f255437046b119f.jpg)

Pro trvalé instalace použijte svorkovnici LSA+ (X4). Ethernet kabel zapojte podle barevného kódování TIA-568A/B pro 100BaseT (piny 1-4 plus stínění).

> [!WARNING]
> Vyrovnávací proudy tekoucí přes stínění v rozsáhlých systémech mohou poškodit Ethernet rozhraní. PoE zařízení připojená k wallboxu musí splňovat normu IEEE 802.3.

## Konfigurace

### Aktivace Modbus TCP komunikace

Modbus TCP se aktivuje přes **DIP přepínač DSW1.3** na DPS wallboxu. Nastavte DSW1.3 do polohy **ON** a restartujte nabíjecí stanici (stiskněte servisní tlačítko na ~1 sekundu nebo vypněte a zapněte jistič).

![Rozložení DIP přepínačů KEBA KeContact P30 a přehled funkcí DSW1](https://taphome.com/images/compatibility/keba-kecontact-p30-charging-station/dip-switch-overview_hu_32e3a493d9c663b7.jpg)

![Nastavení DIP přepínače DSW1.3 pro aktivaci Modbus TCP na KEBA KeContact P30](https://taphome.com/images/compatibility/keba-kecontact-p30-charging-station/dip-switch-modbus-activation_hu_6abe58b6e4ccaebd.jpg)

> [!WARNING]
> Rozhraní Modbus TCP nelze používat současně s rozhraním UDP. Při DSW1.3 v poloze ON stanice komunikuje přes Modbus TCP na portu 502.

### Parametry připojení

Při importu šablony v TapHome zadejte:

- **IP adresa** — IP adresa wallboxu v lokální síti
- **Port** — 502
- **Unit ID** — musí být nastaveno na **255** (toto je nestandardní a nelze změnit)

### Konfigurace IP adresy (c-series)

C-series standardně získává IP adresu přes DHCP (všechny přepínače DSW2.1-DSW2.4 v poloze OFF). Alternativně lze přiřadit pevnou IP adresu v rozsahu 192.168.25.11-25 pomocí DIP přepínačů DSW2.1-DSW2.4:

| DSW2.1 | DSW2.2 | DSW2.3 | DSW2.4 | IP adresa |
|--------|--------|--------|--------|-----------|
| 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 |

Každý přepínač přidá svou hodnotu (1, 2, 4, 8) k základu 10. Řada x-series nepodporuje pevnou IP přes DIP přepínače.

### Komunikační limity

- **Interval čtení:** doporučený > 0,5 sekundy
- **Interval zápisu:** doporučený > 5 sekund
- **Maximální délka čtení:** 2 wordy na požadavek — registry nelze dávkovat
- **Povolené rozsahy IP:** pouze privátní adresy RFC 1918 (192.168.x.x, 172.16-31.x.x, 10.x.x.x)

## Možnosti zařízení

### Monitorování stavu nabíjení

- **Stav nabíjení** — senzor s více hodnotami (pouze čtení) zobrazující aktuální stav nabíjecího procesu: Start, Nepřipraven, Připraven, Nabíjení, Chyba, Přerušeno. Při změně stavu na Chyba se automaticky vyvolá chybová událost.
- **Stav kabelu** — senzor s více hodnotami (pouze čtení) indikující stav připojení kabelu/zástrčky: Žádný kabel, Připojeno k nabíjecí stanici, Připojeno ke stanici a zamčeno, Připojeno k vozidlu, Kabel připojen a nabíjí. Akce **Odemknout zástrčku** umožňuje odemknout kabel při pozastaveném nabíjení.

### Měření energie

- **Elektroměr** — monitoruje činný výkon (mW převedené na kW) a celkovou spotřebu energie (0,1 Wh převedené na kWh). K dispozici jsou také fázová napětí (U1, U2, U3), fázové nabíjecí proudy (L1, L2, L3), účiník (cos phi), maximální nabíjecí proud a hardwarově podporovaný maximální proud jako servisní atributy.
- **Energie relace** — sleduje energii přenesenou během aktuální nabíjecí relace v kWh.

### Řízení nabíjení

Zařízení **Stav nabíjení** poskytuje dvě servisní akce pro aktivní řízení nabíjení:

- **Nastavit nabíjecí proud** — nastaví maximální nabíjecí proud (6-63 A). Hodnota se zapíše v miliampérech a platí do dalšího restartu.
- **Nastavit nabíjecí relaci** — nastaví energetický limit pro aktuální nebo následující relaci ve Wh. Nabíjecí proces se automaticky ukončí po dosažení limitu.

### Správa stanice

Servisní akce na úrovni modulu poskytují celoplošné řízení stanice:

- **Aktivace/deaktivace nabíjecí stanice** — aktivuje nebo deaktivuje wallbox. Deaktivovaná stanice nespustí nové nabíjecí relace a aktivní nabíjení se zastaví.
- **Aktivace failsafe** — aktivuje failsafe režim se zadaným proudem (6-32 A) a timeoutem (10-600 sekund). Pokud TapHome ztratí komunikaci s wallboxem, nabíjení se po uplynutí timeoutu přepne na nakonfigurovaný failsafe proud.
- **Deaktivace failsafe** — deaktivuje failsafe režim vymazáním timeoutu.

### Identifikace stanice

Servisní atributy na úrovni modulu poskytují identifikační a diagnostické informace o stanici, včetně sériového čísla, verze firmwaru, typu produktu, typu kabelu/zásuvky, podporovaného proudu a řady zařízení. K dispozici je také stav vestavěného elektroměru.

### Další možnosti

KeContact P30 také poskytuje registry pro hlášení chybových kódů (decimálně-hexadecimální chybové skupiny), čtení UID RFID karet a přepínání 1-fáze/3-fáze přes externí stykač (kontakt X2). Tyto možnosti mohou být přidány v budoucí aktualizaci šablony.

## Řešení problémů

### Žádná Modbus komunikace

1. Ověřte, že DIP přepínač DSW1.3 je v poloze ON a stanice byla restartována
2. Potvrďte, že Unit ID je nastaveno na **255** v TapHome — toto je nestandardní hodnota, která se snadno přehlédne
3. Zkontrolujte, že Ethernet kabel je správně připojen k X3 (RJ45) nebo X4 (LSA+), ne k oběma
4. Ujistěte se, že IP adresa wallboxu je dostupná z TapHome Core (stejná podsíť, žádný firewall blokující port 502)
5. Pro c-series s DHCP: zkontrolujte tabulku DHCP pronájmů v routeru pro IP wallboxu

### Nabíjecí proud se nemění

Příkaz Nastavit nabíjecí proud akceptuje pouze hodnoty mezi 6000 a 63000 mA. Hodnoty mimo tohoto rozsahu se ignorují. Hardwarové maximum (určené DIP přepínači, kódováním kabelu a teplotou) má přednost — nakonfigurovaný proud nemůže překročit tento limit.

### Failsafe se neaktivuje

Failsafe vyžaduje **obě** hodnoty — proud (registr 5016) i timeout (registr 5018). Odeslání samotného failsafe proudu neaktivuje failsafe režim — timeout musí být také nastaven. Pro zachování failsafe nastavení po restartu musí být příkaz Failsafe Persist použit samostatně.

### Varianta se zásuvkou ukazuje 6 A maximum

Na variantách se zásuvkou (bez trvale připojeného kabelu) registr Max. podporovaný proud ukazuje 6000 mA (6 A), když není připojen žádný kabel. Toto je normální chování — hodnota se aktualizuje na skutečný proud kabelu po jeho připojení.

## Dostupná zařízení 4

Tato zařízení se po importu zobrazí v TapHome.

KEBA KeContact P30 Modul

Servisní atributy

|                   |
|-------------------|
| Sériové číslo     |
| Firmware          |
| Typ produktu      |
| Kabel / Zásuvka   |
| Podporovaný proud |
| Řada zařízení     |
| Elektroměr        |

Servisní akce

|                                      |                                                                                       |
|--------------------------------------|---------------------------------------------------------------------------------------|
| Aktivace failsafe                    | Aktivuje failsafe režim — nabíjení se přepne na zadaný proud při ztrátě komunikace    |
| Deaktivace failsafe                  |                                                                                       |
| Aktivace/deaktivace nabíjecí stanice | Aktivuje nebo deaktivuje nabíjecí stanici — deaktivovaná stanice nespustí nové relace |

Servisní atributy

Serial Number

```taphome
MODBUSR(H, 1014, Uint32);
```

Firmware

```taphome
var reg := MODBUSR(H, 1018, Uint32, 2);
GetByte(reg, 3) + "." + GetByte(reg, 2) + "." + GetByte(reg, 1)
```

Product Type

```taphome
var type := Floor(MODBUSR(H, 1016, Uint32,2)/100000);
IF(type = 3,"KC-P30" ,"Unknown")
```

Cable / Socket

```taphome
var cable := Floor(MOD(MODBUSR(H, 1016, Uint32,2),100000)/10000);
SWITCH(cable, 0, "Socket", 1, "Cable", "Unknown");
```

Supported Current

```taphome
var supcur := Floor(MOD(MODBUSR(H, 1016, Uint32,2),10000)/1000);
SWITCH(supcur, 1, "13 A", 2, "16 A",3, "20 A", 4, "32 A", "Unknown");
```

Device Series

```taphome
var series := Floor(MOD(MODBUSR(H, 1016, Uint32,2),1000)/100);
SWITCH(series,0,"x-series", 1, "c-series", "Unknown");
```

Energy Meter

```taphome
var meter := Floor(MOD(MODBUSR(H, 1016, Uint32,2),100)/10);
SWITCH(meter, 1, "Standard not calibrated", 2, "Calibrated, MID", 3, "Calibratable measuring instrument for electrical energy with national certification", "Unknown");
```

Servisní akce

Failsafe Activation

Parametry: Failsafe Current(6A - 32A) (6–32 fc), Failsafe Timeout (10s - 600s) (10–600 Ftim)

```taphome
MODBUSW(H, 5016, Uint16, fc);
MODBUSW(H, 5018, Uint16, ftim);
```

Failsafe Deactivation

```taphome
MODBUSW(H, 5018, Uint16, 0);
```

Charging Station Enable/Disable

Parametry: Charging Station

```taphome
MODBUSW(H, 5014, Uint16, endis);
```

Stav kabelu Vícestavový přepínač Pouze ke čtení

Stav připojení kabelu a zástrčky — Bez kabelu, Připojeno ke stanici, Zamčeno, Připojeno k EV, Zamčeno a nabíjí

Registr: H:1004 Uint32 numeric

Hodnoty / Stavy: No cable plugged · Connected to the charging station · Connected to station and locked · Connected to the car · Cable is connected and charging

Servisní akce

|                    |
|--------------------|
| Odemknout zástrčku |

Čtení stavu přepínače

```taphome
MODBUSR(H, 1004, Uint32,2)
```

Servisní akce

Unlock Plug

```taphome
MODBUSW(H, 5012, Uint16, 0)
```

Elektroměr Elektroměr Pouze ke čtení

Měření spotřeby a energie — okamžitý výkon (kW) a kumulativní energie (kWh) s fázovým napětím a proudem

Registr: H:1036 (total), H:1020 (demand) Uint32 Jednotka: kW / kWh

Servisní atributy

|                        |
|------------------------|
| Účiník (cos phi)       |
| Max. nabíjecí proud    |
| Max. podporovaný proud |
| U1                     |
| L1                     |
| L2                     |
| U2                     |
| U3                     |
| L3                     |

Čtení celkové spotřeby

```taphome
MODBUSR(H, 1036, Uint32,2) / 1000
```

Čtení odběru

```taphome
MODBUSR(H, 1020, Uint32,2) / 1000
```

Servisní atributy

Power Factor (cos phi)

```taphome
(MODBUSR(H, 1046, Uint32,2)/10 ) + "%"
```

Max Charge Current

```taphome
(MODBUSR(H, 1100, Uint32,2)/1000) + " A";
```

Max Supported Current

```taphome
MODBUSR(H, 1110, Uint32, 2)/1000 + " A"
```

U1

```taphome
MODBUSR(H, 1040, Uint32,2) + " V"
```

L1

```taphome
(MODBUSR(H, 1008, Uint32, 2)/1000) + " A";
```

L2

```taphome
(MODBUSR(H, 1010, Uint32, 2)/1000) + " A";
```

U2

```taphome
MODBUSR(H, 1042, Uint32,2) + " V"
```

U3

```taphome
MODBUSR(H, 1044, Uint32,2) + " V"
```

L3

```taphome
(MODBUSR(H, 1012, Uint32,2)/1000) + " A";
```

Energie relace Proměnná Pouze ke čtení

Energie přenesená během aktuální nabíjecí relace v kWh

Registr: H:1502 Uint32 Jednotka: kWh

Čtení

```taphome
MODBUSR(H, 1502, Uint32)/1000 ;
```

Stav nabíjení Vícestavový přepínač Pouze ke čtení

Stav nabíjecího procesu — Start, Nepřipraven, Připraven, Nabíjení, Chyba, Přerušeno

Registr: H:1000 Uint32 numeric

Hodnoty / Stavy: Start-up of Charging · Not Ready For Charging · Ready for Charging · Charging · Error · Interrupted

Servisní akce

|                          |
|--------------------------|
| Nastavit nabíjecí proud  |
| Nastavit nabíjecí relaci |

Čtení stavu přepínače

```taphome
MODBUSR(H, 1000, Uint32)
```

Čtení (modul)

```taphome
IF(MODBUSR(H, 1000, Uint32) = 4, ADDERROR("An error has occurred with charger"));
```

Servisní atributy

Atribút

```

```

Servisní akce

Set Charging Current

Parametry: Current (6A - 63A) (6–63 curr)

```taphome
MODBUSW(H, 5004, Uint16, curr*1000);
```

Set Charging Session

Parametry: Energy Transmisson (Wh) (1–100 wh)

```taphome
MODBUSW(H, 5010, Uint16, wh/10 );
```

**Připojení:** Modbus TCP • Slave ID: $\[SlaveId]

Možná vylepšení (9)

- H:1006 Error Code — Uint32, read-only — decimal error code (convert to hex for error group). Could be added as ModbusVariable.
- H:1500 RFID Card UID — Uint32, first 4 bytes of last RFID tag — only relevant for RFID-equipped models
- H:1550 Phase Switch Source — Uint32 — 0=none, 1=OCPP, 2=REST, 3=Modbus, 4=UDP
- H:1552 Phase Switch State — Uint32 — 1=single-phase, 3=three-phase
- H:1600 Failsafe Current Setting — Uint32, mA — readback of active failsafe current
- H:1602 Failsafe Timeout Setting — Uint32, seconds — readback of active failsafe timeout
- H:5050 Phase Switch Toggle — Uint16, write 0–4 — set phase switching source
- H:5052 Trigger Phase Switch — Uint16, write 0=1-phase, 1=3-phase — requires x2 contact wiring
- H:5020 Failsafe Persist — Uint16, write 1 — persists failsafe settings across reboots

## Parametry importu

Tyto hodnoty zadáte při importu XML.

| Ptá se v aplikaci | Výchozí       |
|-------------------|---------------|
| Slave ID          | `1`           |
| IP adresa         | `192.168.1.0` |

## Zdroje

- KeContact P30 Modbus TCP Programmers Guide V1.07
  
  [a.storyblok.com](https://a.storyblok.com/f/40131/x/44932c2bc8/kecontactp30modbustcp_pgen.pdf) 2026-03-28
  
  [PDF](https://taphome.com/compatibility/devices/keba-kecontact-p30-charging-station/manufacturer/modbus-tcp-programmers-guide.pdf)
- KeContact P30 Installation Manual V3.70
  
  [a.storyblok.com](https://a.storyblok.com/f/40131/x/bc128ff577/kecontactp30_ihen.pdf) 2026-03-28
  
  [PDF](https://taphome.com/compatibility/devices/keba-kecontact-p30-charging-station/manufacturer/installation-manual.pdf)
- KEBA Wallbox Modbus Integration (Home Assistant Community)
  
  [community.home-assistant.io](https://community.home-assistant.io/t/keba-wallbox-integration-via-modbus-also-for-master-slave-setups/499677) 2026-03-28

Dokumenty výrobců jsou © jejich příslušných vlastníků. Poskytujeme je tak, jak je výrobce zveřejnil, pouze pro informaci.

## Související dokumentace

- [Modbus Integration](https://taphome.com/cs/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/cs/docs/integration/modbus/)
- [Jednoduché nastavení pomocí šablon](https://taphome.com/cs/docs/integration/modbus/templates/)
- [Skripty Modbus a prefetch](https://taphome.com/cs/docs/script/modbus-scripts/)
- [Funkce Modbus](https://taphome.com/cs/docs/script/modbus/)
- [Datové typy Modbus](https://taphome.com/cs/docs/script/modbus-data-types/)

