TapHome

Alfen Eve Single Socket

Modbus TCP
Pridal
Posledná aktualizácia: 03. 2026
Alfen Eve Single Socket

Alfen Eve Single S-line a Pro-line (zásuvkový variant) sú nabíjacie stanice pre elektromobily založené na platforme NG9xx. TapHome sa pripája priamo k wallboxu cez Modbus TCP po Ethernete — nie je potrebná žiadna ďalšia brána.

Šablóna poskytuje detekciu stavu nabíjania, stav pripojenia vozidla, meranie napätia a výkonu po fázach, sledovanie spotreby energie a dynamické obmedzovanie prúdu prostredníctvom riadiaceho registra Max Current.

Sieťové pripojenie

Eve Single má Ethernet port na hlavnej doske. Pripojte ho do rovnakej lokálnej siete ako TapHome Core štandardným Ethernet káblom.

  • Protokol: Modbus TCP
  • Port: 502
  • Poradie bajtov: Big-endian (sieťové poradie bajtov)
  • Adresovanie slave: 1 pre zásuvku 1, 2 pre zásuvku 2 (stanice s dvoma zásuvkami), 200 pre registre na úrovni stanice

Šablóna TapHome pracuje na úrovni zásuvky (slave ID 1 alebo 2). Každá zásuvka na stanici s dvoma zásuvkami vyžaduje vlastnú inštanciu zariadenia v TapHome. Pre modely s jednou zásuvkou použite slave ID 1.

Konfigurácia

Povolenie komunikácie Modbus

Funkcia Modbus slave vyžaduje zakúpenú a aktivovanú licenciu Active Load Balancing na nabíjačke. Potrebný je aj účet Service Installer Application (SIA) — požiadajte oň na https://support.alfen.com.

  1. Otvorte Service Installer Application a pripojte sa k nabíjačke
  2. Prejdite na Active balancing v ľavom menu
  3. Zapnite checkbox Active Load Balancing
  4. Zapnite “Allow 1- and 3-phased charging” ak je potrebné ovládanie prepínania fáz
  5. Vyberte “Energy Management System” ako Data Source — tým sa stanica nakonfiguruje ako Modbus slave
  6. V ľavom menu sa objaví “TCP/IP EMS” — Modbus TCP/IP je predvolene vybraný
  7. Zvoľte režim ovládania:
    • Socket mode — ovládanie každej zásuvky individuálne (odporúčané pre TapHome)
    • SCN mode — ovládanie stanice ako celku

Pri importe šablóny v TapHome zadajte:

  • IP adresa — IP wallboxu v lokálnej sieti
  • Slave ID — 1 pre zásuvku 1, 2 pre zásuvku 2
Možnosti konfigurácie Modbus
NastavenieFunkciaPredvolené
Allow readingPovolenie čítania Modbus registrov cez TCP/IPVypnuté
Allow writing maximum currentsPovolenie zápisu registrov maximálneho prúduVypnuté
Enable socketsZohľadnenie zapísaných hodnôt maximálneho prúdu
Validity timePočet sekúnd pred prepnutím na bezpečný prúd60
IP Address allocationDHCP alebo pevná IPDHCP

V Service Installer Application musia byť povolené obe možnosti “Allow reading” aj “Allow writing maximum currents”, aby šablóna fungovala. Predvolene sú vypnuté.

Schopnosti zariadenia

Stav nabíjania a detekcia vozidla

Dva booleovské senzory odvodené z registra stavu IEC 61851 Mode 3 (H:1201):

  • Vehicle Connection — vráti true keď je vozidlo fyzicky pripojené (stavy B1, B2, C1, C2, D1, D2), false keď je odpojené (A, E, F).
  • Charge State — vráti true keď vozidlo aktívne nabíja (stavy C2 alebo D2), false inak.

Stav Mode 3 sleduje normu IEC 61851:

StavVozidlo pripojenéNabíjaniePopis
ANieNieŽiadne vozidlo pripojené
B1 / B2ÁnoNieVozidlo pripojené, nenabíja
C1 / C2ÁnoLen C2Vozidlo žiada nabíjanie (C2 = PWM aktívne, nabíja)
D1 / D2ÁnoLen D2Vozidlo s požiadavkou na ventiláciu
ENieNieSkrat (CP-PE)
FNieNieChyba nabíjacej stanice

