
La KEBA KeContact P30 è una wallbox AC Mode 3 per veicoli elettrici, disponibile nelle varianti c-series e x-series con una potenza di ricarica fino a 32 A / 22 kW. TapHome comunica con la wallbox tramite Modbus TCP su Ethernet, fornendo stato di ricarica in tempo reale, misurazione dell’energia, controllo della corrente e gestione failsafe.
Il template supporta sia la c-series (firmware 3.10.16+) che la x-series (software 1.11+). La e-series e la a-series non supportano Modbus TCP.
Collegamento hardware
La KeContact P30 dispone di due interfacce Ethernet (collegate in parallelo sulla PCB — è possibile utilizzarne solo una alla volta):
- Ethernet1 (X4) — morsetti LSA+, consigliati per l’installazione permanente (smart home, rete di ricarica)
- Ethernet2 (X3) — connettore RJ45, previsto per diagnostica/assistenza
Collega la wallbox alla stessa rete locale del TapHome Core utilizzando un cavo Cat 5e o Cat 6 STP.
Schema di collegamento del sistema

Lo schema mostra il concetto generale di collegamento, inclusi i morsetti di alimentazione (L1, L2, L3, N, PE), l’ingresso enable X1, l’uscita del contatto di commutazione X2 e l’interfaccia Ethernet per la comunicazione Modbus TCP.
Morsetto Ethernet LSA+ (X4)

Per installazioni permanenti, utilizza la morsettiera LSA+ (X4). Collega il cavo Ethernet secondo la codifica colori TIA-568A/B per 100BaseT (pin 1-4 più schermatura).
Le correnti di compensazione che fluiscono attraverso la schermatura in sistemi estesi possono danneggiare le interfacce Ethernet. I dispositivi PoE collegati alla wallbox devono essere conformi allo standard IEEE 802.3.
Configurazione
Attivazione della comunicazione Modbus TCP
Il Modbus TCP si attiva tramite il DIP switch DSW1.3 sulla PCB della wallbox. Imposta DSW1.3 su ON e riavvia la stazione di ricarica (premi il pulsante di servizio per ~1 secondo o togli e ripristina l’interruttore automatico).


