---
title: "Carlo Gavazzi EM24"
description: "Carlo Gavazzi EM24 przez Modbus RTU (RS-485): energia na fazę L1–L3, taryfy T1/T2 i sumy importu/eksportu w TapHome. 7 urządzeń."
url: "https://taphome.com/pl/compatibility/carlo-gavazzi-em24/"
language: pl
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-rtu","electric-meter","rs485","3-phase","energy-metering","din-rail"]
  questions: ["Jak zintegrować Carlo Gavazzi EM24 z TapHome?","Co mierzy szablon Carlo Gavazzi EM24 w TapHome?","Jak podłączyć Carlo Gavazzi EM24 przez RS-485 do TapHome?","Jak skonfigurować adres Modbus i prędkość transmisji na EM24?","Jak monitorować import i eksport energii za pomocą Carlo Gavazzi EM24?","Jaka jest różnica między typami aplikacji EM24 od A do H?"]
---

# Carlo Gavazzi EM24

Komunikacja: Modbus RTU

- [Oficjalna strona Carlo Gavazzi](https://www.gavazziautomation.com)

## Poradnik integracji

Carlo Gavazzi EM24 to 3-fazowy analizator energii montowany na szynie DIN, komunikujący się przez Modbus RTU po RS-485. Szablon TapHome udostępnia 7 urządzeń obejmujących pomiary energii na fazę (L1/L2/L3), dwutaryfowe liczniki energii (T1/T2) oraz dwukierunkowe sumy importu/eksportu. Każdy miernik fazowy zawiera atrybuty serwisowe dla napięcia, prądu, mocy pozornej i mocy biernej.

EM24 jest dostępny w wariantach z bezpośrednim podłączeniem (AV2, AV9 — do 65 A) oraz z przekładnikami prądowymi (AV5, AV6 — dla wyższych prądów przez 5 A wtórne CT). Wszystkie wartości rejestrów to INT32 z kolejnością słów LSW-first (Little Endian word swap), odczytywane przez kody funkcji Modbus 03h lub 04h (wymienne).

## Podłączenie sprzętowe

### Okablowanie RS-485

EM24 posiada 2-przewodowy interfejs szeregowy RS-485. Podłącz w topologii łańcuchowej (daisy-chain):

- **A** (linia A) do A+/D+ na TapHome RS-485
- **B** (linia B) do B-/D- na TapHome RS-485
- **GND** — podłącz trzeci przewód jako odniesienie masy, uziemiony tylko po stronie hosta

> [!WARNING]
> Magistrala RS-485 **musi** być zakończona na obu końcach rezystorem **120 omów** (1/2 W, 5%) pomiędzy liniami A i B. Terminacja jest wymagana nawet dla połączeń punkt-punkt lub krótkich tras kablowych. Dla odległości powyżej 1000 m lub ponad 160 urządzeń wymagany jest wzmacniacz sygnału.

**Specyfikacja kabla:**

- Typ: AWG24 para symetryczna z trzecim przewodem dla GND (ekranowany zalecany)
- Topologia: tylko daisy-chain (nie gwiazda ani odgałęzienie/T)
- Maks. długość kabla: **1000 m** (bez wzmacniacza)

## Konfiguracja

### Parametry komunikacji

Domyślne ustawienia Modbus odpowiadają szablonowi TapHome:

| Parametr | Domyślne | Opcje |
|----------|----------|-------|
| Prędkość transmisji | 9600 | 9600, 4800 |
| Bity danych | 8 | Stałe |
| Parzystość | Brak | Stałe |
| Bity stopu | 1 | Stałe |
| Slave ID | 1 | 1-247 |

Parametry komunikacji można zmienić przez menu ustawień na panelu przednim lub przez komendy zapisu Modbus do holding rejestrów (H:4362 dla slave ID, H:4363 dla prędkości transmisji).

### Zmiana ustawień przez panel przedni

1. Naciśnij joystick na 3+ sekundy, aby wejść na stronę hasła
2. Wprowadź hasło (domyślne: **0**, zakres hasła: 0-9999)
3. Nawiguj w lewo/prawo do żądanej strony ustawień (np. **AddrESS** dla slave ID, **bAudrAtE** dla prędkości transmisji)
4. Naciśnij joystick, aby wejść w tryb edycji, użyj góra/dół do zmiany wartości
5. Naciśnij, aby potwierdzić, następnie przewiń do **End**, aby wyjść z ustawień

### Typ aplikacji

EM24 obsługuje 8 typów aplikacji (od A do H), które określają dostępne pomiary. Aplikacja **H** zapewnia najbardziej kompleksowy zestaw, obejmujący oddzielny import/eksport energii, szczegóły fazowe, rejestry taryfowe i totalizatory. Aplikacje **E**, **F** i **H** działają bez „easy connection", co oznacza, że import i eksport energii są śledzone oddzielnie — jest to wymagane do pomiarów dwukierunkowych w instalacjach fotowoltaicznych.

| Aplikacja | Główne cechy | Easy Connection |
|-----------|-------------|-----------------|
| A | Podstawowa: napięcia, częstotliwość, łączne kWh(+), zapotrzebowanie mocy | Tak |
| B | A + energia bierna, zapotrzebowanie mocy pozornej | Tak |
| C | A + energia taryfowa, totalizatory 1/2/3 | Tak |
| D | Jednofazowa: kWh(+), tylko napięcie | Tak |
| E | Import + eksport kWh, godziny pracy, moc, PF | Nie |
| F | Pełna: wszystkie pomiary, totalizatory, szczegóły fazowe | Nie |
| G | Jak F z easy connection, na fazę, taryfy | Tak |
| H | Jak F bez easy connection, na fazę, taryfy | Nie |

> [!TIP]
> Dla instalacji fotowoltaicznych, gdzie wymagany jest pomiar dwukierunkowy, wybierz aplikację **E**, **F** lub **H** (bez easy connection). Przy włączonej easy connection (aplikacje A-D, G) import i eksport energii są łączone w jedną sumę, co uniemożliwia rozróżnienie poboru z sieci od oddawania do sieci.

### Slave ID

Przy podłączaniu wielu mierników EM24 na tej samej magistrali RS-485 każdy miernik musi mieć unikalne Slave ID (zakres 1-247). Po zaimportowaniu szablonu TapHome dostosuj Slave ID w ustawieniach połączenia modułu, aby odpowiadało miernikowi.

## Możliwości urządzeń

Szablon tworzy 7 urządzeń zorganizowanych w trzy grupy: mierniki energii na fazę, liczniki taryfowe i sumy dwukierunkowe. Wszystkie urządzenia są tylko do odczytu i odpytywane w 15-sekundowych interwałach.

### Pomiary energii na fazę

Trzy urządzenia ModbusElectricityMeter dostarczają pomiary energii i mocy na fazę:

- **Energy L1** — faza 1, energia czynna importowana (kWh) i moc czynna (kW). Atrybuty serwisowe: napięcie L1-N (V), prąd L1 (A), moc pozorna L1 (VA) i moc bierna L1 (VAR).
- **Energy L2** — faza 2, energia czynna importowana (kWh) i moc czynna (kW). Atrybuty serwisowe: napięcie L2-N (V), prąd L2 (A), moc pozorna L2 (VA) i moc bierna L2 (VAR).
- **Energy L3** — faza 3, energia czynna importowana (kWh) i moc czynna (kW). Atrybuty serwisowe: napięcie L3-N (V), prąd L3 (A), moc pozorna L3 (VA) i moc bierna L3 (VAR).

### Liczniki energii taryfowej

Dwa urządzenia ModbusVariable śledzą zużycie energii według okresu taryfowego:

- **Tariff 1 Energy** — energia czynna importowana zgromadzona podczas okresu taryfowego T1 (kWh). Zawiera energię bierną T1 (kvarh) jako atrybut serwisowy.
- **Tariff 2 Energy** — energia czynna importowana zgromadzona podczas okresu taryfowego T2 (kWh). Zawiera energię bierną T2 (kvarh) jako atrybut serwisowy.

Przełączanie taryf można sterować przez wejścia cyfrowe na mierniku lub przez komendę Modbus (rejestr H:4327). EM24 natywnie obsługuje do 4 taryf (T1-T4), ale szablon TapHome śledzi T1 i T2.

### Dwukierunkowe sumy energii

Dwa urządzenia ModbusVariable dostarczają łączne liczniki importu i eksportu energii:

- **Total Import Energy** — łączny import (pobór z sieci) energii czynnej ze wszystkich faz (kWh). Zawiera łączną importową energię bierną (kvarh) jako atrybut serwisowy.
- **Total Export Energy** — łączny eksport (oddawanie do sieci) energii czynnej ze wszystkich faz (kWh). Zawiera łączną eksportową energię bierną (kvarh) jako atrybut serwisowy.

> [!TIP]
> Licznik eksportu energii ma znaczenie tylko wtedy, gdy EM24 jest skonfigurowany z typem aplikacji obsługującym pomiar dwukierunkowy (E, F lub H — bez easy connection). Przy włączonej easy connection rejestr eksportu pozostaje na zerze.

### Atrybuty serwisowe na poziomie modułu

Szablon udostępnia również trzy atrybuty serwisowe na poziomie modułu:

- **Frequency** — częstotliwość sieci (Hz)
- **Keypad** — stan blokady panelu przedniego (Zablokowany / Odblokowany)
- **Measuring System** — skonfigurowany system okablowania (3Pn, 3P1, 2P, 1P, 3P)

### Dodatkowe możliwości

EM24 udostępnia również rejestry dla napięć międzyfazowych (L1-L2, L2-L3, L3-L1), sumy systemowe dla mocy czynnej/pozornej/biernej, współczynnik mocy na fazę i systemowy, wskaźnik kolejności faz, zapotrzebowanie mocy ze śledzeniem szczytu, taryfy T3 i T4, liczniki eksportu energii na fazę, godziny pracy oraz częściowe (kasowalne) liczniki energii. Mogą one zostać dodane w przyszłej aktualizacji szablonu.

## Rozwiązywanie problemów

### Brak komunikacji

1. Sprawdź, czy okablowanie RS-485 jest w topologii łańcuchowej (nie gwiazda)
2. Sprawdź podłączenia zacisków A/B — zamień A i B, jeśli komunikacja nie działa
3. Potwierdź terminację magistrali: rezystor 120 omów na każdym końcu magistrali
4. Upewnij się, że prędkość transmisji w TapHome odpowiada ustawieniu miernika (domyślne 9600, 8N1)
5. Sprawdź, czy Slave ID w TapHome odpowiada miernikowi (domyślne 1)

### Maksymalna liczba rejestrów na żądanie

EM24 obsługuje maksymalnie **11 rejestrów na jedno żądanie odczytu**. Szablon TapHome jest zaprojektowany w ramach tego ograniczenia, ale niestandardowe konfiguracje powinny respektować ten limit, aby uniknąć błędów komunikacji.

### Nieprawidłowe odczyty

1. Potwierdź, że typ aplikacji obsługuje oczekiwane pomiary — eksport energii wymaga aplikacji E, F lub H
2. Sprawdź, czy system pomiarowy (3Pn, 3P1, 2P, 1P) odpowiada rzeczywistemu okablowaniu instalacji
3. Dla modeli z przekładnikami prądowymi (AV5, AV6) sprawdź, czy współczynnik CT jest prawidłowo skonfigurowany — nieprawidłowy współczynnik powoduje proporcjonalnie błędne wartości energii i mocy

### Kolejność słów rejestru

EM24 używa kolejności słów Little Endian (najpierw LSW, potem MSW) dla wszystkich rejestrów 32-bitowych. Szablon TapHome używa `LittleEndianInt32`, co odpowiada natywnemu formatowi miernika. Jeśli odczyty wyświetlają się jako ekstremalnie duże lub małe liczby, zazwyczaj wskazuje to na niezgodność kolejności bajtów.

## Dostępne urządzenia 7

Te urządzenia pojawią się w TapHome po imporcie.

Carlo Gavazzi EM24 Moduł

Atrybuty serwisowe

|                  |                                                                                               |
|------------------|-----------------------------------------------------------------------------------------------|
| Częstotliwość    |                                                                                               |
| Klawiatura       | Stan blokady panelu przedniego — Zablokowany lub Odblokowany                                  |
| System pomiarowy | Skonfigurowany system okablowania — 3Pn (3-fazowy z przewodem neutralnym), 3P1, 2P, 1P lub 3P |

Atrybuty serwisowe

Frequency

```taphome
MODBUSR(H, 55, Int16) / 10 + " Hz"
```

Keypad

```taphome
IF(MODBUSr(H, 772, Uint16) = 3, "Locked", "Unlocked");
```

Measuring System

```taphome
SWITCH(MODBUSR(H, 4354, Uint16), 0, "3Pn",
1, "3P1",
2, "2P",
3, "1P",
4, "3P",
"Error"
);
```

Energia L1 Licznik energii Tylko do odczytu

Energia i moc fazy 1 — energia czynna importowana (kWh) i chwilowa moc czynna (kW), z atrybutami serwisowymi dla napięcia, prądu, mocy pozornej i mocy biernej

Rejestr: H:70 (readtotalconsumption), H:18 (readdemand) LittleEndianInt32 Jednostka: kWh / kW numeric

Atrybuty serwisowe

|                 |
|-----------------|
| Prąd L1         |
| Moc pozorna L1  |
| Moc bierna L1   |
| Napięcie L1 - N |

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 70, LittleEndianInt32) / 10
```

Odczyt zapotrzebowania

```taphome
MODBUSR(H, 18, LittleEndianInt32) / 10000
```

Atrybuty serwisowe

Current L1

```taphome
MODBUSR(H, 12, LittleEndianInt32) / 1000 + " A"
```

Electrical power L1

```taphome
MODBUSR(H, 24, LittleEndianInt32) / 10 + " VA"
```

Reactive Power L1

```taphome
MODBUSR(H, 30, LittleEndianInt32) / 10 + " VAR"
```

Voltage L1 - N

```taphome
MODBUSR(H, 0, LittleEndianInt32)/10 + " V"
```

Energia L2 Licznik energii Tylko do odczytu

Energia i moc fazy 2 — energia czynna importowana (kWh) i chwilowa moc czynna (kW), z atrybutami serwisowymi dla napięcia, prądu, mocy pozornej i mocy biernej

Rejestr: H:72 (readtotalconsumption), H:20 (readdemand) LittleEndianInt32 Jednostka: kWh / kW numeric

Atrybuty serwisowe

|                 |
|-----------------|
| Prąd L2         |
| Moc pozorna L2  |
| Moc bierna L2   |
| Napięcie L2 - N |

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 72, LittleEndianInt32) / 10
```