Zariadenie Charge State tiež poskytuje atribút služby “Number of charging phases” (H:1215) zobrazujúci, či vozidlo aktuálne nabíja na 1 alebo 3 fázach, a akciu služby “Charging phases” na prepínanie medzi 1-fázovým a 3-fázovým režimom nabíjania.

Monitorovanie napätia

Trojfázové senzory napätia fáza-neutrál:

  • Voltage Phase L1-N — číta H:306 (BigEndianFloat)
  • Voltage Phase L2-N — číta H:308 (BigEndianFloat)
  • Voltage Phase L3-N — číta H:310 (BigEndianFloat)

Všetky tri hlásia napätie vo voltoch s 15-sekundovým intervalom dotazovania.

Meranie výkonu
  • Real Power Sum — celkový činný výkon všetkých fáz, prevedený z W na kW. Obsahuje atribúty služby zobrazujúce rozloženie po fázach: Phase L1 (H:338), Phase L2 (H:340), Phase L3 (H:342), každý v kW.
  • Frequency — frekvencia siete v Hz z registra H:336.
Meranie energie
  • Real Energy Delivered — kumulatívna energia dodaná do vozidla (H:374, Float64), prevedená z Wh na kWh. Súčet všetkých fáz.
  • Real Energy Consumed — kumulatívna energia spotrebovaná zásuvkou (H:390, Float64), prevedená z Wh na kWh. Súčet všetkých fáz.
Atribúty a akcie na úrovni modulu

Modul poskytuje niekoľko atribútov služby viditeľných v detailnom zobrazení zariadenia:

AtribútPopis
Meter TypeTyp komunikácie merača (RTU, TCP/IP, UDP, P1)
StateStavové príznaky merača — Initialised, Updated, Warning, Error
Mode 3 StateSurový reťazec stavu IEC 61851 Mode 3 (A, B1, B2, C1, C2, D1, D2, E, F)
Max CurrentAktuálne aplikovaný maximálny nabíjací prúd v ampéroch
Active Load Balancing Safe CurrentZáložná hodnota prúdu po vypršaní platnosti max. prúdu

Modul tiež poskytuje akciu služby “Max Current” na zápis maximálneho limitu nabíjacieho prúdu (6–16 A) do registra H:1210. Zapísaná hodnota musí byť obnovená v rámci nakonfigurovaného časového limitu platnosti (predvolene 60 sekúnd), inak sa stanica prepne na bezpečnú hodnotu prúdu.

Hodnota max. prúdu sa nezachová pri reštarte. Po výpadku napájania sa stanica prepne na bezpečný prúd, kým nie je cez Modbus zapísaná nová hodnota.

Ďalšie schopnosti

Alfen Eve poskytuje ďalšie Modbus registre pre medzifázové napätia, prúdy po fázach a celkový prúd, účinník, zdanlivý výkon, jalový výkon a rozloženie energie po fázach. Registre na úrovni stanice (slave 200) poskytujú teplotu dosky, stav OCPP, agregovanú spotrebu Smart Charging Network (SCN) a ovládanie max. prúdu po fázach. Tieto je možné pridať do šablóny TapHome v budúcej aktualizácii.

Riešenie problémov

Žiadna komunikácia Modbus
  1. Overte, že Ethernet kábel je pripojený a nabíjačka je v rovnakej sieti ako TapHome Core
  2. Potvrďte, že licencia Active Load Balancing je aktivovaná
  3. Skontrolujte, že v Service Installer Application je povolené “Allow reading”
  4. Potvrďte správne slave ID — použite 1 pre zásuvku 1 (nie 200, čo je adresa na úrovni stanice)
  5. Uistite sa, že firewall neblokuje port 502
  6. Nabíjačka podporuje maximálne 2 súčasné Modbus TCP pripojenia — overte, že žiadny iný systém nevyužíva oba sloty