L’interfaccia Modbus TCP non può essere utilizzata contemporaneamente all’interfaccia UDP. L’attivazione di DSW1.3 abilita il protocollo utilizzato dall’applicazione di controllo sulla porta 502.
Parametri di connessione
Durante l’importazione del template in TapHome, specifica:
- Indirizzo IP — l’indirizzo IP della wallbox nella rete locale
- Porta — 502
- Unit ID — deve essere impostato su 255 (è non standard e non modificabile)
Configurazione dell’indirizzo IP (c-series)
La c-series ottiene un indirizzo IP tramite DHCP di default (tutti gli switch DSW2.1-DSW2.4 su OFF). In alternativa, è possibile assegnare un indirizzo IP fisso nell’intervallo 192.168.25.11-25 utilizzando i DIP switch DSW2.1-DSW2.4:
| DSW2.1 | DSW2.2 | DSW2.3 | DSW2.4 | Indirizzo IP |
|---|---|---|---|---|
| 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 |
Ogni switch aggiunge il proprio valore (1, 2, 4, 8) a una base di 10. La x-series non supporta IP fisso tramite DIP switch.
Se utilizzi DHCP, assegna una prenotazione statica nel router per evitare che l’indirizzo IP cambi dopo un’interruzione di corrente.
Limiti di comunicazione
- Intervallo di lettura: consigliato > 0,5 secondi
- Intervallo di scrittura: consigliato > 5 secondi
- Lunghezza massima di lettura: 2 word per richiesta — i registri non possono essere raggruppati
- Intervalli IP consentiti: solo indirizzi privati RFC 1918 (192.168.x.x, 172.16-31.x.x, 10.x.x.x)
Funzionalità del dispositivo
Monitoraggio dello stato di ricarica
- Stato di ricarica — sensore multivalore (sola lettura) che mostra lo stato attuale del processo di ricarica: Avvio, Non pronto, Pronto, In ricarica, Errore, Interrotto. Quando lo stato cambia in Errore, viene automaticamente generato un evento di errore.
- Stato del cavo — sensore multivalore (sola lettura) che indica lo stato di connessione del cavo/spina: Nessun cavo, Collegato alla stazione, Bloccato, Collegato all’EV, Bloccato e in ricarica. L’azione Sblocca spina consente di sbloccare il cavo quando la ricarica è sospesa.
Misurazione dell’energia
- Contatore di energia — monitora la potenza attiva (mW convertiti in kW) e il consumo energetico totale (0,1 Wh convertiti in kWh). Tensioni per fase (U1, U2, U3), correnti di ricarica per fase (L1, L2, L3), fattore di potenza (cos phi), corrente di ricarica massima e corrente massima supportata dall’hardware sono disponibili come attributi di servizio.
- Energia della sessione — monitora l’energia trasferita durante la sessione di ricarica corrente in kWh.
Controllo della ricarica
Il dispositivo Stato di ricarica fornisce due azioni di servizio per la gestione attiva della ricarica:
- Imposta corrente di ricarica — imposta la corrente di ricarica massima (6-63 A). Il valore viene scritto in milliampere e rimane valido fino al prossimo riavvio.
- Imposta sessione di ricarica — imposta un limite di energia per la sessione corrente o successiva in Wh. Il processo di ricarica si interrompe automaticamente al raggiungimento del limite.
Gestione della stazione
Le azioni di servizio a livello di modulo forniscono il controllo dell’intera stazione:
- Attiva/disattiva stazione di ricarica — attiva o disattiva la wallbox. Una stazione disattivata non avvia nuove sessioni di ricarica e la ricarica attiva viene interrotta.
- Attivazione failsafe — attiva la modalità failsafe con una corrente specificata (6-32 A) e un timeout (10-600 secondi). Se TapHome perde la comunicazione con la wallbox, la ricarica ritorna alla corrente failsafe configurata dopo la scadenza del timeout.
- Disattivazione failsafe — disattiva la modalità failsafe cancellando il timeout.
Identificazione della stazione
Gli attributi di servizio a livello di modulo forniscono informazioni di identificazione e diagnostica sulla stazione, tra cui numero di serie, versione firmware, tipo di prodotto, tipo di cavo/presa, corrente supportata e serie del dispositivo. È disponibile anche lo stato del contatore di energia integrato.
Funzionalità aggiuntive
La KeContact P30 espone anche registri per la segnalazione dei codici di errore (gruppi di errore decimale-esadecimale), la lettura dell’UID delle carte RFID e la commutazione 1-fase/3-fasi tramite un contattore esterno (contatto X2). Queste funzionalità possono essere aggiunte in un futuro aggiornamento del template.
Risoluzione dei problemi
Nessuna comunicazione Modbus
- Verifica che il DIP switch DSW1.3 sia su ON e che la stazione sia stata riavviata
- Conferma che l’Unit ID sia impostato su 255 in TapHome — è un valore non standard che viene facilmente trascurato
- Controlla che il cavo Ethernet sia correttamente collegato a X3 (RJ45) o X4 (LSA+), non a entrambi
- Assicurati che l’indirizzo IP della wallbox sia raggiungibile dal TapHome Core (stessa sottorete, nessun firewall che blocca la porta 502)
- Per c-series con DHCP: controlla la tabella dei lease DHCP nel router per l’IP della wallbox
La corrente di ricarica non cambia
Il comando Imposta corrente di ricarica accetta solo valori tra 6000 e 63000 mA. I valori al di fuori di questo intervallo vengono ignorati. Il massimo hardware (determinato dai DIP switch, dalla codifica del cavo e dalla temperatura) ha la priorità — la corrente configurata non può superare questo limite.
Il failsafe non si attiva
Il failsafe richiede entrambi i valori — corrente (registro 5016) e timeout (registro 5018). L’invio della sola corrente failsafe non attiva la modalità failsafe — anche il timeout deve essere impostato. Per mantenere le impostazioni failsafe dopo un riavvio, il comando Failsafe Persist deve essere utilizzato separatamente.
La variante con presa mostra un massimo di 6 A
Nelle varianti con presa (senza cavo collegato permanentemente), il registro Corrente max. supportata mostra 6000 mA (6 A) quando nessun cavo è collegato. Questo è un comportamento normale — il valore si aggiorna alla capacità effettiva del cavo una volta collegato.
