
KEBA KeContact P20 je AC Mode 3 EV wallbox (10–32 A, jednofázový alebo trojfázový) vyrábaný medzi rokmi 2012 a 2016. Jeho UDP-based „SmartHome Interface" je podporovaný na hardvérových variantoch c-series a c-series+PLC (kódy produktu KC-P20-xxxxxx2x-xxx a KC-P20-xxxxxx3x-xxx) s firmvérom 2.5 alebo vyšším. Série e-series a b-series toto rozhranie neimplementujú.
TapHome komunikuje s wallboxom cez UDP na porte 7090 pomocou natívneho protokolu KEBA. V každom pollovacom cykle (štandardne 10 s) TapHome odošle textový príkaz report 2 na wallbox a parsuje vrátený JSON payload do zapisovateľného spínača povolenia, troch reed kontaktov pre zapojenie/zamknutie, multi-value stavu nabíjania a zapisovateľného limitu užívateľského prúdu. Riadiace príkazy (ena, curr) sa posielajú späť cez rovnaký UDP kanál.
Táto šablóna vystavuje stav a riadenie. Pre elektrické merania (napätia a prúdy po fázach, činný výkon a energiu relácie/celoživotnú) importujte sesterskú šablónu KEBA KeContact P20 Meranie výkonu proti tomu istému wallboxu — obe šablóny používajú rozdielne reporty (
report 2vs.report 3) a môžu bezpečne bežať paralelne pre kompletnú integráciu monitorovania + riadenia.
Požiadavky
- KEBA KeContact P20 c-series alebo c-series+PLC (číslica elektroniky
2alebo3v kóde produktu na typovom štítku) - Firmvér ≥ 2.5 (staršie firmvéry neimplementujú UDP príkaz
report 2) - Wallbox pripojený do rovnakej LAN siete ako TapHome Core cez Ethernet (LSA+ svorky X4 alebo RJ45 konektor X3)
- UDP port 7090 nesmie byť blokovaný firewallom medzi Core a wallboxom
- Modbus TCP rozhranie musí byť vypnuté — UDP a Modbus TCP rozhrania sa na P20 navzájom vylučujú
Hardvérové pripojenie
Zapojenie a Ethernet pripojenie sú zhodné so sesterskou šablónou Meranie výkonu — rovnaké fyzické zariadenie sa adresuje oboma šablónami cez rovnaký UDP kanál. Pozri KEBA KeContact P20 Meranie výkonu → Hardvérové pripojenie pre Cat 5e/STP kabeláž, výber LSA+ (X4) vs. RJ45 (X3) a varovanie o vyrovnávacích prúdoch cez tienenie Ethernetu.
Konfigurácia
Aktivácia UDP SmartHome rozhrania
UDP rozhranie sa aktivuje jedným DIP prepínačom na PCB wallboxu, umiestneným pod krytom konektorového panelu. DSW1.3 = ON je povinné — bez neho wallbox neodpovie na žiadny report príkaz na porte 7090. Zmeny DIP prepínačov sa prejavia až po stlačení servisného tlačidla (~1 s) alebo vypnutí a zapnutí wallboxu.

