
La serie Alfen Eve (Eve Single S-line, Eve Single Pro-line, Eve Double Pro-line) comprende stazioni di ricarica EV commerciali e residenziali basate sulla piattaforma NG9xx. TapHome si connette al wallbox tramite Modbus TCP via Ethernet sulla porta 502.
Il template attuale monitora la temperatura interna della scheda ed espone gli attributi di identificazione del caricatore (nome prodotto, nome stazione, numero di prese). La mappa registri Modbus di Alfen fornisce ampi registri per-socket per la misurazione dell’energia e il controllo della corrente, che potranno essere aggiunti in futuri aggiornamenti del template.
Collegamento hardware
Il wallbox dispone di una porta Ethernet cablata per la connettività di rete. Collegalo alla stessa rete locale di TapHome Core utilizzando un cavo Ethernet standard.
- Protocollo: Modbus TCP
- Porta: 502
- Slave ID predefinito: 200 (stazione), 1 (presa 1 / sinistra), 2 (presa 2 / destra)
- Ordine dei byte: Mixed-endian — le parole a 16 bit sono big-endian, le parole a 32 bit sono little-endian (low word first)
Il caricatore supporta un massimo di 2 connessioni Modbus TCP simultanee. Assicurati che nessun altro sistema (es. Home Assistant, OCPP backend) stia utilizzando entrambe le connessioni quando TapHome deve comunicare.
Configurazione
Abilitazione della comunicazione Modbus
Il Modbus TCP non è abilitato di default sui caricatori Alfen Eve. L’attivazione richiede la licenza Active Load Balancing (ALB) — una funzione a pagamento che deve essere acquistata da Alfen.
Una volta attivata la licenza, configura il Modbus tramite l’applicazione ACE Service Installer:
- Accedi all’ACE Service Installer e seleziona la stazione di ricarica
- Vai su Load Balancing (icona bilancia)
- Seleziona Active balancing e spunta Active Load Balancing
- Imposta Data Source su Energy Management System — questo attiva il ruolo di server Modbus
- In Protocol Selection, scegli Modbus TCP/IP
- Imposta Maximum smart meter current (A) e Safe current (A)
- Vai su TCP/IP EMS nella barra laterale
- Imposta Control mode: Socket (per il controllo individuale delle prese) o SCN (per il controllo dell’intera stazione)
- Abilita Allow reading per consentire la lettura dei registri Modbus
- Facoltativamente abilita Allow writing maximum currents se si desidera il controllo della corrente
| Impostazione | Descrizione | Predefinito |
|---|---|---|
| Allow reading | Consentire la lettura dei registri Modbus tramite TCP/IP | OFF |
| Allow writing maximum currents | Consentire la scrittura dei registri di corrente massima | OFF |
| Valid time | Secondi prima del ritorno alla corrente sicura | 60 s |
| IP Address allocation | DHCP o IP fisso | DHCP |
| Port | Porta Modbus TCP | 502 |
La licenza Active Load Balancing è una funzione a pagamento. Contatta Alfen per acquistare la chiave di licenza prima di tentare di abilitare la comunicazione Modbus.
Durante l’importazione del template in TapHome, fornisci:
- IP Address — l’indirizzo IP del wallbox nella rete locale
- Slave ID — 200 (predefinito per i registri a livello di stazione)
Funzionalità del dispositivo
Il template monitora il wallbox a livello di stazione (slave address 200):
Temperatura della scheda
- Board Temperature — legge la temperatura PCB interna del wallbox dal registro H:1102 (Float32, °C). Questa è la temperatura della scheda a circuito stampato, non la temperatura ambiente.
Funzionalità aggiuntive
La piattaforma Alfen NG9xx espone un’ampia mappa registri Modbus oltre a quanto implementato dal template attuale. I registri per-socket (slave address 1 o 2) forniscono misurazioni energetiche in tempo reale tra cui tensione, corrente e potenza (attiva, apparente, reattiva) per fase, fattore di potenza, frequenza ed energia cumulativa erogata e consumata. I registri di stato della presa espongono la disponibilità, lo stato di ricarica IEC 61851 Mode 3 e un setpoint di corrente massima scrivibile con tempo di validità configurabile — abilitando la gestione dinamica del carico. I registri a livello di stazione forniscono inoltre uptime, conteggio avvii e identificazione della piattaforma. Queste funzionalità potranno essere aggiunte in un futuro aggiornamento del template.
Per i caricatori a doppia presa (Eve Double Pro-line), la presa 1 (sinistra) utilizza slave address 1 e la presa 2 (destra) utilizza slave address 2. Ogni presa ha il proprio set indipendente di registri di misurazione e controllo.
Risoluzione dei problemi
Nessuna comunicazione Modbus
- Verifica che la licenza Active Load Balancing sia attiva sul caricatore
- Conferma che Allow reading sia abilitato nell’ACE Service Installer sotto TCP/IP EMS
- Assicurati che il wallbox e TapHome Core siano sulla stessa rete/sottorete
- Controlla che nessun firewall blocchi la porta 502
- Verifica che lo slave ID corrisponda (predefinito: 200 per i registri della stazione)
- Assicurati che non siano collegati più di 2 client Modbus TCP contemporaneamente
I valori dei registri restituiscono NaN
I caricatori dotati di misuratori Reallin (produzione post-2021) restituiscono NaN per alcuni registri aggregati: Current Sum, Apparent Power Sum, Reactive Power Sum e Real Energy Consumed Sum. I registri per-fase funzionano correttamente. Si tratta di una limitazione hardware del misuratore Reallin, non di un problema di configurazione.
Il setpoint della corrente massima non viene applicato
I valori di corrente massima scritti hanno un timeout di validità (predefinito 60 secondi). Il valore deve essere periodicamente riscritto prima della scadenza, altrimenti il caricatore torna alla corrente sicura configurata. Verifica l’impostazione del validity time nell’ACE Service Installer.