---
title: "Daikin EKMBPP1"
description: "Adapter Modbus RTU Daikin EKMBPP1/EKMBPP1A dla jednostek VRV, Sky Air i VAM/VKM z magistralą P1P2."
url: "https://taphome.com/pl/compatibility/daikin-ekmbpp1/"
language: pl
lastmod: 2026-03-19
generator: hugo
ai:
  topics: ["modbus-rtu","air-conditioning","rs485","dip-switch","vrv","p1p2-bus","smart-grid"]
  questions: ["Jak zintegrować Daikin EKMBPP1 z TapHome?","Co kontroluje szablon TapHome dla Daikin EKMBPP1?","Jak podłączyć Daikin EKMBPP1 przez RS-485 do TapHome?","Jak ustawić adres za pomocą przełączników DIP w Daikin EKMBPP1?","Jakie wzorce diod LED wskazują błędy komunikacji w EKMBPP1?","Jak skonfigurować sterowanie Smart Grid dla jednostek Daikin Sky Air za pomocą TapHome?"]
---

# Daikin EKMBPP1

Komunikacja: Modbus RTU

- [Daikin EKMBPP1 — strona produktu](https://www.daikin.eu/en_us/products/EKMBPP1.html)
- [Oficjalna strona Daikin](https://www.daikin.com)

Daikin EKMBPP1 (i EKMBPP1A) to adapter Modbus RTU, który łączy jednostki Daikin VRV, Sky Air i wentylacyjne VAM/VKM z systemem TapHome przez RS-485. Adapter komunikuje się z jednostkami wewnętrznymi poprzez magistralę P1P2 i udostępnia odczyty temperatury, prędkość wentylatora, tryby pracy, kierunek przepływu powietrza oraz sterowanie Smart Grid.

Na jednej magistrali Modbus RTU można podłączyć do 16 jednostek. Każdy adapter wymaga unikalnego Slave ID konfigurowanego za pomocą przełączników DIP na PCB.

## Połączenie sprzętowe

### Przegląd PCB

![Rozmieszczenie komponentów na PCB Daikin EKMBPP1](https://taphome.com/images/compatibility/daikin-ekmbpp1/07_PCB_components_layout_hu_76130342a512cf4a.jpg)

**Główne komponenty na PCB:**

- **X1A** — Złącze zasilania (15–24 V DC)
- **X2M** — Złącze RS-485 Modbus (DA+, DB-, GND)
- **X7M** — Komunikacja P1P2 z jednostką wewnętrzną
- **DS1** — 10-pozycyjny przełącznik DIP dla adresu Modbus
- **SS1, SS2, SS3** — Przełączniki suwakowe rezystora terminującego
- **LED1–4, HAP** — Wskaźniki stanu LED

### Specyfikacja techniczna

- **Zasilanie:** 15–24 V DC, maks. 120 mA (3 W)
- **Temperatura pracy:** -10°C do +50°C
- **Protokół:** Modbus RTU Slave, RS-485
- **Prędkość transmisji:** 9600, bez parzystości, 1 bit stopu
- **Maks. jednostek:** 16 na jednej magistrali

### Okablowanie RS-485 (złącze X2M)

Podłącz za pomocą **3-przewodowego połączenia RS-485**:

- **DA+** → A+/D+ na TapHome RS-485
- **DB-** → B-/D- na TapHome RS-485
- **GND** → GND na zasilaczu TapHome (**obowiązkowe**)

![Okablowanie Daikin EKMBPP1 wewnątrz puszki instalacyjnej](https://taphome.com/images/compatibility/daikin-ekmbpp1/12_installation_steps_2_hu_e408b9b24e4b0b81.jpg)

**Specyfikacja kabla:**

- Typ: skrętka 24 AWG, ekranowana lub nieekranowana
- Standard: CAT3, CAT4 lub CAT5
- Maks. długość: **500 m**
- Użyj skrętki dla DA+/DB- i trzeciego przewodu dla GND

> [!WARNING]
> **Ważne — Uziemienie**
>
> Przewód GND **musi** być podłączony między adapterem Daikin a zasilaczem TapHome. Bez prawidłowego uziemienia mogą wystąpić błędy komunikacji. Zalecamy uziemienie jednopunktowe.

### Schemat połączeń

![Kompletny schemat połączeń Daikin EKMBPP1](https://taphome.com/images/compatibility/daikin-ekmbpp1/35_wiring_diagram_hu_5f973d1289ea5b8d.jpg)

## Konfiguracja

### Adresowanie przełącznikiem DIP

10-pozycyjny przełącznik DIP **DS1** na PCB ustawia adres Modbus RTU Slave (zakres 0–63).
Przełącznik DIP 10 to najmniej znaczący bit (LSB) — odczyt od prawej do lewej.

**Przykłady adresów (pozycje DIP 1→10):**

| Adres | Przełącznik DIP DS1 (1→10) |
|-------|---------------------------|
| **1** | `OFF OFF OFF OFF OFF OFF OFF OFF OFF ON` |
| **2** | `OFF OFF OFF OFF OFF OFF OFF OFF ON OFF` |
| **3** | `OFF OFF OFF OFF OFF OFF OFF OFF ON ON` |
| **4** | `OFF OFF OFF OFF OFF OFF OFF ON OFF OFF` |
| **5** | `OFF OFF OFF OFF OFF OFF OFF ON OFF ON` |
| **6** | `OFF OFF OFF OFF OFF OFF OFF ON ON OFF` |
| **7** | `OFF OFF OFF OFF OFF OFF OFF ON ON ON` |
| **8** | `OFF OFF OFF OFF OFF OFF ON OFF OFF OFF` |
| **9** | `OFF OFF OFF OFF OFF OFF ON OFF OFF ON` |
| **10** | `OFF OFF OFF OFF OFF OFF ON OFF ON OFF` |

**Zalecane:** Adres 1 dla pierwszego adaptera (DIP 10=ON, pozostałe OFF).

### Rezystor terminujący (SS1–SS3)

Skonfiguruj rezystor terminujący magistrali za pomocą przełączników suwakowych SS1, SS2 i SS3:

| SS1 | SS2 | SS3 | Rezystancja |
|-----|-----|-----|-------------|
| OFF | OFF | OFF | 0 Ω |
| OFF | ON | OFF | 100 Ω |
| ON | OFF | OFF | **120 Ω** |

**Dla TapHome:** TapHome Core posiada wbudowany rezystor 120 Ω na swoich terminalach BUS. Ustaw **120 Ω** (SS1=ON, SS2=OFF, SS3=OFF) tylko na **ostatniej** jednostce Daikin na magistrali. Wszystkie pozostałe jednostki powinny mieć ustawione 0 Ω (wszystkie przełączniki OFF).

### Modbus master timeout

Ustaw przełączniki DIP 3 i 4 na EKMBPP1 dla TapHome:

- **DIP 3:** ON
- **DIP 4:** OFF

Konfiguruje to 120-sekundowy timeout: jeśli w ciągu 120 sekund nie zostanie odebrana żadna komunikacja Modbus, adapter włączy wszystkie jednostki z bieżącymi ustawieniami, odblokuje zdalne sterowniki i ustawi Global Update na "OnChange".

### Dostosowanie Slave ID

**Ważne:** Dla Slave ID innego niż 1 należy dostosować przesunięcia rejestrów ReadScript w ustawieniach serwisowych TapHome.

**Wzór:**

- Rejestr błędów: SlaveID × 100 + 21
- Rejestr alarmów filtra: SlaveID × 100 + 24

| Slave ID | Rejestr błędów | Rejestr alarmów | Uwaga |
|----------|---------------|-----------------|-------|
| 1 | 121 | 124 | Domyślne — zmiany nie są wymagane |
| 2 | 221 | 224 | Dostosuj w TapHome |
| 3 | 321 | 324 | Dostosuj w TapHome |
| 10 | 1021 | 1024 | Dostosuj w TapHome |

**Jak dostosować w TapHome:**

1. Otwórz moduł "Daikin EKMBPP1"
2. Przejdź do ustawień serwisowych → ReadScript
3. Zmień wartości rejestrów według powyższego wzoru

**Przykład dla Slave ID = 2:**

```text
Oryginał:  MODBUSR(A, 121, Uint16)
Zmienione: MODBUSR(A, 221, Uint16)
```

Dotyczy to **wszystkich rejestrów powyżej 100**.

## Możliwości urządzenia

### Monitorowanie temperatury

Szablon udostępnia cztery czujniki temperatury odczytujące rejestry wejściowe z automatyczną konwersją °C × 100:

- **Return Air Average** (I:23) — średnia temperatura powietrza powrotnego wszystkich podłączonych jednostek wewnętrznych
- **Return Air Temperature** (I:123) — temperatura powietrza powrotnego jednostki 1; atrybuty serwisowe pokazują wartość minimalną (I:25) i maksymalną (I:26) ze wszystkich jednostek
- **Coil Inlet Temperature** (I:131) — temperatura wlotu wymiennika jednostki 1; dostępna tylko gdy adapter działa w trybie Main
- **Coil Outlet Temperature** (I:132) — temperatura wylotu wymiennika jednostki 1; dostępna tylko gdy adapter działa w trybie Main

### Zasilanie i tryb pracy jednostki

- **ON/OFF** (H:5) — włącza lub wyłącza jednostkę wewnętrzną
- **Tryb pracy** (H:3) — wybór trybu: Auto, Ogrzewanie, Wentylacja, Chłodzenie lub Osuszanie
- **Prędkość wentylatora** (H:2) — wybór spośród: Wył., Niska, Średnio niska, Średnia, Średnio wysoka, Wysoka. Jednostki z tylko 3 prędkościami wentylatora używają Niska (1), Średnia (3) i Wysoka (5)
- **Kierunek przepływu powietrza** (H:4) — sterowanie pozycją żaluzji: Swing, 0°, 20°, 45°, 70° lub 90°

### Sterowanie Smart Grid

**Smart Grid** (H:55) umożliwia zarządzanie energią w jednostkach Sky Air w czterech trybach:

- **Free running** — normalna praca, bez ingerencji Smart Grid
- **Forced off** — wszystkie jednostki WYŁĄCZONE (nie można nadpisać)
- **Recommended on** — wszystkie jednostki WŁĄCZONE, buforowanie pomieszczenia ±1°C od zadanej temperatury
- **Forced on** — wszystkie jednostki WŁĄCZONE, buforowanie pomieszczenia ±2°C od zadanej temperatury

> [!WARNING]
> Gdy używasz Smart Grid, dozwolony jest tylko jeden master Modbus — albo dostawca Smart Grid, albo TapHome; nie oba jednocześnie.

### Konfiguracja globalna i tryby aktualizacji

**Global Configuration** (H:10) steruje sposobem przesyłania ustawień z TapHome do jednostek wewnętrznych. Szablon udostępnia to jako przełącznik wielowartościowy z czterema trybami: LastTouch, Central, Local i OnChange.

Każda funkcja sterowania (zadana temperatura, prędkość wentylatora, tryb, kierunek przepływu, ON/OFF) ma własny tryb aktualizacji, który można ustawić indywidualnie za pomocą **6 akcji serwisowych** na urządzeniu Global Configuration. Pięć atrybutów serwisowych wyświetla bieżący tryb aktualizacji dla każdej funkcji.

| Tryb aktualizacji | Przyciski RC | Zachowanie |
|-------------------|-------------|------------|
| **LastTouch** (domyślny) | Odblokowane | Aktualizuje przy każdym zapisie, nawet jeśli wartość się nie zmieniła |
| **Central** | Zablokowane | Przyciski zdalnego sterownika zablokowane, wartość zapisywana wielokrotnie |
| **Local** | Odblokowane | Żadne aktualizacje nie są wysyłane do jednostki |
| **OnChange** | Odblokowane | Aktualizuje tylko gdy wartość się zmienia |

### Diagnostyka serwisowa

Moduł udostępnia trzy atrybuty serwisowe do monitorowania:

- **Unit Exists** (I:120) — sprawdza, czy jednostka wewnętrzna 1 jest widoczna na magistrali P1P2
- **Thermo State** (I:130) — bieżący stan termiczny: Idle/Fan, Ogrzewanie lub Chłodzenie
- **Defrost** (I:35) — czy co najmniej jedna jednostka jest aktualnie w cyklu odszraniania

ReadScript modułu monitoruje również błędy jednostki (I:121) i alarmy filtra (I:124), zgłaszając je jako błędy i ostrzeżenia w TapHome.

### Dodatkowe możliwości

Adapter EKMBPP1 udostępnia również rejestry do sterowania zadaną temperaturą (H:1, zakres 16–32°C), limity min/max zadanej temperatury, maski bitowe blokowania prędkości wentylatora i trybu pracy, blokowanie kierunku przepływu powietrza oraz sterowanie trybem i natężeniem wentylacji dla jednostek VAM/VKM. Dostępne są też czujniki grupowe: liczba jednostek, stan błędu, kody błędów, alarmy filtra i odczyt zdalnego sterownika. Elementy te mogą zostać dodane w przyszłej aktualizacji szablonu.

> [!TIP]
> Rejestr zadanej temperatury (H:1) nie jest uwzględniony w bieżącym szablonie. Aby sterować zadaną temperaturą, można dodać go jako niestandardowe urządzenie Modbus w TapHome, używając rejestru H0001 z zakresem 16–32.

## Wskaźniki stanu LED

![Wskaźniki LED Daikin EKMBPP1 na PCB](https://taphome.com/images/compatibility/daikin-ekmbpp1/18_LED_indicators_hu_eb94688d33689626.jpg)

| LED | Kolor | Funkcja |
|-----|-------|---------|
| LED1 | Zielony | Stan adaptera |
| LED2 | Czerwony | Wskaźnik błędu |
| LED3 | — | Miga podczas komunikacji P1P2 |
| LED4 | — | Miga podczas komunikacji Modbus |
| HAP | — | Miga co 400 ms (normalna praca) |

**Stan normalny:** LED1 zielony ciągły, LED2 wyłączony, LED3/LED4 migają podczas komunikacji, HAP miga regularnie.

![Wzorce zachowania LED Daikin EKMBPP1](https://taphome.com/images/compatibility/daikin-ekmbpp1/19_LED_behavior_hu_60713c6ae92dfaab.jpg)

**Wzorce zachowania LED:**

- **a) Sekwencja uruchomienia:** LED1 miga szybko, LED2 miga
- **b) Brak błędu:** LED1 ciągły zielony, LED2 wyłączony
- **c) Tryb wyszukiwania P1P2:** LED1 miga wolno, LED2 ciągły — wyszukiwanie jednostek
- **d) Błąd jednostki:** LED2 ciągły, LED1 wyłączony — jednostka zgłosiła błąd
- **e) Błąd U5:** LED1 miga, LED2 wyłączony — nie znaleziono jednostki AC
- **f) RS-485 timeout:** LED2 miga, LED1 wyłączony — timeout komunikacji Modbus

## Rozwiązywanie problemów

### Jednostka nie znaleziona (LED1 miga)

1. Sprawdź kable P1P2 między adapterem a jednostką wewnętrzną
2. Upewnij się, że jednostka wewnętrzna jest włączona
3. Uruchom ponownie adapter odłączając i podłączając zasilanie

### Brak komunikacji Modbus (LED4 nie miga)

1. **Sprawdź kable RS-485:**
   - DA+ prawidłowo podłączony do A+/D+ na TapHome
   - DB- prawidłowo podłączony do B-/D- na TapHome
   - **GND podłączony do masy zasilacza TapHome** — najczęstszy problem
2. Zweryfikuj adres Modbus Slave na przełączniku DIP DS1
3. Sprawdź rezystor terminujący (SS1, SS2, SS3) — ostatnia jednostka na magistrali powinna mieć 120 Ω (SS1=ON)
4. Potwierdź, że TapHome jest ustawiony na: 9600 baud, bez parzystości, 1 bit stopu
5. Zmierz napięcie między DA+ a DB- — powinno wynosić 1,5–5 V w stanie spoczynku

### Błąd jednostki (LED2 świeci)

1. Odczytaj rejestr I0022 (Error Code) w TapHome
2. Sprawdź kod błędu w instrukcji serwisowej jednostki AC
3. Sprawdź atrybuty serwisowe w TapHome w celu dodatkowej diagnostyki

### Modbus master timeout (LED2 miga)

1. Upewnij się, że TapHome regularnie odczytuje/zapisuje rejestry
2. Sprawdź konfigurację timeout na przełącznikach DIP 3–4
3. Rozważ dostosowanie trybu timeout w razie potrzeby

## Dostępne urządzenia

Daikin EKMBPP1 Moduł

Atrybuty serwisowe

|                    |                                                                         |
|--------------------|-------------------------------------------------------------------------|
| Jednostka istnieje | reads I:120 (UInt16); 0=not found, 1=found on P1P2 bus                  |
| Stan termiczny     | reads I:130 (UInt16); values: 0=Idle/Fan, 1=Heating, 2=Cooling          |
| Odszranianie       | reads I:35 (UInt16); 0=no defrost, 1=at least one unit in defrost cycle |

Średnia powietrza zwrotnego Czujnik temperatury Tylko do odczytu

Grupowa średnia temperatura powietrza zwrotnego ze wszystkich podłączonych jednostek

Rejestr: I:23 Int16 Jednostka: °C numeric

Konfiguracja globalna Przełącznik wielowartościowy Tylko do odczytu

Wybór globalnego trybu aktualizacji — steruje sposobem wysyłania ustawień do jednostek (LastTouch, Central, Local, OnChange)

Rejestr: H:10 UInt16 numeric

Wartości / Stany: Last Touch · Central · Local · On Change

Akcje serwisowe

|                                 |
|---------------------------------|
| Aktualizacja globalna           |
| Aktualizuj wartość zadaną       |
| Aktualizuj prędkość wentylatora |
| Aktualizuj tryb                 |
| Aktualizuj kierunek nawiewu     |
| Aktualizuj WŁ/WYŁ               |

Prędkość wentylatora Przełącznik wielowartościowy

Rejestr: H:2 UInt16 numeric

Wartości / Stany: Nízká · Středně nízké · Střední · Středně vysoké · Vysoké

WŁ/WYŁ Przełącznik

Rejestr: H:5 Bool

Wartości / Stany: ON · OFF

Tryb pracy Przełącznik wielowartościowy

Rejestr: H:3 UInt16 numeric

Wartości / Stany: Automaticky · Vytápění · Ventilátor/větrání · Chlazení · Odvlhčení

Smart Grid Przełącznik wielowartościowy

Tryb pracy Smart Grid do zarządzania energią w jednostkach Sky Air

Rejestr: H:55 UInt16 numeric

Wartości / Stany: Volný provoz · Nucené vypnutí · Doporučeno zapnutí · Nucené zapnutí

Kierunek nawiewu Przełącznik wielowartościowy

Rejestr: H:4 UInt16 numeric

Wartości / Stany: Natočení · 0° · 20° · 45° · 70° · 90°

Temperatura powietrza zwrotnego Czujnik temperatury Tylko do odczytu

Czujnik temperatury powietrza zwrotnego jednostki 1

Rejestr: I:123 Int16 Jednostka: °C numeric

Atrybuty serwisowe

|                       |
|-----------------------|
| Powietrze zwrotne MIN |
| Powietrze zwrotne MAX |

Temperatura wlotu wymiennika Czujnik temperatury Tylko do odczytu

Temperatura wlotu wymiennika jednostki 1 — dostępna tylko w trybie Main

Rejestr: I:131 Int16 Jednostka: °C numeric

Temperatura wylotu wymiennika Czujnik temperatury Tylko do odczytu

Temperatura wylotu wymiennika jednostki 1 — dostępna tylko w trybie Main

Rejestr: I:132 Int16 Jednostka: °C numeric

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

Możliwe ulepszenia (14)

- H:1 Setpoint — Temperature setpoint 16–32°C — critical HVAC control, surprisingly missing from template
- H:20 Setpoint Min Limit — Minimum allowed setpoint (16–32°C)
- H:21 Setpoint Max Limit — Maximum allowed setpoint (16–32°C)
- H:22 Fan Speed Inhibit — Bitmask — inhibit specific fan speeds (2=Low, 4=Med Low, 8=Med, 16=Med High, 32=High)
- H:23 Mode Inhibit — Bitmask — inhibit specific operation modes (1=Auto, 2=Heat, 4=Fan, 8=Cool, 16=Dry)
- H:24 Airflow Direction Inhibit — Bitmask — inhibit specific vane positions
- H:30 VAM Ventilation Mode — 0=Auto, 1=Cross flow/Heat recovery, 2=Bypass. Only for VAM/VKM units
- H:31 VAM Ventilation Rate — 1=Low, 2=High. Only for VAM/VKM units
- I:20 Unit Count — Number of indoor units found on network (0–16)
- I:21 Is Error (group) — 0=No error, 1=At least 1 unit in error. Partially covered by module readscript (A:121)
- I:22 Error Code (group) — 255=No error, other=error code. Partially covered by module readscript (A:122)
- I:24 Filter Alarm (group) — 0=No alarm, 1=Filter needs cleaning. Per-unit register I:x24 (SlaveID × 100 + 24). Covered by module readscript (A:124)
- I:50 Remote Controller Temperature — °C × 100, only with 1 indoor unit in Sub mode
- I:51 Remote Controller Operation Mode — 0=Idle/Fan, 1=Heating, 2=Cooling, 3=Heating and cooling

## Źródła

- Daikin EKMBPP1 Installation Manual
  
  [www.daikin.eu](https://www.daikin.eu/en_us/products/EKMBPP1.html) 2025-03-03
  
  [PDF](https://taphome.com/compatibility/devices/daikin-ekmbpp1/installation-manual.pdf)

## 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/)

