---
title: "Daikin Altherma 3 DCOM-RW Pompa Ciepła"
description: "Integracja pompy ciepła Daikin Altherma 3 przez bramkę Modbus RTU DCOM-LT/MB. Szablon TapHome z obsługą błędów, atrybutami stanu i akcjami nastaw."
url: "https://taphome.com/pl/compatibility/daikin-altherma-3-dcom-rw/"
language: pl
lastmod: 2026-03-20
generator: hugo
ai:
  topics: ["modbus-rtu","heat-pump","rs485","dip-switch","p1p2-bus","weather-dependent","dhw","service-attributes","service-actions"]
  questions: ["Jak zintegrować Daikin Altherma 3 z TapHome przez Modbus używając szablonu DCOM-RW?","Co monitoruje i steruje szablon Daikin Altherma 3 DCOM-RW w TapHome?","Jak podłączyć bramkę DCOM-LT/MB do TapHome przez RS-485?","Jak skonfigurować przełącznik DIP DCOM-LT/MB dla adresu Modbus?","Jakie atrybuty serwisowe i akcje serwisowe są dostępne w szablonie DCOM-RW?","Jak sterować podgrzewem CWU i ogrzewaniem na Daikin Altherma 3 przez TapHome DCOM-RW?"]
---

# Daikin Altherma 3 DCOM-RW Pompa Ciepła

Komunikacja: Modbus RTU

