TapHome

Delta AC MAX Basic

Modbus RTU
Eingereicht von
Zuletzt aktualisiert: 03. 2026
Delta AC MAX Basic

Die Delta AC MAX Basic ist eine Mode-3-AC-Wallbox zum Laden von Elektrofahrzeugen, erhältlich in den Varianten 7 kW (einphasig), 11 kW und 22 kW (dreiphasig). Sie kommuniziert mit TapHome über Modbus RTU auf RS-485 und stellt Statusregister der Ladestation und EVSE, Echtzeit-Leistungs- und Energiemessung sowie zwei beschreibbare Steuerungsregister für die Ladeleistungsbegrenzung und das Pausieren/Fortsetzen des Ladevorgangs bereit.

Die AC MAX Basic unterstützt einen einzelnen EVSE-Anschluss. EVSE-Register verwenden eine Offset-basierte Adressierung (EVSE 1 = Basisregister + 1000).

Hardwareanschluss

RS-485-Verkabelung

Die RS-485-Klemme befindet sich auf der Steuerungsplatine im Inneren der Wallbox. Entfernen Sie die vordere und mittlere Abdeckung (Torx T20), um auf die Platine zuzugreifen.

Delta AC MAX Steuerungsplatine mit beschrifteten RS-485 Pin 4 (D+) und Pin 5 (D-)

Verbinden Sie zwei Leitungen von TapHome mit der RS-485-Klemme:

  • Pin 4 (RS485 D+) –> A+/D+ an TapHome
  • Pin 5 (RS485 D-) –> B-/D- an TapHome

Die Delta AC MAX Basic hat keinen dedizierten GND-Pin an der RS-485-Klemme. Bei instabiler Kommunikation stellen Sie sicher, dass beide Geräte eine gemeinsame Massereferenz über den PE-Schutzleiter teilen.

Konfiguration

DIP-Schalter-Einstellungen

Sechs DIP-Schalter auf der Steuerungsplatine konfigurieren das Verhalten der Ladestation. Die DIP-Schalter sind nach Entfernen der vorderen und mittleren Abdeckung zugänglich.

DIP-PinFunktionOFF (Standard)ON
1Phasen-UnsymmetrieschutzDeaktiviertAktiviert (Begrenzung auf 15 A)
2AutorisierungsmodusSchlüsselschalterBluetooth (AC MAX App)
3ErdungssystemTT/TNIT
4-6Maximaler StromSiehe Tabelle untenSiehe Tabelle unten

Einstellungen für maximalen Strom (Pins 4/5/6):

Pin 4Pin 5Pin 6Max. Strom
OFFOFFOFF6 A (Standard)
OFFOFFON16 A
ONOFFOFF8 A
ONOFFON20 A*
OFFONOFF10 A
OFFONON24 A*
ONONOFF12 A
ONONON32 A*

* Bei 16-A-Modellen fallen Einstellungen über 16 A auf den Standardwert von 6 A zurück.

Stellen Sie die DIP-Schalter für den maximalen Strom vor der Inbetriebnahme ein. Einige Fahrzeuge starten den Ladevorgang bei 6 A (Standardwert) nicht.

Modbus-Kommunikationsparameter

Die Standard-RS-485-Einstellungen sind:

  • Baudrate: 19200
  • Datenbits: 8
  • Parität: keine
  • Stoppbits: 1
  • Slave-ID: 1 (konfigurierbar über AC MAX App)

Die Modbus-Slave-ID und Baudrate können über Bluetooth mit der Delta AC MAX App geändert werden (Passwort: 0000). Verfügbare Baudraten sind 9600, 19200 und 38400.

Das Modbus-Registertabellendokument nennt 115200 Baud für RTU-Ladestationen, aber die Installationsanleitung gibt 19200 als Standard an. Der tatsächliche Standardwert der AC MAX Basic ist 19200. Bei Kommunikationsproblemen überprüfen Sie die Baudrate-Einstellung in der AC MAX App.

Gerätefunktionen

Ladestations- und EVSE-Status

Das Template bietet drei Statusanzeigen:

  • Charger State — Gesamtzustand der Ladestation aus Register A:100: Not ready (0), Operational (1) oder Faulted (2)
  • EVSE Condition — OCPP-basierter EVSE-Status aus Register A:1000 mit 10 Zuständen: Unavailable, Available, Occupied, Preparing, Charging, Finishing, Suspended EV, Suspended EVSE, Not ready, Faulted
  • Charge State — Ladeprozessstatus aus Register A:1001 mit Zuständen von „not started" über „charging" bis „completed" oder „error"
Leistungs- und Energiemessung

Elektrische Echtzeitmessungen vom EVSE:

  • Charging Power — momentane Ladeleistung in Watt (A:1005)
  • Output Voltage — Ladespannung in Volt (A:1003, skaliert /10)
  • Output Current — Ladestrom in Ampere (A:1007, skaliert /100)
  • Charged Energy — an das EV übertragene Energie während der aktuellen Sitzung in Wh (A:1019)
  • Total Power Consumption — Gesamtleistungsaufnahme am Netzanschluss in Watt (A:1047)
  • Charging Time — Dauer der aktuellen Ladesitzung in Minuten (A:1017, von Sekunden umgerechnet /60)
