TapHome

Alfen Eve Wallbox

Modbus TCP
Eingereicht von
Zuletzt aktualisiert: 03. 2026
Alfen Eve Wallbox

Die Alfen Eve Serie (Eve Single S-line, Eve Single Pro-line, Eve Double Pro-line) sind kommerzielle und private EV-Ladestationen auf Basis der NG9xx-Plattform. TapHome verbindet sich mit der Wallbox über Modbus TCP per Ethernet auf Port 502.

Das aktuelle Template überwacht die interne Platinentemperatur und stellt Identifikationsattribute der Ladestation bereit (Produktname, Stationsname, Anzahl der Anschlüsse). Die Alfen Modbus-Registerkarte bietet umfangreiche Per-Socket-Register für Energiemessung und Stromsteuerung, die in zukünftigen Template-Updates hinzugefügt werden können.

Hardwareverbindung

Die Wallbox verfügt über einen kabelgebundenen Ethernet-Anschluss für die Netzwerkanbindung. Verbinden Sie sie über ein Standard-Ethernet-Kabel mit demselben lokalen Netzwerk wie TapHome Core.

  • Protokoll: Modbus TCP
  • Port: 502
  • Standard-Slave-ID: 200 (Station), 1 (Anschluss 1 / links), 2 (Anschluss 2 / rechts)
  • Byte-Reihenfolge: Mixed-Endian — 16-Bit-Wörter sind Big-Endian, 32-Bit-Wörter sind Little-Endian (Low Word first)

Die Ladestation unterstützt maximal 2 gleichzeitige Modbus-TCP-Verbindungen. Stellen Sie sicher, dass kein anderes System (z. B. Home Assistant, OCPP-Backend) beide Verbindungen belegt, wenn TapHome kommunizieren muss.

Konfiguration

Modbus-Kommunikation aktivieren

Modbus TCP ist bei Alfen Eve Ladestationen standardmäßig nicht aktiviert. Die Aktivierung erfordert die Active Load Balancing (ALB) Lizenz — eine kostenpflichtige Funktion, die bei Alfen erworben werden muss.

Nach Aktivierung der Lizenz konfigurieren Sie Modbus über die Anwendung ACE Service Installer:

  1. Melden Sie sich im ACE Service Installer an und wählen Sie die Ladestation
  2. Navigieren Sie zu Load Balancing (Waagen-Symbol)
  3. Wählen Sie Active balancing und aktivieren Sie Active Load Balancing
  4. Setzen Sie Data Source auf Energy Management System — dies aktiviert die Modbus-Server-Rolle
  5. Wählen Sie unter Protocol Selection Modbus TCP/IP
  6. Stellen Sie Maximum smart meter current (A) und Safe current (A) ein
  7. Navigieren Sie zu TCP/IP EMS in der Seitenleiste
  8. Setzen Sie Control mode: Socket (für individuelle Anschlusssteuerung) oder SCN (für Gesamtstationssteuerung)
  9. Aktivieren Sie Allow reading zum Lesen der Modbus-Register
  10. Aktivieren Sie optional Allow writing maximum currents, falls Stromsteuerung gewünscht ist
EinstellungBeschreibungStandard
Allow readingLesen der Modbus-Register über TCP/IP erlaubenOFF
Allow writing maximum currentsSchreiben der Maximalstrom-Register erlaubenOFF
Valid timeSekunden bis zum Rückfall auf sicheren Strom60 s
IP Address allocationDHCP oder feste IPDHCP
PortModbus-TCP-Port502

Die Active Load Balancing Lizenz ist eine kostenpflichtige Funktion. Kontaktieren Sie Alfen zum Erwerb des Lizenzschlüssels, bevor Sie versuchen, die Modbus-Kommunikation zu aktivieren.

Beim Import des Templates in TapHome geben Sie an:

  • IP Address — die IP-Adresse der Wallbox im lokalen Netzwerk
  • Slave ID — 200 (Standard für Register auf Stationsebene)

Gerätefunktionen

Das Template überwacht die Wallbox auf Stationsebene (Slave-Adresse 200):

Platinentemperatur
  • Board Temperature — liest die interne PCB-Temperatur der Wallbox aus Register H:1102 (Float32, °C). Dies ist die Leiterplattentemperatur, nicht die Umgebungstemperatur.
Weitere Funktionen

