TapHome

Daikin Altherma 3 DCOM-RW Tepelné čerpadlo

Modbus RTU
Submitted by
Last updated: 03. 2026

Vyžaduje externí bránu

Daikin DCOM-LT/MB

Daikin Altherma 3 DCOM-RW Tepelné čerpadlo

Daikin Altherma 3 je série tepelných čerpadel vzduch-voda zahrnující modely Altherma 3 R, Altherma 3 H MT a Altherma 3 H HT. TapHome se připojuje k tepelnému čerpadlu přes DCOM-LT/MB Modbus RTU gateway, který komunikuje s Altherma přes sběrnici P1P2 a zpřístupňuje registry přes RS-485.

Toto je pokročilá šablona DCOM-RW s 10 zařízeními, ošetřením chyb na úrovni modulu přes readscript (ADDERROR/ADDWARNING), 10 servisními atributy na úrovni modulu pro monitoring stavu systému a servisními akcemi na úrovni zařízení pro správu nastavení s validací parametrů. Přepínače používají Bool datové typy pro spolehlivé ovládání.

Hledáte více samostatných zařízení? Podívejte se na standardní šablonu Altherma 3 s 20 individuálními zařízeními pokrývajícími stav odmrazování, ekvitermické nastavení, diagnostiku kompresoru a další teplotní senzory.

Hardwarové připojení

Přehled gateway DCOM-LT/MB
Rozložení komponentů gateway DCOM-LT/MB se svorkami, LED diodami a DIP přepínači

Gateway DCOM-LT/MB (model S34-001) se montuje na DIN lištu a má následující připojení:

  • Svorky 1–2 (A) — Napájení: 15–24 VDC regulované, minimálně 100 mA
  • Svorky 3–5 (B) — RS-485: + (svorka 3), - (svorka 4), C/společný (svorka 5)
  • Svorky 10–11 (E) — Připojení sběrnice P1P2 k vnitřní jednotce Altherma
  • SW1 (J) — 8-polohový DIP přepínač pro Modbus adresu a provozní režim
  • LED (P, Q, R) — Indikátory Status, ACNET (P1P2), RS485
Zapojení RS-485

Připojte pomocí 3-vodičového RS-485 propojení mezi DCOM-LT/MB a TapHome:

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

Specifikace kabelu:

  • Typ: stíněný kroucený pár (Belden 8761 nebo ekvivalent)
  • Minimální průřez: 0,33 mm²
  • Odpor: ≤ 60 Ω/km
  • Maximální délka sběrnice: 1000 m
  • Maximální počet zařízení na sběrnici: 32 (včetně Modbus master)

Společný vodič (svorka 5/C) musí být propojen mezi DCOM-LT/MB a TapHome. Bez správného společného propojení dojde ke komunikačním chybám. Stínění uzemněte pouze na jednom místě.

Terminace není nutná při 9600 baud pro délky sítě do 1000 m. DCOM-LT/MB má interní failsafe předpětí, takže externí předpěťové rezistory nejsou potřeba. Pokud se terminace používá, je nutné přidat i failsafe předpěťový obvod.

Připojení P1P2

Připojte svorky P1P2 (10, 11) ke kompatibilnímu dálkovému ovladači Altherma LT Master (např. MM4 nebo ekvivalent).

Kompatibilita s Altherma 2: DCOM-LT/MB lze s Altherma 2 použít pouze přes adaptér Remcon/LT LAN. NEPŘIPOJUJTE DCOM přímo k jednotkám Altherma 2 (EKRUCBL / EKRUEHBL).

Konfigurace

Nastavení adresy DIP přepínačem
Detail zapojení DCOM-LT/MB a referenční tabulka adres DIP přepínače

8-polohový DIP přepínač SW1 konfiguruje Modbus slave adresu a provozní režim:

PřepínačFunkce
SW1.1 + SW1.2Výběr Smart Grid / provozního režimu
SW1.3 + SW1.4Modbus slave adresa (1–4)
SW1.5Funkce Smart Grid (s SW1.1, SW1.2)
SW1.6–SW1.8Rezervováno

Výběr Modbus adresy (SW1.3 a SW1.4):

SW1.3SW1.4Adresa
OFFOFF1 (výchozí)
OFFON2
ONOFF3
ONON4
Komunikační parametry
ParametrHodnota
ProtokolModbus RTU
Přenosová rychlost9600
Datové bity8
ParitaŽádná
Stop bity1
Synchronizace

Po zapnutí se DCOM-LT/MB synchronizuje s jednotkou Altherma Master. Tento proces může trvat až 8 minut. Během synchronizace vracejí čtení registrů speciální hodnotu 32765 („Čekání na hodnotu").

Speciální návratové hodnoty:

HodnotaVýznam
32765Čekání na hodnotu — probíhá synchronizace
32766Registr nedostupný v aktuální konfiguraci
32767Registr nepodporovaný připojenou jednotkou

Po prvním zapnutí nebo restartu počkejte až 8 minut na úplnou synchronizaci DCOM před řešením chybějících hodnot registrů. Status LED změní barvu ze žluté (synchronizace) na trvale zelenou, když je připraven.

Možnosti zařízení

Tato šablona poskytuje 10 zařízení s Bool datovými typy pro přepínače, readscript na úrovni modulu s ADDERROR/ADDWARNING pro ošetření chyb, 10 servisních atributů na úrovni modulu pro monitoring stavu systému a servisní akce na úrovni zařízení pro správu nastavení s min/max validací. Průtok je uváděn v m³/h (ne l/min).

Monitoring teplot

Všechny teplotní senzory používají formát comp14 (16bitová hodnota se znaménkem dělená 100 pro °C). Šablona tuto konverzi provádí automaticky.

  • Venkovní teplota (A:44) — venkovní teplota okolí
  • Teplota TUV (A:43) — teplota zásobníku teplé užitkové vody
  • Teplota zpátečky (A:42) — teplota zpátečky topného okruhu
  • Teplota chladiva (A:45) — teplota kapalného chladiva
  • Průtok (A:49) — průtok vody v m³/h

Další teplotní údaje jsou dostupné jako servisní atributy na úrovni modulu: Teplota vody před PHE (A:40) a Teplota vody před BUH (A:41).

Řízení vytápění a chlazení
  • Vytápění/Chlazení Zap/Vyp (H:4) — hlavní přepínač vytápění a chlazení
  • Provozní režim (H:3) — provozní režim: Auto, Vytápění nebo Chlazení

Zařízení Provozní režim obsahuje 4 servisní atributy čtoucí aktuální nastavení (výstupní voda vytápění/chlazení, pokojový termostat vytápění/chlazení) s ošetřením 32766=„Nedostupné" a 4 servisní akce pro zápis jednotlivých nastavení s definovanými rozsahy:

  • Nastavit výstupní vodu pro vytápění (H:1, 25–55°C)
  • Nastavit výstupní vodu pro chlazení (H:2, 5–22°C)
  • Nastavit pokojový termostat pro vytápění (H:6, 12–30°C)
  • Nastavit pokojový termostat pro chlazení (H:7, 15–35°C)
Řízení TUV (teplé užitkové vody)
  • Ohřev TUV Zap/Vyp (H:12) — spuštění cyklu ohřevu TUV
  • Booster režim TUV (H:13) — zapnutí pomocného/booster ohřívače pro TUV

Zařízení Ohřev TUV obsahuje servisní atribut zobrazující aktuální nastavení ohřevu TUV (H:10) a servisní akci pro nastavení teploty ohřevu TUV (30–60°C).

Monitoring stavu systému (servisní atributy na úrovni modulu)

Readscript modulu poskytuje ošetření chyb s ADDERROR/ADDWARNING na základě registru A:21 (Chyba jednotky). Následující hodnoty stavu systému jsou zpřístupněny jako servisní atributy na úrovni modulu:

  • Oběhové čerpadlo (A:30) — stav čerpadla (ZAP/VYP/Nedostupné)

  • Chod kompresoru (A:31) — stav běhu kompresoru

  • Chod booster ohřívače (A:32) — stav booster ohřívače

  • Dezinfekční provoz (A:33) — stav cyklu dezinfekce proti legionele

  • Odmrazování/Start (A:35) — stav cyklu odmrazování nebo startu

  • Horký start (A:36) — stav horkého startu

  • 3-cestný ventil (A:37) — poloha ventilu: Vytápění nebo TUV

  • Provozní režim (aktuální) (A:38) — aktuální provozní režim: Vytápění nebo Chlazení

  • Teplota vody před PHE (A:40) — teplota výstupní vody před deskovým výměníkem tepla

  • Teplota vody před BUH (A:41) — teplota výstupní vody před záložním ohřívačem

  • Tichý režim (H:9) — přepínač tichého režimu

Další možnosti

DCOM-LT/MB zpřístupňuje také registry pro posun ekvitermické křivky pro chlazení (H:55), dekódování kódu chyby jednotky (A:22 formát text14 + A:23 podkód) a čtení pokojové teploty (A:50). Tyto lze přidat v budoucí aktualizaci šablony.

LED indikátory stavu

DCOM-LT/MB má tři LED indikátory:

LEDNormální stavChyba
StatusTrvale zelená — synchronizováno, bez poruchyTrvale červená — porucha jednotky; pomalé červené blikání — timeout
ACNETZelený záblesk — normální komunikace P1P2Červený záblesk/trvale — chyby P1P2
RS485Zelený záblesk — normální Modbus komunikaceČervený záblesk/trvale — chyby RS-485

Po zapnutí se všechny LED změní z červené na zelenou, poté Status LED začne blikat žlutě během čekání na synchronizaci s Altherma Master.

Řešení problémů

Status LED žlutá (čekání na Master)
  1. Zkontrolujte propojení kabelu P1P2 mezi DCOM-LT/MB a vnitřní jednotkou Altherma
  2. Ověřte, že jednotka Altherma je zapnutá a v provozu
  3. Počkejte až 8 minut na úvodní synchronizaci — pokud Status LED zůstane žlutá déle než 10 minut, DCOM se automaticky pokusí znovu
  4. Pokud Status LED bliká červeně (timeout), zkontrolujte zapojení P1P2 a restartujte DCOM
RS-485 LED červená (komunikační chyby)
  1. Zkontrolujte zapojení RS-485: + (svorka 3) na A+/D+, - (svorka 4) na B-/D-, C (svorka 5) na common
  2. Ověřte, že Modbus slave adresa na DIP přepínačích SW1.3 a SW1.4 odpovídá konfiguraci TapHome
  3. Potvrďte komunikační parametry: 9600 baud, 8 datových bitů, bez parity, 1 stop bit
  4. U dlouhých kabelových tras ověřte impedanci kabelu a zvažte přidání terminace
Registry vracející 32765

Toto indikuje, že DCOM se stále synchronizuje s Altherma Master. Počkejte až 8 minut po zapnutí. Pokud hodnota přetrvává, zkontrolujte Status LED — měla by svítit trvale zeleně po dokončení synchronizace.

Chování registru H:9 (Tichý režim vs Ohřev TUV)

Registr H:9 má dvojí funkci v závislosti na provozním režimu DCOM: v Normálním režimu jej oficiální dokumentace definuje jako „Ohřev TUV Zap/Vyp"; v režimu Sequencer funguje jako „Tichý režim". Šablony TapHome jej používají jako Tichý režim na základě ověření komunitou. Skutečné chování se může lišit v závislosti na verzi firmwaru a konfiguraci DCOM.

Dekódování kódu chyby jednotky

Když Chyba jednotky (A:21) hlásí poruchu, kód chyby je dostupný v registru A:22 jako 16bitová hodnota kódující dva ASCII znaky. Pro dekódování: extrahujte LSB (hodnota mod 256) a MSB ((hodnota - LSB) / 256), poté oba převeďte na ASCII znaky. Například hodnota 21816 se dekóduje na „U8" (MSB=85=‘U’, LSB=56=‘8’).

Dostupná zařízení

DCOM-LT-MB Modul
Servisní atributy
Oběhové čerpadlo v provozureads A:30 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable
Chod kompresorureads A:31 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable
Chod přídavného ohřívačereads A:32 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable
Dezinfekční provozreads A:33 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable
Odmrazování/Startreads A:35 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable
Horký startreads A:36 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable
Provozní režim (skutečný)reads A:38 (Int16); SWITCH: 1=Heating, 2=Cooling
3-cestný ventilreads A:37 (Int16); SWITCH: 0=Space Heating, 1=DHW
Teplota výstupní vody před PHEreads A:40 (Int16) → /100 conversion; leaving water temperature before plate heat exchanger in °C
Teplota výstupní vody před BUHreads A:41 (Int16) → /100 conversion; leaving water temperature before backup heater in °C

DCOM-LT-MB

Čtení (modul)
var errreg := MODBUSR(A, 21, Int16);
IF( errreg = 1, 
ADDERROR(MODBUSR(A, 22, String, 1) + " " + MODBUSR(A, 23, int16) ));
IF( errreg = 2, 
ADDWARNING(MODBUSR(A, 22, String, 1) + " " + MODBUSR(A, 23, int16) ));
Servisní atributy
Oběhové čerpadlo běží
SWITCH(MODBUSR(A, 30, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
Chod kompresoru
SWITCH(MODBUSR(A, 31, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
Chod pomocného topného tělesa
SWITCH(MODBUSR(A, 32, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
Dezinfekční provoz
SWITCH(MODBUSR(A, 33, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
Rozmrazování/spuštění
SWITCH(MODBUSR(A, 35, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
Teplý start
SWITCH(MODBUSR(A, 36, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
Provozní režim
SWITCH(MODBUSR(A, 38, int16), 1, "Vytápění", 2, "Chlazení", "Chyba")
3cestný ventil
SWITCH(MODBUSR(A, 37, int16), 0, "Prostorové vytápění", 1, "TUV", "Chyba")
Teplota výstupní vody předřazeného PHE
MODBUSR(A, 40, Int16)/100 + " °C";
Teplota výstupní vody předřazeného el. topného tělesa
MODBUSR(A, 41, Int16)/100 + " °C";
Ohřev TUV Zap/Vyp Přepínač

Spuštění cyklu ohřevu teplé užitkové vody

Registr: H:12 Bool
Servisní akce
Nastavit teplotu ohřevu TUV

Ohřev TUV Zap/Vyp

Čtení stavu přepínače
MODBUSR(H, 12, Bool)
Zápis stavu přepínače
MODBUSW(H, 12, Bool, St)
Servisní atributy
Požadovaná hodnota op. ohř. TUV
MODBUSR(H, 10, Int16);
Servisní akce
Hodnota opětovného ohřevu TUV
Parametry: Teplota (30–60 t)
MODBUSW(H, 10, Int16, t);
Vytápění/Chlazení Zap/Vyp Přepínač

Hlavní přepínač vytápění a chlazení

Registr: H:4 Bool

Vytápění/Chlazení Zap/Vyp

Čtení stavu přepínače
MODBUSR(H, 4, Bool)
Zápis stavu přepínače
MODBUSW(H, 4, Bool, St)
Provozní režim Vícestavový přepínač

Provozní režim se servisními akcemi nastavení — Auto, Vytápění nebo Chlazení

Registr: H:3 Int16 numeric
Hodnoty / Stavy: Auto · Ohřev · Chlazení
Servisní akce
Nastavit výstupní vodu pro vytápění
Nastavit výstupní vodu pro chlazení
Nastavit pokojový termostat pro vytápění
Nastavit pokojový termostat pro chlazení

Provozní režim

Čtení stavu přepínače
MODBUSR(H, 3, Int16)
Zápis stavu přepínače
MODBUSW(H, 3, Int16, Mu)
Servisní atributy
Požadovaná hodnota hlavního ohřevu výstupní vody
var reg := MODBUSR(H, 1, int16);
SWITCH(reg, 32766 , "Nedostupná funkce", reg + " °C");
Požadovaná hodnota hlavního chlazení výstupní vody
var reg := MODBUSR(H, 2, int16);
SWITCH(reg, 32766 , "Nedostupná funkce", reg + " °C");
Požadovaná hodnota vytápění při regulaci teploty pokojovým termostatem
var reg := MODBUSR(H, 2, int16);
SWITCH(reg, 32766 , "Nedostupná funkce", reg + " °C");
Požadovaná hodnota chlazenípři regulaci teploty pokojovým termostatem
var reg := MODBUSR(H, 2, int16);
SWITCH(reg, 32766 , "Nedostupná funkce", reg + " °C");
Servisní akce
Vstupní voda - ohřev
Parametry: teplota [°C] (25–55 t)
MODBUSW(H, 1, Int16, t);
Vstupní voda - chlazení
Parametry: Teplota (5–22 t)
MODBUSW(H, 2, Int16, t);
Pokojový termostat - vytápění
Parametry: Teplota (12–30 t)
MODBUSW(H, 6, Int16, t);
Pokojový termostat - chlazení
Parametry: Teplota (15–35 t)
MODBUSW(H, 7, Int16, t);
Průtok Proměnná Pouze ke čtení
Registr: A:49 Int16 Jednotka: m³/h numeric

Průtok

Čtení
MODBUSR(A, 49, Int16)/100 * 0.06
Booster režim TUV Přepínač

Zapnutí pomocného/booster ohřívače pro teplou užitkovou vodu

Registr: H:13 Bool

Booster režim TUV

Čtení stavu přepínače
MODBUSR(H,13, Bool)
Zápis stavu přepínače
MODBUSW(H, 13, Bool, St)
Teplota chladiva Teplotní senzor Pouze ke čtení
Registr: A:45 (implicit) Temperature Jednotka: °C numeric

Teplota chladiva

Čtení teploty
MODBUSR(A, 45, Int16) / 100
Venkovní teplota Teplotní senzor Pouze ke čtení
Registr: A:44 (implicit) Temperature Jednotka: °C numeric

Venkovní teplota

Čtení teploty
MODBUSR(A, 44, Int16) / 100
Teplota TUV Teplotní senzor Pouze ke čtení

Teplota zásobníku teplé užitkové vody

Registr: A:43 (implicit) Temperature Jednotka: °C numeric

Teplota TUV

Čtení teploty
MODBUSR(A, 43, Int16) / 100
Teplota zpátečky Teplotní senzor Pouze ke čtení
Registr: A:42 (implicit) Temperature Jednotka: °C numeric

Teplota zpátečky

Čtení teploty
MODBUSR(A, 42, Int16) / 100
Tichý režim Přepínač
Registr: H:9 Bool

Tichý režim

Čtení stavu přepínače
MODBUSR(H, 9, Bool)
Zápis stavu přepínače
MODBUSW(H, 9, Bool, St)
Připojení: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Možná vylepšení (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

Zdroje

  • DCOM-LT/MB Reference and Installation Manual (English)
    www.daikin.eu 2026-03-18
    PDF
  • DCOM-LT/MB Register Map (Czech, from submodule)
    2026-03-18
    PDF
  • Daikin Altherma 3 DCOM-LT/MB Modbus Registers (GitHub Community)
    github.com 2026-03-18