Ladesteuerung

Zwei beschreibbare Holding-Register ermöglichen die aktive Ladeverwaltung:

  • Charging Power Limit (H:1600) — setzt die maximale Ladeleistung in Watt. Das Schreiben von 0xFFFFFFFF entfernt die Begrenzung (wird als leerer Wert angezeigt). Dieses Register ermöglicht die Integration mit Heim-Energiemanagementsystemen zur dynamischen Anpassung der Ladeleistung basierend auf der verfügbaren Kapazität.
  • Suspend Charging (H:1602) — pausiert (1) oder setzt (0) den Ladevorgang fort, ohne das Fahrzeug zu trennen. Das Ladekabel bleibt während der Pause verriegelt.
Weitere Funktionen

Die AC MAX stellt außerdem Register für den Leistungsverbrauch pro Phase (L1, L2, L3), EVSE-Strom pro Phase, EVSE-Gesamtstrom und IEC 62196-Steckerzustand bereit. Kommunikations-Timeout-Register (H:201-203) ermöglichen die Konfiguration einer Sicherheits-Rückfallleistung, wenn kein Charging-Power-Limit-Befehl innerhalb eines festgelegten Intervalls empfangen wird. Diese können in einem zukünftigen Template-Update hinzugefügt werden.

Die Kommunikations-Timeout-Funktion (Register H:201-203) dient der Sicherheit: Wenn TapHome die Kommunikation mit der Ladestation verliert, wird automatisch eine vorkonfigurierte Rückfallleistung angewendet. Dies kann direkt über Modbus-Schreibzugriffe auf H:201 (Aktivierung), H:202 (Timeout in Sekunden, 0-600) und H:203 (Rückfallleistung in Watt) konfiguriert werden.

Fehlerbehebung

Keine Modbus-Kommunikation
  1. Überprüfen Sie die RS-485-Verkabelung: Pin 4 = D+, Pin 5 = D-
  2. Bestätigen Sie, dass die Baudrate in TapHome und der Ladestation auf 19200 eingestellt ist (über AC MAX App prüfen, Passwort: 0000)
  3. Stellen Sie sicher, dass die Slave-ID zwischen TapHome und der Ladestation übereinstimmt
  4. Überprüfen Sie, dass die Ladestation mit Strom versorgt wird und der LED-Indikator blau leuchtet (Standby) oder einen anderen aktiven Status anzeigt — Schwarz bedeutet ausgeschaltet
Charging Power Limit zeigt keine Wirkung

Berichte aus der Community zeigen, dass das Schreiben in das Register Charging Power Limit (H:1600) bei einigen Firmware-Versionen möglicherweise keine sichtbare Wirkung hat. Stellen Sie sicher, dass die Firmware der Ladestation aktuell ist. Die AC MAX App kann für Firmware-Updates über Bluetooth verwendet werden.

LED-Indikator-Referenz
LED-FarbeStatus
SchwarzAusgeschaltet
Blau (dauerhaft)Standby, kein Fahrzeug angeschlossen
GelbLadebereit, Fahrzeug angeschlossen
Blau (langsames Blinken)Ladevorgang aktiv
GrünLadevorgang abgeschlossen
Rot (langsames Blinken)Störung — siehe Fehlercodes
Rot (dauerhaft)Selbsttest fehlgeschlagen oder allgemeine Störung

Fehlercodes (rote Blinksignale):

BlinksignaleStörungMaßnahme
1Über-/UnterspannungAutomatische Wiederherstellung; bei anhaltendem Problem EVSE neu starten
2RCD ausgelöstLadestation ausschalten, Kabelisolierung prüfen
3ErdungsfehlerPE-Verbindung prüfen, Firmware >= 5.1
4ÜberstromFahrzeugstecker ab- und wieder anstecken
5ÜbertemperaturAbkühlung abwarten
6Falsche EingangsverdrahtungPhase (L) und Neutralleiter (N) tauschen
7Control-Pilot- / SteckerverriegelungsfehlerAb- und wieder anstecken; bei anhaltendem Problem Support kontaktieren

Verfügbare Geräte

Delta AC MAX Basic Modul
Serviceattribute
Modell
Seriennummer
Ladegerät-Version
EVSE-Anzahl
Ladegerät-Fehler

Delta AC Max

Serviceattribute
Model
modbusr(A, 130, String, 19)
Serial Number
modbusr(A, 110, String, 20)
Charger Version
modbusr(A, 101, Uint16)
EVSE Count
modbusr(A, 102, Uint16)
Charger Error
modbusr(A, 103, Uint32)
Ladezeit Variable Nur lesen

Dauer der aktuellen Ladesitzung in Minuten

Register: A:1017 Uint32 Einheit: min numeric

Ladezeit

Lesen
MODBUSR(A, 1017, Uint32) / 60
Ausgangsstrom Variable Nur lesen

Aktueller Ladestrom am EVSE-Ausgang in Ampere

Register: A:1007 Uint32 Einheit: A numeric

Ausgangsstrom