Die Alfen NG9xx-Plattform bietet eine umfangreiche Modbus-Registerkarte über das aktuelle Template hinaus. Per-Socket-Register (Slave-Adresse 1 oder 2) liefern Echtzeit-Energiemessung einschließlich Spannung, Strom und Leistung (Wirk-, Schein-, Blindleistung) pro Phase, Leistungsfaktor, Frequenz sowie kumulativ gelieferte und verbrauchte Energie. Die Anschlussstatus-Register zeigen Verfügbarkeit, IEC 61851 Mode 3 Ladezustand und einen beschreibbaren Maximalstrom-Sollwert mit konfigurierbarer Gültigkeitsdauer — für dynamisches Lastmanagement. Register auf Stationsebene liefern zusätzlich Betriebszeit, Startanzahl und Plattformidentifikation. Diese Funktionen können in einem zukünftigen Template-Update hinzugefügt werden.

Bei Ladestationen mit zwei Anschlüssen (Eve Double Pro-line) verwendet Anschluss 1 (links) Slave-Adresse 1 und Anschluss 2 (rechts) Slave-Adresse 2. Jeder Anschluss hat einen eigenen unabhängigen Satz von Mess- und Steuerregistern.

Fehlerbehebung

Keine Modbus-Kommunikation
  1. Überprüfen Sie, ob die Active Load Balancing Lizenz auf der Ladestation aktiv ist
  2. Bestätigen Sie, dass Allow reading im ACE Service Installer unter TCP/IP EMS aktiviert ist
  3. Stellen Sie sicher, dass Wallbox und TapHome Core im selben Netzwerk/Subnetz sind
  4. Prüfen Sie, ob keine Firewall Port 502 blockiert
  5. Überprüfen Sie, ob die Slave-ID übereinstimmt (Standard: 200 für Stationsregister)
  6. Stellen Sie sicher, dass nicht mehr als 2 Modbus-TCP-Clients gleichzeitig verbunden sind
Registerwerte liefern NaN

Ladestationen mit Reallin-Messgeräten (Produktion nach 2021) liefern NaN für bestimmte aggregierte Register: Current Sum, Apparent Power Sum, Reactive Power Sum und Real Energy Consumed Sum. Per-Phase-Register funktionieren weiterhin. Dies ist eine Hardwarebeschränkung des Reallin-Messgeräts, kein Konfigurationsproblem.

Maximalstrom-Sollwert wird nicht angewendet

Geschriebene Maximalstromwerte haben ein Gültigkeits-Timeout (Standard 60 Sekunden). Der Wert muss periodisch vor Ablauf neu geschrieben werden, andernfalls fällt die Ladestation auf den konfigurierten sicheren Strom zurück. Überprüfen Sie die Validity-Time-Einstellung im ACE Service Installer.

Verfügbare Geräte

Alfen Box Modul
Serviceattribute
NameProduktname der Ladestation
StationsnameDer Wallbox zugewiesener Stationsname
Anzahl der AnschlüsseAnzahl der verfügbaren Ladeanschlüsse an dieser Wallbox

Alfen Box

Serviceattribute
Name
MODBUSR(H, 100, String, 6)
STN Name
MODBUSR(H, 1400, String, 4)
Number of sockets
MODBUSR(H, 1105, Uint16);
Platinentemperatur Temperatursensor Nur lesen

Interne PCB-Temperatur der Wallbox — nicht die Umgebungstemperatur

Register: H:1102 Float Einheit: °C

Platinentemperatur

Temperatur lesen
MODBUSR(H, 1102, Float, 2)
Verbindung: Modbus TCP • Slave ID: $[SlaveId]
Mögliche Verbesserungen (11)
  • H:1100 Uptime — UInt64 (4 words), seconds since last boot
  • H:1101 Bootups — UInt32 (2 words), number of boot cycles
  • H:1104 Max Current — Float (2 words), max current per wallbox in A
  • H:1106 Platform Type — String, hardware platform identifier
  • H:300 Socket 1 — Real Energy Delivered — Float (2 words), kWh, available on socket slave ID 1
  • H:306 Socket 1 — Meter State — UInt16, socket state enum (e.g. 0=Available, 1=Cable connected, 2=Charging)
  • H:308 Socket 1 — Active Power Total — Float (2 words), W, real-time charging power
  • H:320 Socket 1 — Voltage L1/L2/L3 — Float (2 words each), V, per-phase voltage on socket slave ID 1
  • H:326 Socket 1 — Current L1/L2/L3 — Float (2 words each), A, per-phase current on socket slave ID 1
  • H:1210 Max Current Valid Time — UInt16, seconds, R/W — timeout for max current setting
  • H:1200 Socket 1 — Max Current — Float (2 words), A, R/W — dynamic current limit per socket

Quellen