Odczyt zapotrzebowania

```taphome
MODBUSR(H, 20, LittleEndianInt32) / 10000
```

Atrybuty serwisowe

Current L2

```taphome
MODBUSR(H, 14, LittleEndianInt32) / 1000 + " A"
```

Electrical Power L2

```taphome
MODBUSR(H, 26, LittleEndianInt32) / 10 + " VA"
```

Reactive Power L2

```taphome
MODBUSR(H, 32, LittleEndianInt32) / 10 + " VAR"
```

Voltage L2 - N

```taphome
MODBUSR(H, 2, LittleEndianInt32)/10 + " V"
```

Energia L3 Licznik energii Tylko do odczytu

Energia i moc fazy 3 — energia czynna importowana (kWh) i chwilowa moc czynna (kW), z atrybutami serwisowymi dla napięcia, prądu, mocy pozornej i mocy biernej

Rejestr: H:74 (readtotalconsumption), H:22 (readdemand) LittleEndianInt32 Jednostka: kWh / kW numeric

Atrybuty serwisowe

|                 |
|-----------------|
| Prąd L3         |
| Moc pozorna L3  |
| Moc bierna L3   |
| Napięcie L3 - N |

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 74, LittleEndianInt32) / 10
```

Odczyt zapotrzebowania

```taphome
MODBUSR(H, 22, LittleEndianInt32) / 10000
```

Atrybuty serwisowe

Current L3

```taphome
MODBUSR(H, 16, LittleEndianInt32) / 1000 + " A"
```

Electrical power L3

```taphome
MODBUSR(H, 28, LittleEndianInt32) / 10 + " VA"
```

Reactive Power L3

```taphome
MODBUSR(H, 34, LittleEndianInt32) / 10 + " VAR"
```

Voltage L3 - N

```taphome
MODBUSR(H, 4, LittleEndianInt32)/10 + " V"
```

Energia taryfa 1 Zmienna Tylko do odczytu

Licznik energii taryfy T1 — gromadzi importowaną energię czynną (kWh), gdy wejście taryfowe wybiera T1

Rejestr: H:76 (readstate) LittleEndianInt32 Jednostka: kWh numeric

Atrybuty serwisowe

|               |
|---------------|
| Moc bierna T1 |

Odczyt

```taphome
MODBUSR(H, 76, LittleEndianInt32)/10
```

Atrybuty serwisowe

Reactive power T1

```taphome
MODBUSR(H, 84, LittleEndianInt32)/10 + " kvarh"
```

Energia taryfa 2 Zmienna Tylko do odczytu

Licznik energii taryfy T2 — gromadzi importowaną energię czynną (kWh), gdy wejście taryfowe wybiera T2

Rejestr: H:78 (readstate) LittleEndianInt32 Jednostka: kWh numeric

Atrybuty serwisowe

|               |
|---------------|
| Moc bierna T2 |

Odczyt

```taphome
MODBUSR(H, 78, LittleEndianInt32)/10
```

Atrybuty serwisowe

Reactive Power

```taphome
MODBUSR(H, 86, LittleEndianInt32)/10 + " varh"
```

Łączna energia eksportowana Zmienna Tylko do odczytu

Energia oddana do sieci — łączna eksportowana energia czynna ze wszystkich faz (kWh), aktywna tylko z typami aplikacji E, F lub H

Rejestr: H:92 (readstate) LittleEndianInt32 Jednostka: kWh numeric

Atrybuty serwisowe

|            |
|------------|
| Moc bierna |

Odczyt

```taphome
MODBUSR(H, 92, LittleEndianInt32)/10
```

Atrybuty serwisowe

Reactive Power

```taphome
MODBUSR(H, 94, LittleEndianInt32)/10 + " kvarh"
```

Łączna energia importowana Zmienna Tylko do odczytu

Energia pobrana z sieci (zużycie) — łączna importowana energia czynna ze wszystkich faz (kWh)

Rejestr: H:62 (readstate) LittleEndianInt32 Jednostka: kWh numeric

Atrybuty serwisowe

|                       |                                                             |
|-----------------------|-------------------------------------------------------------|
| Łączna energia bierna | Łączna importowana energia bierna ze wszystkich faz (kvarh) |

Odczyt

```taphome
MODBUSR(H, 62, LittleEndianInt32)/10
```

Atrybuty serwisowe

Total (+)

```taphome
MODBUSR(H, 64, LittleEndianInt32)/10 + " kvarh"
```

**Połączenie:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

Możliwe ulepszenia (21)

- H:6 V L1-L2 — Line-to-line voltage L1-L2, INT32 V×10
- H:8 V L2-L3 — Line-to-line voltage L2-L3, INT32 V×10
- H:10 V L3-L1 — Line-to-line voltage L3-L1, INT32 V×10
- H:36 V L-N sys — System average line-to-neutral voltage, INT32 V×10
- H:38 V L-L sys — System average line-to-line voltage, INT32 V×10
- H:40 W sys — Total system active power, INT32 W×10
- H:42 VA sys — Total system apparent power, INT32 VA×10
- H:44 var sys — Total system reactive power, INT32 var×10
- H:46 PF L1 — Phase 1 power factor, INT16 PF×1000
- H:47 PF L2 — Phase 2 power factor, INT16 PF×1000
- H:48 PF L3 — Phase 3 power factor, INT16 PF×1000
- H:49 PF sys — System power factor, INT16 PF×1000
- H:50 Phase sequence — Phase sequence indicator: 0=L1-L2-L3, 1=L1-L3-L2, INT16
- H:52 kWh (+) TOT — Total import active energy (non-resettable), INT32 kWh×10. Template uses H:62 (partial/resettable) instead
- H:54 kvarh (+) TOT — Total import reactive energy, INT32 kvarh×10
- H:56 kW dmd — Power demand, INT32 W×10
- H:58 kW dmd peak — Peak power demand, INT32 W×10
- H:60 kWh (+) PARTIAL — Partial import active energy counter (resettable), INT32 kWh×10
- H:88 kWh (-) L1 — Phase 1 export active energy, INT32 kWh×10. Only available on ET series or EM24 with bidirectional metering
- H:90 kWh (-) L2 — Phase 2 export active energy, INT32 kWh×10. Only available on ET series or EM24 with bidirectional metering
- H:96 kWh (-) L3 — Phase 3 export active energy, INT32 kWh×10. Only available on ET series or EM24 with bidirectional metering

## Parametry importu

Te wartości podajesz podczas importu pliku XML.

| Pytanie w aplikacji | Domyślnie     |
|---------------------|---------------|
| Slave ID            | `1`           |
| Adres IP            | `192.168.1.0` |

## Źródła

- EM24-DIN Communication Protocol V2 Rev0
  
  [www.ccontrols.com](https://www.ccontrols.com/support/dp/CarloGavazziEM24.pdf) 2026-03-25
  
  [PDF](https://taphome.com/compatibility/devices/carlo-gavazzi-em24/manufacturer/EM24_DIN_CP.pdf)
- EM24 IS-R2-O2-XX User Manual
  
  [www.gavazziautomation.com](https://www.gavazziautomation.com/fileadmin/images/PIM/MANUALS/ENG/EM24_IS_R2_O2_XX_IM_USE.pdf) 2026-03-25
  
  [PDF](https://taphome.com/compatibility/devices/carlo-gavazzi-em24/manufacturer/EM24_DIN_IM.pdf)
- Carlo Gavazzi EM24 in Home Assistant via Modbus
  
  [verkoyen.eu](https://verkoyen.eu/2025/05/carlo-gavazzi-em24-in-home-assistant-via-modbus/) 2026-03-25

Dokumenty producentów są © ich właścicieli. Udostępniamy je w formie opublikowanej przez producenta, wyłącznie w celach informacyjnych.

## Powiązana dokumentacja

- [Modbus Integration](https://taphome.com/pl/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/pl/docs/integration/modbus/)
- [Prosta konfiguracja za pomocą szablonów](https://taphome.com/pl/docs/integration/modbus/templates/)
- [Skrypty Modbus i prefetch](https://taphome.com/pl/docs/script/modbus-scripts/)
- [Funkcje Modbus](https://taphome.com/pl/docs/script/modbus/)
- [Typy danych Modbus](https://taphome.com/pl/docs/script/modbus-data-types/)