Lesen
MODBUSR(A, 1007, Uint32) / 100
Ausgangsspannung Variable Nur lesen

Aktuelle Ladespannung am EVSE-Ausgang in Volt

Register: A:1003 Uint32 Einheit: V numeric

Ausgangsspannung

Lesen
MODBUSR(A, 1003, Uint32) / 10
Ladezustand Mehrwertschalter Nur lesen

Ladeprozessstatus — Nicht gestartet, Verbunden wartend, Starten, Laden, Pausiert, Abgeschlossen, Vom Benutzer beendet, Fehler

Register: A:1001 Uint16 enum
Werte / Zustände: Charging process not started (no vehicle connected) · Connected, waiting for release (by RFID or local) · Charging process starts · Charging · Suspended (loading paused) · Charging process successfully completed (vehicle still plugged in) · Charging process completed by user (vehicle still plugged in) · Charging ended with error (vehicle still connected)

Ladezustand

Schaltzustand lesen
MODBUSR(A, 1001, Uint16)
Geladene Energie Variable Nur lesen

An das EV übertragene Energie während der aktuellen Sitzung in Wh

Register: A:1019 Uint32 Einheit: Wh numeric

Geladene Energie

Lesen
MODBUSR(A, 1019, Uint32)
Ladeleistung Variable Nur lesen
Register: A:1005 Uint32 Einheit: W numeric

Ladeleistung

Lesen
MODBUSR(A, 1005, Uint32)
Ladeleistungsbegrenzung Variable

Maximal zulässige Ladeleistung in Watt — beschreibbar, Wert ohne Begrenzung wird als leer angezeigt

Register: H:1600 Int32 Einheit: W numeric

Ladeleistungsbegrenzung

Lesen
var out := MODBUSR(H, 1600, Int32);
#0xffffffff
if out = 4294967295 
	return(nan);
else
	return(out);
end
Schreiben
MODBUSW(H, 1600, Int32, Va)
EVSE-Zustand Mehrwertschalter Nur lesen

OCPP-basierter EVSE-Status — Nicht verfügbar, Verfügbar, Belegt, Vorbereitung, Laden, Abschluss, Pausiert EV, Pausiert EVSE, Nicht bereit, Gestört

Register: A:1000 Uint16 enum
Werte / Zustände: Unavailable · Available · Occupied · Preparing · Charging · Finishing · Suspended EV · Suspended EVSE · Not ready · Faulted

EVSE-Zustand

Schaltzustand lesen
MODBUSR(A, 1000, Uint16)
Gesamtleistungsaufnahme Variable Nur lesen

Gesamtleistungsaufnahme am Netzanschluss einschließlich Ladeverlusten

Register: A:1047 Uint32 Einheit: W numeric

Gesamtleistungsaufnahme

Lesen
MODBUSR(A, 1047, Uint32)
Ladegerät-Status Mehrwertschalter Nur lesen

Gesamtzustand des Ladegeräts — Nicht bereit, Betriebsbereit, Gestört

Register: A:100 Uint16 enum
Werte / Zustände: Not ready · Operational · Faulted

Ladegerät-Status

Schaltzustand lesen
MODBUSR(A, 100, Uint16)
Laden pausieren Schalter

Pausiert oder setzt den Ladevorgang fort, ohne das Fahrzeug zu trennen

Register: H:1602 Bool
Werte / Zustände: ON · OFF

Laden pausieren

Schaltzustand lesen
MODBUSR(H, 1602, Bool)
Schaltzustand schreiben
MODBUSW(H, 1602, Bool, St)
Verbindung: Modbus RTU • 19200 baud• 8N1 • Slave ID: $[SlaveId]
Mögliche Verbesserungen (13)
  • H:200 Slave ID — Modbus slave address, default 1 — can also be changed via AC MAX App
  • H:201 Communication Timeout Enable — 0=Disabled, 1=Enabled — enables safety timeout for comm loss
  • H:202 Communication Timeout — 0–600 seconds — if no Charging Power Limit received within timeout, fallback power is applied
  • H:203 Fallback Power — Default charging power (W) applied on communication timeout
  • A:1009 Actual Output Power — Float32, watts — available on UFC/SLIM, not confirmed on AC MAX
  • A:1049 Power Consumption L1 — Float32, watts — per-phase grid consumption (TBC on AC MAX)
  • A:1051 Power Consumption L2 — Float32, watts — per-phase grid consumption (TBC on AC MAX)
  • A:1053 Power Consumption L3 — Float32, watts — per-phase grid consumption (TBC on AC MAX)
  • A:1067 EVSE Total Current — Float32, amps — total EVSE current (TBC on AC MAX)
  • A:1069 EVSE L1 Current — Float32, amps — per-phase EVSE current (TBC on AC MAX)
  • A:1071 EVSE L2 Current — Float32, amps — per-phase EVSE current (TBC on AC MAX)
  • A:1073 EVSE L3 Current — Float32, amps — per-phase EVSE current (TBC on AC MAX)
  • A:1075 ISO 62196 State — UINT16, enum — IEC 62196 plug states A through F (TBC on AC MAX)

Quellen