---
title: "Alfen Eve Single Socket"
description: "Sledování stavu nabíjení EV, výkonu a napětí po fázích, energie a max. proudu přes Modbus TCP. TapHome šablona pro Alfen Eve Single S-line / Pro-line."
url: "https://taphome.com/cs/compatibility/alfen-socket/"
language: cs
lastmod: 2026-03-29
generator: hugo
ai:
  topics: ["modbus-tcp","wallbox","ev-charging","3-phase","ethernet"]
  questions: ["Jak integrovat Alfen Eve wallbox s TapHome?","Co monitoruje a ovládá šablona Alfen Socket v TapHome?","Jak připojit Alfen Eve přes Modbus TCP k TapHome?","Jak povolit Modbus slave na nabíječce Alfen Eve?","Jak ovládat nabíjecí proud EV pomocí TapHome a Alfen?","Co je stav Mode 3 na nabíječce Alfen Eve?"]
---

# Alfen Eve Single Socket

Komunikace: Modbus TCP

- [Oficiální stránka Alfen](https://alfen.com/charging-equipment)

> Adresa v síti
> 
> TapHome komunikuje se zařízením na adrese zadané při importu. Dejte zařízení stálou adresu — rezervaci IP v routeru, nebo jeho mDNS jméno, pokud ho podporuje —, jinak integrace přestane fungovat, když router adresu změní.
> 
> [Příprava sítě](https://taphome.com/cs/docs/setup/network-preparation/)

## Návod na integraci

Alfen Eve Single S-line a Pro-line (zásuvkový variant) jsou nabíjecí stanice pro elektromobily založené na platformě NG9xx. TapHome se připojuje přímo k wallboxu přes Modbus TCP po Ethernetu — není potřeba žádná další brána.

Šablona poskytuje detekci stavu nabíjení, stav připojení vozidla, měření napětí a výkonu po fázích, sledování spotřeby energie a dynamické omezování proudu prostřednictvím řídícího registru Max Current.

## Síťové připojení

Eve Single má Ethernet port na hlavní desce. Připojte jej do stejné lokální sítě jako TapHome Core standardním Ethernet kabelem.

- **Protokol:** Modbus TCP
- **Port:** 502
- **Pořadí bajtů:** Big-endian (síťové pořadí bajtů)
- **Adresování slave:** 1 pro zásuvku 1, 2 pro zásuvku 2 (stanice se dvěma zásuvkami), 200 pro registry na úrovni stanice

> [!NOTE]
> Šablona TapHome pracuje na úrovni zásuvky (slave ID 1 nebo 2). Každá zásuvka na stanici se dvěma zásuvkami vyžaduje vlastní instanci zařízení v TapHome. Pro modely s jednou zásuvkou použijte slave ID 1.

## Konfigurace

### Povolení komunikace Modbus

Funkce Modbus slave vyžaduje zakoupenou a aktivovanou licenci **Active Load Balancing** na nabíječce. Potřebný je také účet Service Installer Application (SIA) — požádejte o něj na https://support.alfen.com.

1. Otevřete Service Installer Application a připojte se k nabíječce
2. Přejděte na **Active balancing** v levém menu
3. Zapněte checkbox **Active Load Balancing**
4. Zapněte **"Allow 1- and 3-phased charging"** pokud je potřeba ovládání přepínání fází
5. Vyberte **"Energy Management System"** jako Data Source — tím se stanice nakonfiguruje jako Modbus slave
6. V levém menu se objeví **"TCP/IP EMS"** — Modbus TCP/IP je ve výchozím stavu vybraný
7. Zvolte režim ovládání:
   - **Socket mode** — ovládání každé zásuvky individuálně (doporučeno pro TapHome)
   - **SCN mode** — ovládání stanice jako celku

Při importu šablony v TapHome zadejte:

- **IP adresa** — IP wallboxu v lokální síti
- **Slave ID** — 1 pro zásuvku 1, 2 pro zásuvku 2

### Možnosti konfigurace Modbus

| Nastavení | Funkce | Výchozí |
|-----------|--------|---------|
| Allow reading | Povolení čtení Modbus registrů přes TCP/IP | Vypnuto |
| Allow writing maximum currents | Povolení zápisu registrů maximálního proudu | Vypnuto |
| Enable sockets | Zohlednění zapsaných hodnot maximálního proudu | — |
| Validity time | Počet sekund před přepnutím na bezpečný proud | 60 |
| IP Address allocation | DHCP nebo pevná IP | DHCP |

> [!WARNING]
> V Service Installer Application musí být povoleny obě možnosti "Allow reading" i "Allow writing maximum currents", aby šablona fungovala. Ve výchozím stavu jsou vypnuty.

## Schopnosti zařízení

### Stav nabíjení a detekce vozidla

Dva booleovské senzory odvozené z registru stavu IEC 61851 Mode 3 (H:1201):

- **Vehicle Connection** — vrátí true když je vozidlo fyzicky připojeno (stavy B1, B2, C1, C2, D1, D2), false když je odpojeno (A, E, F).
- **Charge State** — vrátí true když vozidlo aktivně nabíjí (stavy C2 nebo D2), false jinak.

Stav Mode 3 sleduje normu IEC 61851:

| Stav | Vozidlo připojeno | Nabíjení | Popis |
|------|-------------------|----------|-------|
| A | Ne | Ne | Žádné vozidlo připojeno |
| B1 / B2 | Ano | Ne | Vozidlo připojeno, nenabíjí |
| C1 / C2 | Ano | Jen C2 | Vozidlo žádá nabíjení (C2 = PWM aktivní, nabíjí) |
| D1 / D2 | Ano | Jen D2 | Vozidlo s požadavkem na ventilaci |
| E | Ne | Ne | Zkrat (CP-PE) |
| F | Ne | Ne | Chyba nabíjecí stanice |

Zařízení Charge State také poskytuje **atribut služby** "Number of charging phases" (H:1215) zobrazující, zda vozidlo aktuálně nabíjí na 1 nebo 3 fázích, a **akci služby** "Charging phases" pro přepínání mezi 1fázovým a 3fázovým režimem nabíjení.

### Monitorování napětí

Třífázové senzory napětí fáze-neutrál:

- **Voltage Phase L1-N** — čte H:306 (BigEndianFloat)
- **Voltage Phase L2-N** — čte H:308 (BigEndianFloat)
- **Voltage Phase L3-N** — čte H:310 (BigEndianFloat)

Všechny tři hlásí napětí ve voltech s 15sekundovým intervalem dotazování.

### Měření výkonu

- **Real Power Sum** — celkový činný výkon všech fází, převedený z W na kW. Obsahuje **atributy služby** zobrazující rozložení po fázích: Phase L1 (H:338), Phase L2 (H:340), Phase L3 (H:342), každý v kW.
- **Frequency** — frekvence sítě v Hz z registru H:336.

### Měření energie

- **Real Energy Delivered** — kumulativní energie dodaná do vozidla (H:374, Float64), převedená z Wh na kWh. Součet všech fází.
- **Real Energy Consumed** — kumulativní energie spotřebovaná zásuvkou (H:390, Float64), převedená z Wh na kWh. Součet všech fází.

### Atributy a akce na úrovni modulu

Modul poskytuje několik **atributů služby** viditelných v detailním zobrazení zařízení:

| Atribut | Popis |
|---------|-------|
| Meter Type | Typ komunikace měřiče (RTU, TCP/IP, UDP, P1) |
| State | Stavové příznaky měřiče — Initialised, Updated, Warning, Error |
| Mode 3 State | Surový řetězec stavu IEC 61851 Mode 3 (A, B1, B2, C1, C2, D1, D2, E, F) |
| Max Current | Aktuálně aplikovaný maximální nabíjecí proud v ampérech |
| Active Load Balancing Safe Current | Záložní hodnota proudu po vypršení platnosti max. proudu |

Modul také poskytuje **akci služby** "Max Current" pro zápis maximálního limitu nabíjecího proudu (6–16 A) do registru H:1210. Zapsaná hodnota musí být obnovena v rámci nakonfigurovaného časového limitu platnosti (výchozí 60 sekund), jinak se stanice přepne na bezpečnou hodnotu proudu.

> [!WARNING]
> Hodnota max. proudu se **nezachová** při restartu. Po výpadku napájení se stanice přepne na bezpečný proud, dokud není přes Modbus zapsána nová hodnota.

### Další schopnosti

Alfen Eve poskytuje další Modbus registry pro sdružená napětí, proudy po fázích a celkový proud, účiník, zdánlivý výkon, jalový výkon a rozložení energie po fázích. Registry na úrovni stanice (slave 200) poskytují teplotu desky, stav OCPP, agregovanou spotřebu Smart Charging Network (SCN) a ovládání max. proudu po fázích. Tyto lze přidat do šablony TapHome v budoucí aktualizaci.

## Řešení problémů

### Žádná komunikace Modbus

1. Ověřte, že Ethernet kabel je připojen a nabíječka je ve stejné síti jako TapHome Core
2. Potvrďte, že licence Active Load Balancing je aktivována
3. Zkontrolujte, že v Service Installer Application je povoleno "Allow reading"
4. Potvrďte správné slave ID — použijte 1 pro zásuvku 1 (ne 200, což je adresa na úrovni stanice)
5. Ujistěte se, že firewall neblokuje port 502
6. Nabíječka podporuje maximálně 2 současná Modbus TCP připojení — ověřte, že žádný jiný systém nevyužívá oba sloty

### Max. proud se neuplatňuje

1. Ověřte, že v Service Installer Application je povoleno "Allow writing maximum currents"
2. Zkontrolujte, že bezpečný proud je nakonfigurován (musí být nastaven před ovládáním max. proudu přes Modbus)
3. Ujistěte se, že hodnota proudu je obnovena před vypršením časového limitu platnosti (výchozí 60 sekund)
4. Zkontrolujte registr H:1214 (Setpoint accounted for) — hodnota 1 potvrzuje, že zapsaný proud byl uplatněn

### Přepínání fází nefunguje

Ujistěte se, že v nastavení Active Load Balancing přes Service Installer Application je povoleno "Allow 1- and 3-phased charging". Toto nastavení je potřebné, aby akce služby přepínání fází fungovala.

### Doporučení pro firmware

Doporučuje se firmware verze **6.4.0-4210 nebo novější**. Starší verze mají chybu, kdy se výkonový budget resetuje na 0 A pokud žádné auto nenabíjí.

## Dostupná zařízení 9

Tato zařízení se po importu zobrazí v TapHome.

Alfen Socket Modul

Servisní atributy

|                                      |                                                                                                                    |
|--------------------------------------|--------------------------------------------------------------------------------------------------------------------|
| Typ měřiče                           | Typ komunikace měřiče — RTU, TCP/IP, UDP nebo P1                                                                   |
| Stav                                 | Stavové příznaky měřiče — Initialised, Updated, Warning, Error                                                     |
| Stav Mode 3                          | Stav nabíjení IEC 61851 Mode 3 — A (odpojeno), B1/B2 (připojeno), C1/C2 (nabíjení), D1/D2 (ventilace), E/F (chyba) |
| Max. proud                           | Aktuálně aplikovaný maximální nabíjecí proud v ampérech                                                            |
| Active Load Balancing bezpečný proud | Záložní hodnota proudu po vypršení platnosti max. proudu                                                           |

Servisní akce

|            |                                                                                                               |
|------------|---------------------------------------------------------------------------------------------------------------|
| Max. proud | Nastavení maximálního limitu nabíjecího proudu (6–16 A) — musí být obnoveno v rámci časového limitu platnosti |

Čtení (modul)

```taphome
#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í atributy

Meter Type

```taphome
SWITCH(MODBUSR(H, 305, Uint16),
 0, "RTU",
 1, "TCP/IP",
 2, "UDP",
 3, "P1",
 "Other");
```

State

```taphome
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

```taphome
MODBUSR(H, 1201, String, 5);
```

Max Current

```taphome
MODBUSR(H, 1210, Float, 2) + " A"
```

Active Load Balancing Safe Current

```taphome
MODBUSR(H, 1212, Float, 2) + " A"
```

Servisní akce

Max Current

Parametry: Max Current \[A] (6–16 cur)

```taphome
MODBUSW(H, 1210, Float, cur, 2)
```

Frekvence Proměnná Pouze ke čtení

Registr: H:336 Float Jednotka: Hz

Čtení

```taphome
MODBUSR(H, 336, Float, 2)
```

Stav nabíjení Jazýčkový kontakt Pouze ke čtení

Detekce aktivního nabíjení — true když vozidlo odebírá energii (stavy Mode 3 C2 nebo D2)

Registr: H:1201 String switch-map

Servisní atributy

|                       |                                                       |
|-----------------------|-------------------------------------------------------|
| Počet nabíjecích fází | Počet fází aktuálně používaných k nabíjení (1 nebo 3) |

Servisní akce

|               |                                                     |
|---------------|-----------------------------------------------------|
| Nabíjecí fáze | Přepínání mezi 1fázovým a 3fázovým režimem nabíjení |

Čtení

```taphome
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í atributy

Number of charging phases

```taphome
MODBUSR(H, 1215, Uint16);
```

Servisní akce

Charging phases

Parametry: Charging Phases

```taphome
MODBUSW(H, 1215, Uint16, chrg);
```

Spotřebovaná energie Proměnná Pouze ke čtení

Kumulativní energie spotřebovaná zásuvkou ze všech fází (kWh)

Registr: H:390 Float Jednotka: kWh

Čtení

```taphome
MODBUSR(H, 390, Float, 4)/1000;
```

Dodaná energie Proměnná Pouze ke čtení

Kumulativní energie dodaná do vozidla ze všech fází (kWh)

Registr: H:374 Float Jednotka: kWh

Čtení

```taphome
MODBUSR(H, 374, Float, 4)/1000
```

Celkový činný výkon Proměnná Pouze ke čtení

Celkový činný výkon všech fází (kW) s rozložením po fázích v atributech služby

Registr: H:344 Float Jednotka: kW

Servisní atributy

|         |
|---------|
| Fáze L1 |
| Fáze L2 |
| Fáze L3 |

Čtení

```taphome
MODBUSR(H, 344, Float, 2)/1000
```

Servisní atributy

Phase L1

```taphome
MODBUSR(H, 338, Float, 2)/1000 + " kW";
```

Phase L2

```taphome
MODBUSR(H, 340, Float, 2)/1000 + " kW";
```

Phase L3

```taphome
MODBUSR(H, 342, Float, 2)/1000 + " kW";
```

Připojení vozidla Jazýčkový kontakt Pouze ke čtení

Detekce připojení kabelu — true když je EV kabel připojen (stavy Mode 3 B1/B2/C1/C2/D1/D2)

Registr: H:1201 String switch-map

Čtení

```taphome
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ětí fáze L1-N Proměnná Pouze ke čtení

Registr: H:306 BigEndianFloat Jednotka: V

Čtení

```taphome
MODBUSR(H, 306, BigEndianFloat, 2)
```

Napětí fáze L2-N Proměnná Pouze ke čtení

Registr: H:308 BigEndianFloat Jednotka: V

Čtení

```taphome
MODBUSR(H, 308, BigEndianFloat, 2)
```

Napětí fáze L3-N Proměnná Pouze ke čtení

Registr: H:310 BigEndianFloat Jednotka: V

Čtení

```taphome
MODBUSR(H, 310, BigEndianFloat, 2)
```

**Připojení:** Modbus TCP • Slave ID: $\[SlaveId] • Hostname: `ACE-{SERIAL}.local`

Možná vylepšení (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

## Parametry importu

Tyto hodnoty zadáte při importu XML.

| Ptá se v aplikaci | Výchozí       |
|-------------------|---------------|
| Slave ID          | `1`           |
| IP adresa         | `192.168.1.0` |

## Zdroje

- Alfen Modbus Slave TCP/IP — Register Mapping v2.3
  
  [alfresco.alfen.com](https://alfresco.alfen.com/share/s/MF_z6vSJT7y6M0dPOBrOyA) 2026-03-29
  
  [PDF](https://taphome.com/compatibility/devices/alfen-socket/manufacturer/modbus-register-mapping.pdf)
- nessnaj/alfen\_eve\_modbus\_tcp — Python Register Map
  
  [github.com](https://github.com/nessnaj/alfen_eve_modbus_tcp) 2026-03-29
- Alfen Eve Pro — HA Community Modbus TCP Thread
  
  [community.home-assistant.io](https://community.home-assistant.io/t/alfen-eve-pro-ev-chargepoint-interface-via-tcp-modbus/346000) 2026-03-29

Dokumenty výrobců jsou © jejich příslušných vlastníků. Poskytujeme je tak, jak je výrobce zveřejnil, pouze pro informaci.

## Související dokumentace

- [Modbus Integration](https://taphome.com/cs/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/cs/docs/integration/modbus/)
- [Jednoduché nastavení pomocí šablon](https://taphome.com/cs/docs/integration/modbus/templates/)
- [Skripty Modbus a prefetch](https://taphome.com/cs/docs/script/modbus-scripts/)
- [Funkce Modbus](https://taphome.com/cs/docs/script/modbus/)
- [Datové typy Modbus](https://taphome.com/cs/docs/script/modbus-data-types/)