Max. prúd sa neuplatňuje
  1. Overte, že v Service Installer Application je povolené “Allow writing maximum currents”
  2. Skontrolujte, že bezpečný prúd je nakonfigurovaný (musí byť nastavený pred ovládaním max. prúdu cez Modbus)
  3. Uistite sa, že hodnota prúdu je obnovená pred vypršaním časového limitu platnosti (predvolene 60 sekúnd)
  4. Skontrolujte register H:1214 (Setpoint accounted for) — hodnota 1 potvrdzuje, že zapísaný prúd bol uplatnený
Prepínanie fáz nefunguje

Uistite sa, že v nastaveniach Active Load Balancing cez Service Installer Application je povolené “Allow 1- and 3-phased charging”. Toto nastavenie je potrebné, aby akcia služby prepínania fáz fungovala.

Odporúčanie pre firmware

Odporúča sa firmware verzia 6.4.0-4210 alebo novšia. Staršie verzie majú chybu, kde sa výkonový budget resetuje na 0 A keď žiadne auto nenabíja.

Dostupné zariadenia

Alfen Socket Modul
Servisné atribúty
Typ meračaTyp komunikácie merača — RTU, TCP/IP, UDP alebo P1
StavStavové príznaky merača — Initialised, Updated, Warning, Error
Stav Mode 3Stav nabíjania IEC 61851 Mode 3 — A (odpojené), B1/B2 (pripojené), C1/C2 (nabíjanie), D1/D2 (ventilácia), E/F (chyba)
Max. prúdAktuálne aplikovaný maximálny nabíjací prúd v ampéroch
Active Load Balancing bezpečný prúdZáložná hodnota prúdu po vypršaní platnosti max. prúdu
Servisné akcie
Max. prúdNastavenie maximálneho limitu nabíjacieho prúdu (6–16 A) — musí byť obnovené v rámci časového limitu platnosti

Alfen Socket

Čítanie (modul)
#warning
IF(GETBIT(MODBUSR(H, 300, Uint16), 2)=1, ADDWARNING("Meter in warning state"));
#error
IF(GETBIT(MODBUSR(H, 300, Uint16), 3)=1, ADDError("Meter in error"));
IF(MODBUSR(H, 1201, String, 5)="F", ADDError("Charging error"));
Servisné atribúty
Meter Type
SWITCH(MODBUSR(H, 305, Uint16),
 0, "RTU",
 1, "TCP/IP",
 2, "UDP",
 3, "P1",
 "Other");
State
var reg := MODBUSR(H, 300, Uint16);
var string := 
IF(GETBIT(reg, 0) = 1, "Initialised ", "") +
IF(GETBIT(reg, 1) = 1, "Updated ", "") +
IF(GETBIT(reg, 2) = 1, "Warning ", "") +
IF(GETBIT(reg, 3) = 1, "Error", "");
Mode 3 State
MODBUSR(H, 1201, String, 5);
Max Current
MODBUSR(H, 1210, Float, 2) + " A"
Active Load Balancing Safe Current
MODBUSR(H, 1212, Float, 2) + " A"
Servisné akcie
Max Current
Parametre: Max Current [A] (6–16 cur)
MODBUSW(H, 1210, Float, cur, 2)
Frekvencia Premenná Len na čítanie
Register: H:336 Float Jednotka: Hz

Frekvencia

Čítanie
MODBUSR(H, 336, Float, 2)
Stav nabíjania Jazýčkový kontakt Len na čítanie

Detekcia aktívneho nabíjania — true keď vozidlo odoberá energiu (stavy Mode 3 C2 alebo D2)

Register: H:1201 String switch-map
Servisné atribúty
Počet nabíjacích fázPočet fáz aktuálne používaných na nabíjanie (1 alebo 3)
Servisné akcie
Nabíjacie fázyPrepínanie medzi 1-fázovým a 3-fázovým režimom nabíjania

Stav nabíjania

Čítanie
SWITCH(MODBUSR(H, 1201, String, 5),
"A", false,
"B1", false,
"B2", false,
"C1", false,
"C2", true,
"D1", false,
"D2", true,
"E", false,
"F", false,
Nan)
Servisné atribúty
Number of charging phases
MODBUSR(H, 1215, Uint16);
Servisné akcie
Charging phases
Parametre: Charging Phases
MODBUSW(H, 1215, Uint16, chrg);
Spotrebovaná energia Premenná Len na čítanie

Kumulatívna energia spotrebovaná zásuvkou zo všetkých fáz (kWh)

