
Seria Alfen Eve (Eve Single S-line, Eve Single Pro-line, Eve Double Pro-line) to komercyjne i domowe stacje ładowania pojazdów elektrycznych zbudowane na platformie NG9xx. TapHome łączy się z wallboxem przez Modbus TCP po Ethernecie na porcie 502.
Aktualny szablon monitoruje wewnętrzną temperaturę płyty i udostępnia atrybuty identyfikacyjne ładowarki (nazwa produktu, nazwa stacji, liczba gniazd). Mapa rejestrów Modbus Alfen zapewnia rozbudowane rejestry per-socket do pomiaru energii i sterowania prądem, które mogą zostać dodane w przyszłych aktualizacjach szablonu.
Połączenie sprzętowe
Wallbox posiada przewodowy port Ethernet do łączności sieciowej. Podłącz go do tej samej sieci lokalnej co TapHome Core za pomocą standardowego kabla Ethernet.
- Protokół: Modbus TCP
- Port: 502
- Domyślne Slave ID: 200 (stacja), 1 (gniazdo 1 / lewe), 2 (gniazdo 2 / prawe)
- Kolejność bajtów: Mixed-endian — słowa 16-bitowe są big-endian, słowa 32-bitowe są little-endian (low word first)
Ładowarka obsługuje maksymalnie 2 jednoczesne połączenia Modbus TCP. Upewnij się, że żaden inny system (np. Home Assistant, OCPP backend) nie zajmuje obu połączeń, gdy TapHome musi się komunikować.
Konfiguracja
Włączanie komunikacji Modbus
Modbus TCP nie jest domyślnie włączony na ładowarkach Alfen Eve. Aktywacja wymaga licencji Active Load Balancing (ALB) — płatnej funkcji, którą należy zakupić od Alfen.
Po aktywacji licencji skonfiguruj Modbus za pomocą aplikacji ACE Service Installer:
- Zaloguj się do ACE Service Installer i wybierz stację ładowania
- Przejdź do Load Balancing (ikona wagi)
- Wybierz Active balancing i zaznacz Active Load Balancing
- Ustaw Data Source na Energy Management System — to aktywuje rolę serwera Modbus
- W Protocol Selection wybierz Modbus TCP/IP
- Ustaw Maximum smart meter current (A) i Safe current (A)
- Przejdź do TCP/IP EMS w pasku bocznym
- Ustaw Control mode: Socket (dla indywidualnego sterowania gniazdami) lub SCN (dla sterowania całą stacją)
- Włącz Allow reading aby umożliwić odczyt rejestrów Modbus
- Opcjonalnie włącz Allow writing maximum currents, jeśli wymagane jest sterowanie prądem
| Ustawienie | Opis | Domyślnie |
|---|---|---|
| Allow reading | Zezwolenie na odczyt rejestrów Modbus przez TCP/IP | OFF |
| Allow writing maximum currents | Zezwolenie na zapis rejestrów maksymalnego prądu | OFF |
| Valid time | Sekundy przed powrotem do bezpiecznego prądu | 60 s |
| IP Address allocation | DHCP lub stały IP | DHCP |
| Port | Port Modbus TCP | 502 |
Licencja Active Load Balancing jest funkcją płatną. Skontaktuj się z Alfen w celu zakupu klucza licencyjnego przed próbą włączenia komunikacji Modbus.
Podczas importu szablonu w TapHome podaj:
- IP Address — adres IP wallboxa w sieci lokalnej
- Slave ID — 200 (domyślne dla rejestrów na poziomie stacji)
Możliwości urządzenia
Szablon monitoruje wallbox na poziomie stacji (slave address 200):
Temperatura płyty
- Board Temperature — odczytuje wewnętrzną temperaturę PCB wallboxa z rejestru H:1102 (Float32, °C). Jest to temperatura płytki drukowanej, a nie temperatura otoczenia.
Dodatkowe możliwości
Platforma Alfen NG9xx udostępnia rozbudowaną mapę rejestrów Modbus wykraczającą poza zakres aktualnego szablonu. Rejestry per-socket (slave address 1 lub 2) zapewniają pomiary energii w czasie rzeczywistym, w tym napięcie, prąd i moc (czynna, pozorna, bierna) na fazę, współczynnik mocy, częstotliwość oraz skumulowaną energię dostarczoną i zużytą. Rejestry stanu gniazda udostępniają dostępność, stan ładowania IEC 61851 Mode 3 oraz zapisywalny setpoint maksymalnego prądu z konfigurowalnym czasem ważności — umożliwiając dynamiczne zarządzanie obciążeniem. Rejestry na poziomie stacji dostarczają również czas pracy, liczbę uruchomień i identyfikację platformy. Te możliwości mogą zostać dodane w przyszłej aktualizacji szablonu.
W przypadku ładowarek dwugniazdowych (Eve Double Pro-line) gniazdo 1 (lewe) używa slave address 1, a gniazdo 2 (prawe) slave address 2. Każde gniazdo ma własny niezależny zestaw rejestrów pomiarowych i sterujących.
Rozwiązywanie problemów
Brak komunikacji Modbus
- Sprawdź, czy licencja Active Load Balancing jest aktywna na ładowarce
- Potwierdź, że Allow reading jest włączone w ACE Service Installer w sekcji TCP/IP EMS
- Upewnij się, że wallbox i TapHome Core są w tej samej sieci/podsieci
- Sprawdź, czy żaden firewall nie blokuje portu 502
- Sprawdź, czy slave ID się zgadza (domyślne: 200 dla rejestrów stacji)
- Upewnij się, że nie jest podłączonych więcej niż 2 klientów Modbus TCP jednocześnie
Wartości rejestrów zwracają NaN
Ładowarki wyposażone w mierniki Reallin (produkcja po 2021 r.) zwracają NaN dla niektórych rejestrów zagregowanych: Current Sum, Apparent Power Sum, Reactive Power Sum i Real Energy Consumed Sum. Rejestry per-fazowe działają prawidłowo. Jest to ograniczenie sprzętowe miernika Reallin, a nie problem konfiguracyjny.
Setpoint maksymalnego prądu nie jest stosowany
Zapisane wartości maksymalnego prądu mają limit czasu ważności (domyślnie 60 sekund). Wartość musi być okresowo nadpisywana przed wygaśnięciem, w przeciwnym razie ładowarka powraca do skonfigurowanego bezpiecznego prądu. Sprawdź ustawienie validity time w ACE Service Installer.