Kompletná tabuľka DIP prepínačov (adresovanie DSW1 a DSW2) je zdokumentovaná pri sesterskej šablóne — pozri KEBA KeContact P20 Meranie výkonu → Konfigurácia. Nastavenie je zhodné, pretože sa jedná o rovnaký fyzický wallbox.
UDP rozhranie a Modbus TCP rozhranie nemôžu byť aktívne súčasne. Ak bol na tejto stanici predtým zapnutý Modbus TCP, pred používaním TapHome UDP šablóny ho vypnite.
Import parametre TapHome
Pri importe šablóny zadajte:
- IP Address — IP adresa wallboxu v lokálnej sieti (placeholder
192.168.0.1) - Port —
7090(pevne dané protokolom KEBA) - Internal poll interval — štandardne
10000ms; protokol KEBA toleruje kratšie intervaly, ale odporúča minimálne 5 s medzi opakovaniami rovnakého príkazu
Ak wallbox používa DHCP, priraďte v routeri statickú DHCP rezerváciu, aby sa IP adresa po výpadku napájania nezmenila. TapHome ukladá IP ako import parameter a zariadenie automaticky neobjavuje.
Dostupné zariadenia
Všetky hodnoty sú odvodené z JSON payloadu report 2. Zápisy používajú UDP textové príkazy ena a curr; po každom zápise nasleduje okamžitý poll report 2 pre obnovenie stavu šablóny.
Riadenie nabíjania
- Nabíjanie povolené — zapisovateľný on/off spínač. Odosiela
ena 1na povolenie aleboena 0na zakázanie stanice. Zrkadlí príznakEnable userzreport 2. Zápis OFF trvalo pozastaví nabíjanie, kým sa znova nepovolí alebo sa stanica nereštartuje; KEBA špecifikuje povinnú 2-sekundovú pauzu poena 0, než je akceptovaný ďalší príkaz. - Užívateľský nabíjací prúd — zapisovateľný maximálny nabíjací prúd v ampéroch. Odosiela príkaz
currv miliampéroch (šablóna interne násobí hodnotou 1000). Platný rozsah je 6–63 A; wallbox orezáva efektívnu hodnotu na hardvérový limit (DIP prepínače, kódovanie kábla, tepelné derating) a nové nastavenie sa prejaví v PWM Control Pilota po 6–7 sekundách.
currje trvalé nastavenie — pretrváva až do ďalšieho zápisucurralebo do reštartu stanice. KEBA odporúča netrvalý variantcurrtimepre bežné použitie, pretože sa resetuje pri odpojení. Táto šablóna vystavuje ibacurr; pre plánované nabíjanie alebo automatický reset semanticky ovládajte Užívateľský nabíjací prúd z TapHome Smart Rule, ktorý zapíše cieľovú hodnotu tesne pred začiatkom relácie a resetuje ju na požadovanú pokojovú hodnotu po odpojení.
Stav zapojenia a zamknutia
Tri nezávislé reed kontakty, každý odvodený zo samostatného bitu bitmasky Plug v report 2:
| Zariadenie | Bit Plug | Maska | Význam |
|---|---|---|---|
| Zapojené do wallboxu | 0 | 0x01 | Kábel je zapojený v zásuvke wallboxu (pre nie trvalo pripojené káble) |
| Kábel zamknutý | 1 | 0x02 | Kábel je mechanicky zamknutý v zásuvke wallboxu |
| Zapojené do vozidla | 2 | 0x04 | Kábel je zapojený v EV |
Nabíjanie vyžaduje nastavené všetky tri bity (Plug = 7). Jednotlivé zariadenia umožňujú rozlíšiť, či používateľ odpojil auto, wallbox alebo oboje.
Stav nabíjania
- Stav nabíjania — multi-value zariadenie vystavujúce prevádzkový režim wallboxu, mapované z poľa
Statevreport 2:
Raw State | Význam v protokole (UDP Programmers Guide V 2.03) | Zobrazenie v šablóne |
|---|---|---|
| 0 | Štart | Štartuje |
| 1 | Nepripravené na nabíjanie (nepripojené, zamknuté alebo blokované) | Nepripravené |
| 2 | Pripravené na nabíjanie, čaká na vozidlo | Pripravené |
| 3 | Nabíjanie | Nabíja |
| 4 | Prítomná chyba | Chyba |
| 5 | Nabíjanie dočasne prerušené | Neautorizované |
Šablóna zobrazuje raw
State = 5ako Neautorizované, no KEBA UDP Programmers Guide V 2.03 (§3.2.3) dokumentuje túto hodnotu ako „Nabíjanie dočasne prerušené" (napríklad kvôli prehriatiu alebo odopretiu voterom). Ak sa stav nabíjania zobrazuje ako „Neautorizované" bez prebiehajúcej RFID relácie, považujte to za dočasné prerušenie, nie zlyhanie autorizácie. Raw hodnotu možno overiť priamym čítanímStatez dotazureport 2proti wallboxu na UDP porte 7090.
Riešenie problémov
TapHome nezobrazuje žiadne dáta z wallboxu
- Overte kód produktu wallboxu na typovom štítku. UDP podporujú len
KC-P20-xxxxxx2x-xxx(c-series) aKC-P20-xxxxxx3x-xxx(c-series+PLC) - Potvrďte, že verzia firmvéru je ≥ 2.5. Aktualizácie firmvéru sú dostupné v download zóne na keba.com/emobility
- Potvrďte DSW1.3 = ON — najčastejší problém pri nastavení. DIP prepínače sú pod krytom konektorového panelu a pri uvádzaní do prevádzky sa ľahko prehliadnu. Po prepnutí stlačte servisné tlačidlo na 1 sekundu alebo vypnite a zapnite istič
- Uistite sa, že UDP port 7090 je otvorený medzi TapHome Core a wallboxom (žiadne VLAN / firewall blokovanie)
- Potvrďte, že Modbus TCP rozhranie na wallboxe nie je aktívne — UDP a Modbus TCP sa navzájom vylučujú
Zápis spínača Nabíjanie povolené nemá účinok
Niektoré konfigurácie stanice prepisujú Enable user cez externý povoľovací vstup X1 alebo cez aktívnu failsafe udalosť. Ak ena 1 nevyvedie stanicu zo stavu vypnutia:
- Skontrolujte, či je DSW1.1 v polohe ON (používa sa externý povoľovací vstup). Ak áno, overte, že kontakt X1 je zopnutý.
- Sledujte
Enable sysv raw payloadereport 2— akEnable sys = 0, stanica odmieta povolenie bez ohľadu naEnable user(typicky kvôli failsafe timeoutu alebo tepelnému limitu). ŠablónaEnable sysnevystavuje; overte cez stavovú LED wallboxu alebo priamym UDP dotazom.
Zmena Užívateľského nabíjacieho prúdu sa neprejaví
Po zápise nového prúdu stanica potrebuje 6–7 sekúnd na interné uplatnenie zmeny. Ak sa nová hodnota v readbacku nikdy neobjaví:
- Overte, že cieľ je v platnom rozsahu 6000–63000 mA (6–63 A). Hodnoty mimo tohto rozsahu wallbox potichu odmietne.
- Potvrďte, že nie je aktívna failsafe udalosť — pri spustení
Max curr = Curr FSprepisujeCurr user, kým sa failsafe neresetuje. - Pamätajte, že
currje trvalé nastavenie. Ak stále beží predchádzajúci príkazcurrtime(vydaný iným klientom),currje ignorovaný, kým časovačcurrtimenevyprší alebo hocurrtime 0 0nevynuluje.
Stav nabíjania zostáva zaseknutý na Chybe alebo Neautorizovanom
Chyba (raw State = 4) indikuje chybový stav hlásený stanicou. Polia Error1 a Error2 v report 2 nesú číselný kód chyby, ale šablóna ich nevystavuje — dotazujte wallbox priamo cez UDP port 7090 príkazom report 2 na ich prečítanie alebo si pozrite stavovú LED stanice.
Neautorizované je popis šablóny pre raw State = 5, ktorý KEBA dokumentuje ako „Nabíjanie dočasne prerušené". Bežné príčiny zahŕňajú prehriatie, aktívne odopretie voterom alebo zámerné prerušenie v riadiacom toku KEBA. Vypnutie a zapnutie wallboxu alebo vyčkanie, kým sa podmienka prerušenia neskončí, zvyčajne obnoví stav Nabíja. Táto šablóna nevystavuje RFID autorizačný tok — RFID whitelist zostáva spravovaný cez aplikáciu KEBA a fyzické master karty.