- [Daikin Altherma 3 (Standardowy szablon)](https://taphome.com/pl/compatibility/daikin-altherma-3/)
- [Strona produktowa Daikin Altherma 3](https://www.daikin.eu/en_us/products/daikin-altherma-3.html)

Daikin Altherma 3 to seria pomp ciepła powietrze-woda obejmująca modele Altherma 3 R, Altherma 3 H MT i Altherma 3 H HT. TapHome łączy się z pompą ciepła przez bramkę **DCOM-LT/MB** Modbus RTU, która komunikuje się z Altherma przez magistralę P1P2 i udostępnia rejestry przez RS-485.

To jest zaawansowany szablon DCOM-RW z 10 urządzeniami, obsługą błędów na poziomie modułu przez readscript (ADDERROR/ADDWARNING), 10 atrybutami serwisowymi na poziomie modułu do monitorowania stanu systemu i akcjami serwisowymi na poziomie urządzeń do zarządzania nastawami z walidacją parametrów. Przełączniki używają typów danych Bool dla niezawodnego sterowania.

> [!TIP]
> Szukasz więcej samodzielnych urządzeń? Zobacz [standardowy szablon Altherma 3](https://taphome.com/pl/compatibility/daikin-altherma-3/) z 20 indywidualnymi urządzeniami obejmującymi status odszraniania, nastawy pogodowe, diagnostykę sprężarki i dodatkowe czujniki temperatury.

## Podłączenie sprzętowe

### Przegląd bramki DCOM-LT/MB

![Układ komponentów bramki DCOM-LT/MB z zaciskami, diodami LED i przełącznikami DIP](https://taphome.com/images/compatibility/daikin-altherma-3-dcom-rw/wiring-diagram-p001_hu_f5d69e28ad5222cd.jpg)

Bramka DCOM-LT/MB (model S34-001) montowana jest na szynie DIN i posiada następujące połączenia:

- **Zaciski 1–2 (A)** — Zasilanie: 15–24 VDC regulowane, minimum 100 mA
- **Zaciski 3–5 (B)** — RS-485: + (zacisk 3), - (zacisk 4), C/wspólny (zacisk 5)
- **Zaciski 10–11 (E)** — Połączenie magistrali P1P2 z jednostką wewnętrzną Altherma
- **SW1 (J)** — 8-pozycyjny przełącznik DIP do adresu Modbus i trybu pracy
- **LED (P, Q, R)** — Wskaźniki Status, ACNET (P1P2), RS485

### Okablowanie RS-485

Podłącz za pomocą **3-przewodowego połączenia RS-485** między DCOM-LT/MB a TapHome:

- **Zacisk 3 (+)** → A+/D+ na TapHome RS-485
- **Zacisk 4 (-)** → B-/D- na TapHome RS-485
- **Zacisk 5 (C)** → GND/Common na TapHome

**Specyfikacja kabla:**

- Typ: ekranowana skrętka (Belden 8761 lub równoważny)
- Minimalny przekrój: 0,33 mm²
- Rezystancja: ≤ 60 Ω/km
- Maksymalna długość magistrali: **1000 m**
- Maksymalna liczba urządzeń na magistrali: 32 (w tym Modbus master)

> [!WARNING]
> Przewód wspólny (zacisk 5/C) **musi** być połączony między DCOM-LT/MB a TapHome. Bez prawidłowego połączenia wspólnego wystąpią błędy komunikacji. Ekran należy uziemić tylko w jednym punkcie.

> [!NOTE]
> **Terminacja nie jest wymagana** przy 9600 baud dla długości sieci do 1000 m. DCOM-LT/MB ma wbudowane wstępne polaryzowanie failsafe, więc zewnętrzne rezystory polaryzujące nie są potrzebne. W przypadku stosowania terminacji należy dodać również obwód polaryzacji failsafe.

### Połączenie P1P2

Podłącz zaciski P1P2 (10, 11) do kompatybilnego zdalnego sterownika Altherma LT Master (np. MM4 lub równoważny).

> [!WARNING]
> **Kompatybilność z Altherma 2:** DCOM-LT/MB może być używany z Altherma 2 tylko przez adapter Remcon/LT LAN. NIE podłączaj DCOM bezpośrednio do jednostek Altherma 2 (EKRUCBL / EKRUEHBL).

## Konfiguracja

### Adresowanie przełącznikiem DIP

![Szczegóły okablowania DCOM-LT/MB i tabela referencyjna adresów przełącznika DIP](https://taphome.com/images/compatibility/daikin-altherma-3-dcom-rw/wiring-diagram-p003_hu_7dc5fc3bf6d653b1.jpg)

8-pozycyjny przełącznik DIP **SW1** konfiguruje adres slave Modbus i tryb pracy:

| Przełącznik | Funkcja |
|-------------|---------|
| SW1.1 + SW1.2 | Wybór Smart Grid / trybu pracy |
| **SW1.3 + SW1.4** | **Adres slave Modbus (1–4)** |
| SW1.5 | Funkcja Smart Grid (z SW1.1, SW1.2) |
| SW1.6–SW1.8 | Zarezerwowane |

**Wybór adresu Modbus (SW1.3 i SW1.4):**

| SW1.3 | SW1.4 | Adres |
|-------|-------|-------|
| OFF | OFF | 1 (domyślny) |
| OFF | ON | 2 |
| ON | OFF | 3 |
| ON | ON | 4 |

### Parametry komunikacji

| Parametr | Wartość |
|----------|---------|
| Protokół | Modbus RTU |
| Prędkość transmisji | 9600 |
| Bity danych | 8 |
| Parzystość | Brak |
| Bity stopu | 1 |

### Synchronizacja

Po włączeniu DCOM-LT/MB synchronizuje się z jednostką Altherma Master. Ten proces może trwać **do 8 minut**. Podczas synchronizacji odczyty rejestrów zwracają specjalną wartość 32765 („Oczekiwanie na wartość").

**Specjalne wartości zwrotne:**

| Wartość | Znaczenie |
|---------|-----------|
| 32765 | Oczekiwanie na wartość — synchronizacja w toku |
| 32766 | Rejestr niedostępny w bieżącej konfiguracji |
| 32767 | Rejestr nieobsługiwany przez podłączoną jednostkę |

> [!TIP]
> Po pierwszym włączeniu lub restarcie poczekaj do 8 minut na pełną synchronizację DCOM przed rozwiązywaniem problemów z brakującymi wartościami rejestrów. Dioda Status zmienia kolor z żółtego (synchronizacja) na stały zielony, gdy jest gotowa.

## Możliwości urządzeń

Ten szablon zapewnia 10 urządzeń z typami danych Bool dla przełączników, readscript na poziomie modułu z ADDERROR/ADDWARNING do obsługi błędów, 10 atrybutów serwisowych na poziomie modułu do monitorowania stanu systemu i akcje serwisowe na poziomie urządzeń do zarządzania nastawami z walidacją min/max. Przepływ jest podawany w m³/h (nie l/min).

### Monitorowanie temperatur

Wszystkie czujniki temperatury używają formatu comp14 (16-bitowa wartość ze znakiem dzielona przez 100 dla °C). Szablon wykonuje tę konwersję automatycznie.

- **Temperatura zewnętrzna** (A:44) — temperatura powietrza zewnętrznego
- **Temperatura CWU** (A:43) — temperatura zasobnika ciepłej wody użytkowej
- **Temperatura wody powrotnej** (A:42) — temperatura wody powrotnej obiegu grzewczego
- **Temperatura czynnika chłodniczego** (A:45) — temperatura ciekłego czynnika chłodniczego
- **Przepływ** (A:49) — przepływ wody w m³/h

Dodatkowe odczyty temperatury są dostępne jako atrybuty serwisowe na poziomie modułu: Temperatura wody zasilającej przed PHE (A:40) i Temperatura wody zasilającej przed BUH (A:41).

### Sterowanie ogrzewaniem i chłodzeniem

- **Ogrzewanie/Chłodzenie Wł/Wył** (H:4) — główny przełącznik ogrzewania i chłodzenia
- **Tryb pracy** (H:3) — tryb pracy: Auto, Ogrzewanie lub Chłodzenie

Urządzenie Tryb Pracy zawiera 4 atrybuty serwisowe odczytujące aktualne nastawy (woda zasilająca ogrzewanie/chłodzenie, termostat pokojowy ogrzewanie/chłodzenie) z obsługą 32766=„Niedostępne" i 4 akcje serwisowe do zapisu poszczególnych nastaw z określonymi zakresami:

- Ustaw nastawę wody zasilającej ogrzewania (H:1, 25–55°C)
- Ustaw nastawę wody zasilającej chłodzenia (H:2, 5–22°C)
- Ustaw nastawę termostatu pokojowego ogrzewania (H:6, 12–30°C)
- Ustaw nastawę termostatu pokojowego chłodzenia (H:7, 15–35°C)

### Sterowanie CWU (ciepłą wodą użytkową)

- **Podgrzew CWU Wł/Wył** (H:12) — uruchomienie cyklu podgrzewu CWU
- **Tryb booster CWU** (H:13) — włączenie dodatkowej/booster grzałki dla CWU

Urządzenie Podgrzew CWU zawiera atrybut serwisowy pokazujący aktualną nastawę podgrzewu CWU (H:10) i akcję serwisową do ustawiania temperatury podgrzewu CWU (30–60°C).

### Monitorowanie stanu systemu (atrybuty serwisowe na poziomie modułu)

Readscript modułu zapewnia obsługę błędów z ADDERROR/ADDWARNING na podstawie rejestru A:21 (Błąd jednostki). Następujące wartości stanu systemu są udostępnione jako atrybuty serwisowe na poziomie modułu:

- **Pompa obiegowa** (A:30) — status pompy (WŁ/WYŁ/Niedostępne)
- **Praca sprężarki** (A:31) — status pracy sprężarki
- **Praca grzałki booster** (A:32) — status grzałki booster
- **Dezynfekcja** (A:33) — status cyklu dezynfekcji przeciw legionelli
- **Odszranianie/Rozruch** (A:35) — status cyklu odszraniania lub rozruchu
- **Gorący rozruch** (A:36) — status gorącego rozruchu
- **Zawór 3-drogowy** (A:37) — pozycja zaworu: Ogrzewanie lub CWU
- **Tryb pracy (aktualny)** (A:38) — aktualny tryb pracy: Ogrzewanie lub Chłodzenie
- **Temperatura wody zasilającej przed PHE** (A:40) — temperatura wody zasilającej przed płytowym wymiennikiem ciepła
- **Temperatura wody zasilającej przed BUH** (A:41) — temperatura wody zasilającej przed grzałką rezerwową

- **Tryb cichy** (H:9) — przełącznik trybu cichego

### Dodatkowe możliwości

DCOM-LT/MB udostępnia również rejestry dla przesunięcia pogodowego chłodzenia LWT (H:55), dekodowania kodu błędu jednostki (A:22 format text14 + A:23 podkod) i odczytu temperatury pomieszczenia (A:50). Te mogą zostać dodane w przyszłej aktualizacji szablonu.

## Wskaźniki LED stanu

DCOM-LT/MB posiada trzy wskaźniki LED:

| LED | Normalny | Błąd |
|-----|----------|------|
| **Status** | Stały zielony — zsynchronizowany, brak awarii | Stały czerwony — awaria jednostki; wolne czerwone miganie — timeout |
| **ACNET** | Zielony błysk — normalna komunikacja P1P2 | Czerwony błysk/stały — błędy P1P2 |
| **RS485** | Zielony błysk — normalna komunikacja Modbus | Czerwony błysk/stały — błędy RS-485 |

Przy włączeniu wszystkie diody LED zmieniają kolor z czerwonego na zielony, następnie dioda Status zaczyna migać na żółto podczas oczekiwania na synchronizację z Altherma Master.

## Rozwiązywanie problemów

### Dioda Status żółta (oczekiwanie na Master)

1. Sprawdź połączenia kabla P1P2 między DCOM-LT/MB a jednostką wewnętrzną Altherma
2. Upewnij się, że jednostka Altherma jest włączona i działa
3. Poczekaj do 8 minut na początkową synchronizację — jeśli dioda Status pozostaje żółta dłużej niż 10 minut, DCOM automatycznie ponowi próbę
4. Jeśli dioda Status miga na czerwono (timeout), sprawdź okablowanie P1P2 i uruchom ponownie DCOM

### Dioda RS-485 czerwona (błędy komunikacji)

1. Sprawdź okablowanie RS-485: + (zacisk 3) do A+/D+, - (zacisk 4) do B-/D-, C (zacisk 5) do common
2. Upewnij się, że adres slave Modbus na przełącznikach DIP SW1.3 i SW1.4 odpowiada konfiguracji TapHome
3. Potwierdź parametry komunikacji: 9600 baud, 8 bitów danych, brak parzystości, 1 bit stopu
4. Przy długich trasach kablowych sprawdź impedancję kabla i rozważ dodanie terminacji

### Rejestry zwracające 32765

Oznacza to, że DCOM wciąż synchronizuje się z Altherma Master. Poczekaj do 8 minut po włączeniu. Jeśli wartość utrzymuje się, sprawdź diodę Status — po zakończeniu synchronizacji powinna świecić stałym zielonym światłem.

### Zachowanie rejestru H:9 (Tryb cichy vs Podgrzew CWU)

Rejestr H:9 ma podwójną funkcjonalność w zależności od trybu pracy DCOM: w Trybie Normalnym oficjalna dokumentacja definiuje go jako „Podgrzew CWU Wł/Wył"; w Trybie Sekwencera funkcjonuje jako „Tryb cichy". Szablony TapHome używają go jako Tryb cichy na podstawie weryfikacji społeczności. Rzeczywiste zachowanie może się różnić w zależności od wersji firmware i konfiguracji DCOM.

### Dekodowanie kodu błędu jednostki

Gdy Błąd jednostki (A:21) zgłasza awarię, kod błędu jest dostępny w rejestrze A:22 jako 16-bitowa wartość kodująca dwa znaki ASCII. Aby dekodować: wyodrębnij LSB (wartość mod 256) i MSB ((wartość - LSB) / 256), następnie przekonwertuj oba na znaki ASCII. Na przykład wartość 21816 dekoduje się na „U8" (MSB=85='U', LSB=56='8').

## Dostępne urządzenia

DCOM-LT-MB Moduł

Atrybuty serwisowe

|                                       |                                                                                                   |
|---------------------------------------|---------------------------------------------------------------------------------------------------|
| Pompa obiegowa w ruchu                | reads A:30 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable                                        |
| Praca sprężarki                       | reads A:31 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable                                        |
| Praca grzałki doładowującej           | reads A:32 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable                                        |
| Dezynfekcja                           | reads A:33 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable                                        |
| Odszranianie/Rozruch                  | reads A:35 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable                                        |
| Gorący start                          | reads A:36 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable                                        |
| Tryb pracy (rzeczywisty)              | reads A:38 (Int16); SWITCH: 1=Heating, 2=Cooling                                                  |
| Zawór 3-drogowy                       | reads A:37 (Int16); SWITCH: 0=Space Heating, 1=DHW                                                |
| Temperatura wody wyjściowej przed PHE | reads A:40 (Int16) → /100 conversion; leaving water temperature before plate heat exchanger in °C |
| Temperatura wody wyjściowej przed BUH | reads A:41 (Int16) → /100 conversion; leaving water temperature before backup heater in °C        |

Podgrzew CWU Wł/Wył Przełącznik

Uruchamia cykl podgrzewu ciepłej wody użytkowej

Rejestr: H:12 Bool

Wartości / Stany: ON · OFF

Akcje serwisowe

|                                 |
|---------------------------------|
| Ustaw temperaturę podgrzewu CWU |

Ogrzewanie/Chłodzenie Wł/Wył Przełącznik

Główny przełącznik ogrzewania i chłodzenia

Rejestr: H:4 Bool

Wartości / Stany: ON · OFF

Tryb pracy Przełącznik wielowartościowy

Tryb pracy z akcjami serwisowymi nastaw — Auto, Ogrzewanie lub Chłodzenie

Rejestr: H:3 Int16 numeric

Wartości / Stany: Auto · Ohřev · Chlazení

Akcje serwisowe

|                                                |
|------------------------------------------------|
| Ustaw nastawę wody zasilającej ogrzewania      |
| Ustaw nastawę wody zasilającej chłodzenia      |
| Ustaw nastawę termostatu pokojowego ogrzewania |
| Ustaw nastawę termostatu pokojowego chłodzenia |

Przepływ Zmienna Tylko do odczytu

Rejestr: A:49 Int16 Jednostka: m³/h numeric

Tryb booster CWU Przełącznik

Włącza dodatkową/booster grzałkę dla ciepłej wody użytkowej

Rejestr: H:13 Bool

Wartości / Stany: ON · OFF

Temperatura czynnika chłodniczego Czujnik temperatury Tylko do odczytu

Rejestr: A:45 (implicit) Temperature Jednostka: °C numeric

Temperatura zewnętrzna Czujnik temperatury Tylko do odczytu

Rejestr: A:44 (implicit) Temperature Jednostka: °C numeric

Temperatura CWU Czujnik temperatury Tylko do odczytu

Temperatura zasobnika ciepłej wody użytkowej

Rejestr: A:43 (implicit) Temperature Jednostka: °C numeric

Temperatura wody powrotnej Czujnik temperatury Tylko do odczytu

Rejestr: A:42 (implicit) Temperature Jednostka: °C numeric

Tryb cichy Przełącznik

Rejestr: H:9 Bool

Wartości / Stany: ON · OFF

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

Możliwe ulepszenia (10)

- H:2 Leaving Water Main Cooling Setpoint — Cooling setpoint 5–22°C — implemented via service action on Operation Mode device
- H:6 Room Thermostat Control Heating Setpoint — Room thermostat heating setpoint 12–30°C — implemented via service action on Operation Mode device
- H:7 Room Thermostat Control Cooling Setpoint — Room thermostat cooling setpoint 15–35°C — implemented via service action on Operation Mode device
- H:55 Weather Dependent LWT Cooling Offset — Weather dependent cooling leaving water setpoint offset -10–10°C — not exposed in this template
- A:22 Unit Error Code — Error code (2 ASCII chars, text14 format) — partially covered by module readscript ADDERROR
- A:23 Unit Error Sub Code — Error sub-code 0–99 — partially covered by module readscript
- A:32 Booster Heater Run — 0=OFF, 1=ON — available as module-level service attribute, not as standalone device
- A:36 Hot Start — 0=OFF, 1=ON — available as module-level service attribute
- A:38 Operation Mode (actual) — 1=Heating, 2=Cooling — actual (vs. requested H:3). Available as module service attribute
- A:50 Room Temperature — comp14, °C × 100 — room temperature reading. Not exposed in this template

## Źródła

- DCOM-LT/MB Reference and Installation Manual (English)
  
  [www.daikin.eu](https://www.daikin.eu/content/dam/document-library/installation-manuals/ctrl/bms/dcom-lt-mb/DCOM-LT-MB_reference%20and%20installation%20manual_English.pdf) 2026-03-18
  
  [PDF](https://taphome.com/compatibility/devices/daikin-altherma-3-dcom-rw/manufacturer/DCOM-LT-MB_reference_manual_EN.pdf)
- DCOM-LT/MB Register Map (Czech, from submodule)
  
  2026-03-18
  
  [PDF](https://taphome.com/compatibility/devices/daikin-altherma-3-dcom-rw/manufacturer/DCOM-LT-MB_registers.pdf)
- Daikin Altherma 3 DCOM-LT/MB Modbus Registers (GitHub Community)
  
  [github.com](https://github.com/budulinek/arduino-altherma-controller/issues/4) 2026-03-18

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

