---
title: "Daikin EKMBPP1"
description: "Adattatore Modbus RTU Daikin EKMBPP1/EKMBPP1A per unità VRV, Sky Air e VAM/VKM con connessione bus P1P2."
url: "https://taphome.com/it/compatibility/daikin-ekmbpp1/"
language: it
lastmod: 2026-03-19
generator: hugo
ai:
  topics: ["modbus-rtu","air-conditioning","rs485","dip-switch","vrv","p1p2-bus","smart-grid"]
  questions: ["Come integrare Daikin EKMBPP1 con TapHome?","Cosa controlla il template TapHome per Daikin EKMBPP1?","Come collegare Daikin EKMBPP1 tramite RS-485 a TapHome?","Come configurare l'indirizzo del DIP switch sul Daikin EKMBPP1?","Quali schemi LED indicano errori di comunicazione sull'EKMBPP1?","Come configurare il controllo Smart Grid per le unità Daikin Sky Air tramite TapHome?"]
---

# Daikin EKMBPP1

Comunicazione: Modbus RTU

- [Pagina prodotto Daikin EKMBPP1](https://www.daikin.eu/en_us/products/EKMBPP1.html)
- [Sito ufficiale Daikin](https://www.daikin.com)

Il Daikin EKMBPP1 (e EKMBPP1A) è un adattatore Modbus RTU che collega le unità Daikin VRV, Sky Air e VAM/VKM di ventilazione a TapHome tramite RS-485. L'adattatore comunica con le unità interne attraverso il bus P1P2 e rende disponibili letture di temperatura, velocità ventola, modalità di funzionamento, direzione del flusso d'aria e controllo Smart Grid.

È possibile collegare fino a 16 unità su un singolo bus Modbus RTU. Ogni adattatore richiede uno Slave ID univoco configurato tramite i DIP switch sulla PCB.

## Connessione hardware

### Panoramica PCB

![Schema dei componenti PCB del Daikin EKMBPP1](https://taphome.com/images/compatibility/daikin-ekmbpp1/07_PCB_components_layout_hu_76130342a512cf4a.jpg)

**Componenti principali sulla PCB:**

- **X1A** — Connettore di alimentazione (15–24 V DC)
- **X2M** — Connettore RS-485 Modbus (DA+, DB-, GND)
- **X7M** — Comunicazione P1P2 con l'unità interna
- **DS1** — DIP switch a 10 posizioni per l'indirizzo Modbus
- **SS1, SS2, SS3** — Interruttori a slitta per il resistore di terminazione
- **LED1–4, HAP** — Indicatori di stato LED

### Specifiche tecniche

- **Alimentazione:** 15–24 V DC, max 120 mA (3 W)
- **Temperatura di esercizio:** -10°C a +50°C
- **Protocollo:** Modbus RTU Slave, RS-485
- **Velocità di trasmissione:** 9600, nessuna parità, 1 bit di stop
- **Max. unità:** 16 su un singolo bus

### Cablaggio RS-485 (connettore X2M)

Collegare utilizzando una **connessione RS-485 a 3 fili**:

- **DA+** → A+/D+ su TapHome RS-485
- **DB-** → B-/D- su TapHome RS-485
- **GND** → GND sull'alimentatore TapHome (**obbligatorio**)

![Cablaggio del Daikin EKMBPP1 all'interno della scatola di installazione](https://taphome.com/images/compatibility/daikin-ekmbpp1/12_installation_steps_2_hu_e408b9b24e4b0b81.jpg)

**Specifiche cavo:**

- Tipo: 24 AWG doppino intrecciato, schermato o non schermato
- Standard: CAT3, CAT4 o CAT5
- Lunghezza massima: **500 m**
- Utilizzare un doppino intrecciato per DA+/DB- e un terzo filo per GND

> [!WARNING]
> **Importante — Messa a terra**
>
> Il filo GND **deve** essere collegato tra l'adattatore Daikin e l'alimentatore TapHome. Senza una corretta messa a terra possono verificarsi errori di comunicazione. Si consiglia la messa a terra in un unico punto.

### Schema elettrico

![Schema elettrico completo del Daikin EKMBPP1](https://taphome.com/images/compatibility/daikin-ekmbpp1/35_wiring_diagram_hu_5f973d1289ea5b8d.jpg)

## Configurazione

### Indirizzamento DIP switch

Il DIP switch a 10 posizioni **DS1** sulla PCB imposta l'indirizzo Modbus RTU Slave (intervallo 0–63).
Il DIP switch 10 è il bit meno significativo (LSB) — leggere da destra a sinistra.

**Esempi di indirizzo (posizioni DIP 1→10):**

| Indirizzo | DIP Switch 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` |

**Consigliato:** Indirizzo 1 per il primo adattatore (DIP 10=ON, tutti gli altri OFF).

### Resistore di terminazione (SS1–SS3)

Configurare il resistore di terminazione del bus tramite gli interruttori a slitta SS1, SS2 e SS3:

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

**Per TapHome:** TapHome Core dispone di un resistore integrato da 120 Ω sui terminali BUS. Impostare **120 Ω** (SS1=ON, SS2=OFF, SS3=OFF) solo sull'**ultima** unità Daikin sul bus. Tutte le altre unità devono essere impostate a 0 Ω (tutti gli interruttori OFF).

### Modbus master timeout

Impostare i DIP switch 3 e 4 sull'EKMBPP1 per TapHome:

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

Questo configura un timeout di 120 secondi: se non viene ricevuta alcuna comunicazione Modbus entro 120 secondi, l'adattatore accende tutte le unità con le impostazioni correnti, sblocca i telecomandi e imposta Global Update su "OnChange".

### Regolazione Slave ID

**Importante:** Per Slave ID diversi da 1, regolare gli offset dei registri ReadScript nelle impostazioni di servizio di TapHome.

**Formula:**

- Registro errori: SlaveID × 100 + 21
- Registro allarmi filtro: SlaveID × 100 + 24

| Slave ID | Registro errori | Registro allarmi | Nota |
|----------|----------------|-----------------|------|
| 1 | 121 | 124 | Predefinito — nessuna modifica necessaria |
| 2 | 221 | 224 | Regolare in TapHome |
| 3 | 321 | 324 | Regolare in TapHome |
| 10 | 1021 | 1024 | Regolare in TapHome |

**Come regolare in TapHome:**

1. Aprire il modulo "Daikin EKMBPP1"
2. Andare alle impostazioni di servizio → ReadScript
3. Modificare i valori dei registri utilizzando la formula sopra indicata

**Esempio per Slave ID = 2:**

```text
Originale:  MODBUSR(A, 121, Uint16)
Modificato: MODBUSR(A, 221, Uint16)
```

Questo si applica a **tutti i registri superiori a 100**.

## Funzionalità del dispositivo

### Monitoraggio temperatura

Il template fornisce quattro sensori di temperatura che leggono dai registri di input con conversione automatica °C × 100:

- **Return Air Average** (I:23) — temperatura media dell'aria di ritorno su tutte le unità interne collegate
- **Return Air Temperature** (I:123) — temperatura dell'aria di ritorno dell'unità 1, con attributi di servizio che mostrano il minimo (I:25) e il massimo (I:26) su tutte le unità
- **Coil Inlet Temperature** (I:131) — temperatura di ingresso della bobina dell'unità 1, disponibile solo quando l'adattatore è in modalità Main
- **Coil Outlet Temperature** (I:132) — temperatura di uscita della bobina dell'unità 1, disponibile solo quando l'adattatore è in modalità Main

### Accensione e modalità di funzionamento

- **ON/OFF** (H:5) — accende o spegne l'unità interna
- **Modalità di funzionamento** (H:3) — seleziona Auto, Riscaldamento, Ventilazione, Raffreddamento o Deumidificazione
- **Velocità ventola** (H:2) — seleziona tra Spenta, Bassa, Media-Bassa, Media, Media-Alta e Alta. Le unità con sole 3 velocità usano Bassa (1), Media (3) e Alta (5)
- **Direzione flusso d'aria** (H:4) — controlla la posizione delle alette: Oscillazione, 0°, 20°, 45°, 70° o 90°

### Controllo Smart Grid

**Smart Grid** (H:55) abilita la gestione energetica sulle unità Sky Air con quattro modalità:

- **Free running** — funzionamento normale, nessun intervento Smart Grid
- **Forced off** — tutte le unità spente (non può essere ignorato)
- **Recommended on** — tutte le unità accese, buffer termico ±1°C dal setpoint
- **Forced on** — tutte le unità accese, buffer termico ±2°C dal setpoint

> [!WARNING]
> Quando si utilizza Smart Grid è ammesso un solo Modbus master — il fornitore Smart Grid oppure TapHome, non entrambi contemporaneamente.

### Configurazione globale e modalità di aggiornamento

**Global Configuration** (H:10) controlla come le impostazioni vengono inviate da TapHome alle unità interne. Il template espone questa funzione come un selettore multi-valore con quattro modalità: LastTouch, Central, Local e OnChange.

Ogni funzione di controllo (setpoint, velocità ventola, modalità, direzione flusso d'aria, ON/OFF) ha una propria modalità di aggiornamento che può essere impostata individualmente tramite **6 azioni di servizio** sul dispositivo Global Configuration. Cinque attributi di servizio mostrano la modalità di aggiornamento corrente per ciascuna funzione.

| Modalità aggiornamento | Tasti RC | Comportamento |
|------------------------|----------|---------------|
| **LastTouch** (predefinito) | Sbloccati | Aggiorna ad ogni scrittura, anche se il valore non cambia |
| **Central** | Bloccati | Tasti telecomando bloccati, valore scritto ripetutamente |
| **Local** | Sbloccati | Nessun aggiornamento inviato all'unità |
| **OnChange** | Sbloccati | Aggiorna solo quando il valore cambia |

### Diagnostica di servizio

Il modulo espone tre attributi di servizio per il monitoraggio:

- **Unit Exists** (I:120) — verifica se l'unità interna 1 è presente sul bus P1P2
- **Thermo State** (I:130) — operazione termica corrente: Inattivo/Ventilazione, Riscaldamento o Raffreddamento
- **Defrost** (I:35) — indica se almeno un'unità è attualmente in ciclo di sbrinamento

Il ReadScript del modulo monitora anche gli errori delle unità (I:121) e gli allarmi filtro (I:124), segnalando errori e avvisi in TapHome.

### Funzionalità aggiuntive

L'adattatore EKMBPP1 espone anche registri per il controllo del setpoint di temperatura (H:1, intervallo 16–32°C), limiti min/max del setpoint, bitmask di inibizione velocità ventola e modalità per limitare le opzioni disponibili, inibizione direzione flusso d'aria e controllo specifico VAM/VKM per modalità e portata di ventilazione. Sono disponibili anche sensori a livello di gruppo per conteggio unità, stato errore, codici errore, allarmi filtro e lettura telecomando. Questi possono essere aggiunti in un futuro aggiornamento del template.

> [!TIP]
> Il registro setpoint temperatura (H:1) non è incluso nel template attuale. Per controllare il setpoint, può essere aggiunto come dispositivo Modbus personalizzato in TapHome usando il registro H0001 con un intervallo da 16 a 32.

## Indicatori di stato LED

![Indicatori LED del Daikin EKMBPP1 sulla PCB](https://taphome.com/images/compatibility/daikin-ekmbpp1/18_LED_indicators_hu_eb94688d33689626.jpg)

| LED | Colore | Funzione |
|-----|--------|----------|
| LED1 | Verde | Stato dell'adattatore |
| LED2 | Rosso | Indicatore di errore |
| LED3 | — | Lampeggia durante la comunicazione P1P2 |
| LED4 | — | Lampeggia durante la comunicazione Modbus |
| HAP | — | Lampeggia ogni 400 ms (funzionamento normale) |

**Stato normale:** LED1 verde fisso, LED2 spento, LED3/LED4 lampeggiano durante la comunicazione, HAP lampeggia regolarmente.

![Schemi di comportamento LED del Daikin EKMBPP1](https://taphome.com/images/compatibility/daikin-ekmbpp1/19_LED_behavior_hu_60713c6ae92dfaab.jpg)

**Schemi di comportamento LED:**

- **a) Sequenza di avvio:** LED1 lampeggia rapidamente, LED2 lampeggia
- **b) Nessun errore:** LED1 verde fisso, LED2 spento
- **c) Modalità ricerca P1P2:** LED1 lampeggia lentamente, LED2 fisso — ricerca delle unità in corso
- **d) Errore unità:** LED2 fisso, LED1 spento — l'unità ha segnalato un errore
- **e) Errore U5:** LED1 lampeggia, LED2 spento — unità AC non trovata
- **f) RS-485 timeout:** LED2 lampeggia, LED1 spento — timeout della comunicazione Modbus

## Risoluzione dei problemi

### Unità non trovata (LED1 lampeggia)

1. Verificare i cavi P1P2 tra l'adattatore e l'unità interna
2. Verificare che l'unità interna sia accesa
3. Riavviare l'adattatore scollegando e ricollegando l'alimentazione

### Nessuna comunicazione Modbus (LED4 non lampeggia)

1. **Verificare i cavi RS-485:**
   - DA+ correttamente collegato ad A+/D+ su TapHome
   - DB- correttamente collegato a B-/D- su TapHome
   - **GND collegato alla massa dell'alimentatore TapHome** — problema più comune
2. Verificare l'indirizzo Modbus Slave sul DIP switch DS1
3. Controllare il resistore di terminazione (SS1, SS2, SS3) — l'ultima unità sul bus deve essere a 120 Ω (SS1=ON)
4. Confermare che TapHome sia impostato su: 9600 baud, nessuna parità, 1 bit di stop
5. Misurare la tensione tra DA+ e DB- — dovrebbe essere 1,5–5 V a riposo

### Errore unità (LED2 fisso)

1. Leggere il registro I0022 (Error Code) in TapHome
2. Cercare il codice di errore nel manuale di servizio dell'unità AC
3. Controllare gli attributi di servizio in TapHome per ulteriori diagnostiche

### Modbus master timeout (LED2 lampeggia)

1. Verificare che TapHome stia leggendo/scrivendo i registri regolarmente
2. Controllare la configurazione del timeout sui DIP switch 3–4
3. Valutare se regolare la modalità di timeout se necessario

## Dispositivi disponibili

Daikin EKMBPP1 Modulo

Attributi di servizio

|                |                                                                         |
|----------------|-------------------------------------------------------------------------|
| Unità presente | reads I:120 (UInt16); 0=not found, 1=found on P1P2 bus                  |
| Stato termico  | reads I:130 (UInt16); values: 0=Idle/Fan, 1=Heating, 2=Cooling          |
| Sbrinamento    | reads I:35 (UInt16); 0=no defrost, 1=at least one unit in defrost cycle |

Media aria di ritorno Sensore di temperatura Solo lettura

Temperatura media dell'aria di ritorno di tutte le unità collegate

Registro: I:23 Int16 Unità: °C numeric

Configurazione globale Interruttore multivalore Solo lettura

Selettore della modalità di aggiornamento globale — controlla come le impostazioni vengono inviate alle unità (LastTouch, Central, Local, OnChange)

Registro: H:10 UInt16 numeric

Valori / Stati: Last Touch · Central · Local · On Change

Azioni di servizio

|                                  |
|----------------------------------|
| Aggiornamento globale            |
| Aggiorna valore target           |
| Aggiorna velocità ventilatore    |
| Aggiorna modalità                |
| Aggiorna direzione flusso d'aria |
| Aggiorna ON/OFF                  |

Velocità ventilatore Interruttore multivalore

Registro: H:2 UInt16 numeric

Valori / Stati: Nízká · Středně nízké · Střední · Středně vysoké · Vysoké

ON/OFF Interruttore

Registro: H:5 Bool

Valori / Stati: ON · OFF

Modalità operativa Interruttore multivalore

Registro: H:3 UInt16 numeric

Valori / Stati: Automaticky · Vytápění · Ventilátor/větrání · Chlazení · Odvlhčení

Smart Grid Interruttore multivalore

Modalità operativa Smart Grid per la gestione energetica delle unità Sky Air

Registro: H:55 UInt16 numeric

Valori / Stati: Volný provoz · Nucené vypnutí · Doporučeno zapnutí · Nucené zapnutí

Direzione flusso d'aria Interruttore multivalore

Registro: H:4 UInt16 numeric

Valori / Stati: Natočení · 0° · 20° · 45° · 70° · 90°

Temperatura aria di ritorno Sensore di temperatura Solo lettura

Sensore temperatura aria di ritorno dell'unità 1

Registro: I:123 Int16 Unità: °C numeric

Attributi di servizio

|                     |
|---------------------|
| Aria di ritorno MIN |
| Aria di ritorno MAX |

Temperatura ingresso scambiatore Sensore di temperatura Solo lettura

Temperatura ingresso scambiatore dell'unità 1 — disponibile solo in modalità Main

Registro: I:131 Int16 Unità: °C numeric

Temperatura uscita scambiatore Sensore di temperatura Solo lettura

Temperatura uscita scambiatore dell'unità 1 — disponibile solo in modalità Main

Registro: I:132 Int16 Unità: °C numeric

**Connessione:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

Possibili miglioramenti (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

## Fonti

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

## Documentazione correlata

- [Modbus Integration](https://taphome.com/it/compatibility/modbus-guide/)
- [Modbus - Configurazione](https://taphome.com/it/docs/integration/modbus/)
- [Configurazione semplice utilizzando modelli](https://taphome.com/it/docs/integration/modbus/templates/)
- [Script Modbus e prefetch](https://taphome.com/it/docs/script/modbus-scripts/)
- [Funzioni Modbus](https://taphome.com/it/docs/script/modbus/)
- [Tipi di dati Modbus](https://taphome.com/it/docs/script/modbus-data-types/)