Register: H:390 Float Jednotka: kWh

Spotrebovaná energia

Čítanie
MODBUSR(H, 390, Float, 4)/1000;
Dodaná energia Premenná Len na čítanie

Kumulatívna energia dodaná do vozidla zo všetkých fáz (kWh)

Register: H:374 Float Jednotka: kWh

Dodaná energia

Čítanie
MODBUSR(H, 374, Float, 4)/1000
Celkový činný výkon Premenná Len na čítanie

Celkový činný výkon všetkých fáz (kW) s rozložením po fázach v atribútoch služby

Register: H:344 Float Jednotka: kW
Servisné atribúty
Fáza L1
Fáza L2
Fáza L3

Celkový činný výkon

Čítanie
MODBUSR(H, 344, Float, 2)/1000
Servisné atribúty
Phase L1
MODBUSR(H, 338, Float, 2)/1000 + " kW";
Phase L2
MODBUSR(H, 340, Float, 2)/1000 + " kW";
Phase L3
MODBUSR(H, 342, Float, 2)/1000 + " kW";
Pripojenie vozidla Jazýčkový kontakt Len na čítanie

Detekcia pripojenia kábla — true keď je EV kábel pripojený (stavy Mode 3 B1/B2/C1/C2/D1/D2)

Register: H:1201 String switch-map

Pripojenie vozidla

Čítanie
SWITCH(MODBUSR(H, 1201, String, 5),
"A", false,
"B1", true,
"B2", true,
"C1", true,
"C2", true,
"D1", true,
"D2", true,
"E", false,
"F", false,
Nan)
Napätie fáza L1-N Premenná Len na čítanie
Register: H:306 BigEndianFloat Jednotka: V

Napätie fáza L1-N

Čítanie
MODBUSR(H, 306, BigEndianFloat, 2)
Napätie fáza L2-N Premenná Len na čítanie
Register: H:308 BigEndianFloat Jednotka: V

Napätie fáza L2-N

Čítanie
MODBUSR(H, 308, BigEndianFloat, 2)
Napätie fáza L3-N Premenná Len na čítanie
Register: H:310 BigEndianFloat Jednotka: V

Napätie fáza L3-N

Čítanie
MODBUSR(H, 310, BigEndianFloat, 2)
Pripojenie: Modbus TCP • Slave ID: $[SlaveId]
Možné vylepšenia (18)
  • H:312 Voltage L1-L2 — Float32 (2 words), V, line-to-line voltage
  • H:314 Voltage L2-L3 — Float32 (2 words), V, line-to-line voltage
  • H:316 Voltage L3-L1 — Float32 (2 words), V, line-to-line voltage
  • H:318 Current N — Float32 (2 words), A, neutral current
  • H:320 Current L1 — Float32 (2 words), A, phase L1 current
  • H:322 Current L2 — Float32 (2 words), A, phase L2 current
  • H:324 Current L3 — Float32 (2 words), A, phase L3 current
  • H:326 Current Sum — Float32 (2 words), A, total current
  • H:328 Power Factor L1/L2/L3/Sum — Float32 (2 words each), 4 registers at H:328-335
  • H:346 Apparent Power L1/L2/L3/Sum — Float32 (2 words each), VA, 4 registers at H:346-353
  • H:354 Reactive Power L1/L2/L3/Sum — Float32 (2 words each), VAr, 4 registers at H:354-361
  • H:362 Real Energy Delivered per-phase (L1/L2/L3) — Float64 (4 words each), Wh, per-phase breakdown (template only has sum)
  • H:378 Real Energy Consumed per-phase (L1/L2/L3) — Float64 (4 words each), Wh, per-phase breakdown (template only has sum)
  • H:394 Apparent Energy L1/L2/L3/Sum — Float64 (4 words each), VAh, 4 registers at H:394-409
  • H:410 Reactive Energy L1/L2/L3/Sum — Float64 (4 words each), VArh, 4 registers at H:410-425
  • H:1200 Availability — Uint16, 1=Operative
  • H:1206 Actual Applied Max Current — Float32 (2 words), A, currently applied current after ALB calculation
  • H:1208 Modbus Slave Max Current Valid Time — Uint32, seconds, remaining validity of written max current

Zdroje