---
title: "Daikin Altherma 3 DCOM-RW Pompa di Calore"
description: "Integrazione della pompa di calore Daikin Altherma 3 tramite gateway Modbus RTU DCOM-LT/MB."
url: "https://taphome.com/it/compatibility/daikin-altherma-3-dcom-rw/"
language: it
lastmod: 2026-11-15
generator: hugo
ai:
  topics: ["modbus-rtu","heat-pump","rs485","dip-switch","p1p2-bus","weather-dependent","dhw","service-attributes","service-actions"]
  questions: ["Come integrare la Daikin Altherma 3 con TapHome tramite Modbus usando il template DCOM-RW?","Cosa monitora e controlla il template Daikin Altherma 3 DCOM-RW di TapHome?","Come collegare il gateway DCOM-LT/MB a TapHome tramite RS-485?","Come configurare il DIP switch del DCOM-LT/MB per l'indirizzo Modbus?","Quali attributi di servizio e azioni di servizio sono disponibili nel template DCOM-RW?","Come controllare il riscaldamento ACS e il riscaldamento ambiente sulla Daikin Altherma 3 tramite TapHome DCOM-RW?"]
---

# Daikin Altherma 3 DCOM-RW Pompa di Calore

Comunicazione: Modbus RTU

- [Daikin Altherma 3 (Template standard)](https://taphome.com/it/compatibility/daikin-altherma-3/)
- [Pagina prodotto Daikin Altherma 3](https://www.daikin.eu/en_us/products/daikin-altherma-3.html)

## Guida all'integrazione

La Daikin Altherma 3 è una serie di pompe di calore aria-acqua che comprende i modelli Altherma 3 R, Altherma 3 H MT e Altherma 3 H HT. TapHome si collega alla pompa di calore tramite il gateway **DCOM-LT/MB** Modbus RTU, che comunica con l'Altherma attraverso il bus P1P2 ed espone i registri su RS-485.

Questo è il template avanzato DCOM-RW con 13 dispositivi, gestione errori a livello modulo tramite readscript (ADDERROR/ADDWARNING), 10 attributi di servizio a livello modulo per il monitoraggio dello stato del sistema e azioni di servizio a livello dispositivo per la gestione dei setpoint con validazione parametri. Gli interruttori utilizzano tipi dati Bool per un controllo affidabile.

> [!TIP]
> Cerchi più dispositivi autonomi? Consulta il [template standard Altherma 3](https://taphome.com/it/compatibility/daikin-altherma-3/) con 20 dispositivi individuali che coprono stato sbrinamento, setpoint climatici, diagnostica compressore e sensori di temperatura aggiuntivi.

## Collegamento hardware

### Panoramica gateway DCOM-LT/MB

![Layout componenti del gateway DCOM-LT/MB con morsetti, LED e DIP switch](https://taphome.com/images/compatibility/daikin-altherma-3-dcom-rw/wiring-diagram-p001_hu_f5d69e28ad5222cd.jpg)

Il gateway DCOM-LT/MB (modello S34-001) si monta su guida DIN e dispone dei seguenti collegamenti:

- **Morsetti 1–2 (A)** — Alimentazione: 15–24 VDC regolata, minimo 100 mA
- **Morsetti 3–5 (B)** — RS-485: + (morsetto 3), - (morsetto 4), C/comune (morsetto 5)
- **Morsetti 10–11 (E)** — Collegamento bus P1P2 all'unità interna Altherma
- **SW1 (J)** — DIP switch a 8 posizioni per indirizzo Modbus e modalità operativa
- **LED (P, Q, R)** — Indicatori Status, ACNET (P1P2), RS485

### Cablaggio RS-485

Collegare con un **cablaggio RS-485 a 3 fili** tra DCOM-LT/MB e TapHome:

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

**Specifiche cavo:**

- Tipo: doppino schermato ritorto (Belden 8761 o equivalente)
- Sezione minima: 0,33 mm²
- Resistenza: ≤ 60 Ω/km
- Lunghezza massima del bus: **1000 m**
- Dispositivi massimi sul bus: 32 (incluso il Modbus master)

> [!WARNING]
> Il filo comune (morsetto 5/C) **deve** essere collegato tra DCOM-LT/MB e TapHome. Senza un collegamento comune corretto si verificheranno errori di comunicazione. Lo schermo va collegato a terra in un solo punto.

> [!NOTE]
> **La terminazione non è necessaria** a 9600 baud per lunghezze di rete fino a 1000 m. Il DCOM-LT/MB dispone di polarizzazione failsafe interna, quindi non sono necessari resistori di polarizzazione esterni. Se si utilizza la terminazione, è necessario aggiungere anche un circuito di polarizzazione failsafe.

### Collegamento P1P2

Collegare i morsetti P1P2 (10, 11) a un telecomando Altherma LT Master compatibile (es. MM4 o equivalente).

> [!WARNING]
> **Compatibilità Altherma 2:** Il DCOM-LT/MB può essere utilizzato con Altherma 2 solo tramite l'adattatore Remcon/LT LAN. NON collegare DCOM direttamente alle unità Altherma 2 (EKRUCBL / EKRUEHBL).

## Configurazione

### Indirizzamento DIP switch

![Dettaglio cablaggio DCOM-LT/MB e tabella di riferimento indirizzi DIP switch](https://taphome.com/images/compatibility/daikin-altherma-3-dcom-rw/wiring-diagram-p003_hu_7dc5fc3bf6d653b1.jpg)

Il DIP switch a 8 posizioni **SW1** configura l'indirizzo slave Modbus e la modalità operativa:

| Switch | Funzione |
|--------|----------|
| SW1.1 + SW1.2 | Selezione Smart Grid / modalità operativa |
| **SW1.3 + SW1.4** | **Indirizzo slave Modbus (1–4)** |
| SW1.5 | Funzione Smart Grid (con SW1.1, SW1.2) |
| SW1.6–SW1.8 | Riservato |

**Selezione indirizzo Modbus (SW1.3 e SW1.4):**

| SW1.3 | SW1.4 | Indirizzo |
|-------|-------|-----------|
| OFF | OFF | 1 (predefinito) |
| OFF | ON | 2 |
| ON | OFF | 3 |
| ON | ON | 4 |

### Parametri di comunicazione

| Parametro | Valore |
|-----------|--------|
| Protocollo | Modbus RTU |
| Baud rate | 9600 |
| Bit dati | 8 |
| Parità | Nessuna |
| Bit di stop | 1 |

### Sincronizzazione

Dopo l'accensione, il DCOM-LT/MB si sincronizza con l'unità Altherma Master. Questo processo può richiedere **fino a 8 minuti**. Durante la sincronizzazione, le letture dei registri restituiscono il valore speciale 32765 ("In attesa del valore").

**Valori di ritorno speciali:**

| Valore | Significato |
|--------|-------------|
| 32765 | In attesa del valore — sincronizzazione in corso |
| 32766 | Registro non disponibile nella configurazione attuale |
| 32767 | Registro non supportato dall'unità collegata |

> [!TIP]
> Dopo la prima accensione o il riavvio, attendere fino a 8 minuti per la sincronizzazione completa del DCOM prima di risolvere i problemi di valori mancanti dei registri. Il LED Status cambia da giallo (sincronizzazione) a verde fisso quando è pronto.

## Funzionalità dei dispositivi

Questo template fornisce 13 dispositivi con tipi dati Bool per gli interruttori, readscript a livello modulo con ADDERROR/ADDWARNING per la gestione errori, 10 attributi di servizio a livello modulo per il monitoraggio dello stato del sistema e azioni di servizio a livello dispositivo per la gestione dei setpoint con validazione min/max. La portata è riportata in m³/h (non l/min).

### Monitoraggio temperature

Tutti i sensori di temperatura utilizzano il formato comp14 (valore a 16 bit con segno diviso per 100 per °C). Il template gestisce questa conversione automaticamente.

- **Temperatura esterna** (A:44) — temperatura dell'aria esterna
- **Temperatura ACS** (A:43) — temperatura del serbatoio acqua calda sanitaria
- **Temperatura acqua di ritorno** (A:42) — temperatura dell'acqua di ritorno del circuito di riscaldamento
- **Temperatura refrigerante** (A:45) — temperatura del refrigerante liquido
- **Portata** (A:49) — portata d'acqua in m³/h

Letture di temperatura aggiuntive sono disponibili come attributi di servizio a livello modulo: Temperatura acqua mandata pre PHE (A:40) e Temperatura acqua mandata pre BUH (A:41).

### Controllo riscaldamento e raffrescamento

- **Riscaldamento/Raffrescamento On/Off** (H:4) — interruttore principale per riscaldamento e raffrescamento
- **Modalità operativa** (H:3) — modalità operativa: Auto, Riscaldamento o Raffrescamento

Il dispositivo Modalità Operativa include 4 attributi di servizio per la lettura dei setpoint attuali (acqua di mandata riscaldamento/raffrescamento, termostato ambiente riscaldamento H:6/raffrescamento H:7) con gestione dei valori speciali 32765 ("In attesa del valore"), 32766 ("Non disponibile") e 32767 ("Non supportato"), e 4 azioni di servizio per la scrittura dei singoli setpoint con intervalli definiti:

- Imposta setpoint riscaldamento acqua di mandata (H:1, 25–55°C)
- Imposta setpoint raffrescamento acqua di mandata (H:2, 5–22°C)
- Imposta setpoint riscaldamento termostato ambiente (H:6, 12–30°C)
- Imposta setpoint raffrescamento termostato ambiente (H:7, 15–35°C)

### Setpoint diretti della temperatura dell'acqua di mandata

Invece della curva climatica propria dell'unità, TapHome può scrivere direttamente la temperatura richiesta dell'acqua di mandata — ad esempio dalla smart rule **Regolazione equitermica**:

| Dispositivo | Valore attuale | Registro setpoint | Intervallo |
|-------------|----------------|-------------------|------------|
| Setpoint acqua di mandata – Riscaldamento | A:41 (temperatura acqua di mandata) | H:1 | 25–55 °C |
| Setpoint acqua di mandata – Raffrescamento | A:41 (temperatura acqua di mandata) | H:2 | 5–22 °C |
| Modalità climatica | H:53 | H:53 | 0 / 1 / 2 / 3 |

- **Setpoint acqua di mandata – Riscaldamento / Raffrescamento** — il setpoint viene limitato all'intervallo indicato sopra, arrotondato a °C interi e scritto solo quando cambia.
- **Modalità climatica** — 0 = Fisso, 1 = Climatico, 2 = Fisso + programmato, 3 = Climatico + programmato.

> [!WARNING]
> I setpoint assoluti dell'acqua di mandata (H:1 riscaldamento, H:2 raffrescamento) si applicano solo quando **Modalità climatica** (H:53) è impostata su **Fisso (0)**. In modalità climatica l'unità utilizza invece un offset della propria curva — H:54 per il riscaldamento, H:55 per il raffrescamento. Questo template non scrive questi offset — impostarli sull'interfaccia utente Daikin, oppure consultare il [template standard Altherma 3](https://taphome.com/it/compatibility/daikin-altherma-3/), che copre i setpoint climatici.

### Controllo ACS (acqua calda sanitaria)

- **Riscaldamento ACS On/Off** (H:12) — avvio ciclo riscaldamento ACS
- **Modalità booster ACS** (H:13) — abilitazione riscaldatore ausiliario/booster per ACS

Il dispositivo Riscaldamento ACS include un attributo di servizio che mostra il setpoint attuale di riscaldamento ACS (H:10) e un'azione di servizio per impostare la temperatura di riscaldamento ACS (30–60°C).

### Monitoraggio stato sistema (attributi di servizio a livello modulo)

Il readscript del modulo fornisce gestione errori con ADDERROR/ADDWARNING basata sul registro A:21 (Errore unità). I seguenti valori di stato del sistema sono esposti come attributi di servizio a livello modulo:

- **Pompa di circolazione** (A:30) — stato pompa (ON/OFF/Non disponibile)
- **Funzionamento compressore** (A:31) — stato di funzionamento del compressore
- **Funzionamento riscaldatore booster** (A:32) — stato del riscaldatore booster
- **Operazione disinfezione** (A:33) — stato del ciclo di disinfezione anti-legionella
- **Sbrinamento/Avvio** (A:35) — stato del ciclo di sbrinamento o avvio
- **Avvio a caldo** (A:36) — stato di avvio a caldo
- **Valvola 3 vie** (A:37) — posizione valvola: Riscaldamento o ACS
- **Modalità operativa (attuale)** (A:38) — modalità operativa attuale: Riscaldamento o Raffrescamento
- **Temperatura acqua mandata pre PHE** (A:40) — temperatura acqua di mandata prima dello scambiatore a piastre
- **Temperatura acqua mandata pre BUH** (A:41) — temperatura acqua di mandata prima del riscaldatore di riserva

- **Modalità silenziosa** (H:9) — interruttore modalità silenziosa

### Funzionalità aggiuntive

Il DCOM-LT/MB espone anche registri per l'offset climatico raffrescamento LWT (H:55), decodifica codice errore unità (A:22 formato text14 + A:23 sotto-codice) e lettura temperatura ambiente (A:50). Questi possono essere aggiunti in un futuro aggiornamento del template.

## Indicatori LED di stato

Il DCOM-LT/MB dispone di tre indicatori LED:

| LED | Normale | Errore |
|-----|---------|--------|
| **Status** | Verde fisso — sincronizzato, nessun guasto | Rosso fisso — guasto unità; lampeggio rosso lento — timeout |
| **ACNET** | Lampeggio verde — comunicazione P1P2 normale | Lampeggio rosso/fisso — errori P1P2 |
| **RS485** | Lampeggio verde — comunicazione Modbus normale | Lampeggio rosso/fisso — errori RS-485 |

All'accensione, tutti i LED cambiano da rosso a verde, poi il LED Status inizia a lampeggiare giallo durante l'attesa della sincronizzazione con l'Altherma Master.

## Risoluzione problemi

### LED Status giallo (in attesa del Master)

1. Controllare i collegamenti del cavo P1P2 tra DCOM-LT/MB e l'unità interna Altherma
2. Verificare che l'unità Altherma sia accesa e operativa
3. Attendere fino a 8 minuti per la sincronizzazione iniziale — se il LED Status rimane giallo per più di 10 minuti, il DCOM riproverà automaticamente
4. Se il LED Status lampeggia rosso (timeout), verificare il cablaggio P1P2 e riavviare il DCOM

### LED RS-485 rosso (errori di comunicazione)

1. Controllare il cablaggio RS-485: + (morsetto 3) su A+/D+, - (morsetto 4) su B-/D-, C (morsetto 5) su common
2. Verificare che l'indirizzo slave Modbus sui DIP switch SW1.3 e SW1.4 corrisponda alla configurazione TapHome
3. Confermare i parametri di comunicazione: 9600 baud, 8 bit dati, nessuna parità, 1 bit di stop
4. Per cavi lunghi, verificare l'impedenza del cavo e considerare l'aggiunta della terminazione

### Registri che restituiscono 32765

Questo indica che il DCOM si sta ancora sincronizzando con l'Altherma Master. Attendere fino a 8 minuti dopo l'accensione. Se il valore persiste, controllare il LED Status — dovrebbe essere verde fisso al completamento della sincronizzazione. Fino ad allora, i sensori di temperatura e i dispositivi di setpoint dell'acqua di mandata non mostrano alcun valore anziché una lettura di temperatura errata — lo stesso vale per 32766 e 32767.

### Comportamento registro H:9 (Modalità silenziosa vs Riscaldamento ACS)

Il registro H:9 ha una doppia funzionalità a seconda della modalità operativa del DCOM: in Modalità Normale, la documentazione ufficiale lo definisce come "Riscaldamento ACS On/Off"; in Modalità Sequencer, funziona come "Modalità Silenziosa". I template TapHome lo utilizzano come Modalità Silenziosa sulla base della verifica della community. Il comportamento effettivo può variare in base alla versione del firmware e alla configurazione del DCOM.

### Decodifica codice errore unità

Quando Errore unità (A:21) segnala un guasto, il codice di errore è disponibile nel registro A:22 come valore a 16 bit che codifica due caratteri ASCII. Per decodificare: estrarre LSB (valore mod 256) e MSB ((valore - LSB) / 256), poi convertire entrambi in caratteri ASCII. Ad esempio, il valore 21816 si decodifica in "U8" (MSB=85='U', LSB=56='8').

## Dispositivi disponibili 13

Questi dispositivi compaiono in TapHome dopo l'importazione.

DCOM-LT-MB Modulo

Attributi di servizio

|                                     |                                                                                                   |
|-------------------------------------|---------------------------------------------------------------------------------------------------|
| Pompa di circolazione in funzione   | reads A:30 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable                                        |
| Compressore in funzione             | reads A:31 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable                                        |
| Riscaldatore ausiliario in funzione | reads A:32 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable                                        |
| Operazione di disinfezione          | reads A:33 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable                                        |
| Sbrinamento/Avvio                   | reads A:35 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable                                        |
| Avvio a caldo                       | reads A:36 (Int16); SWITCH: 0=OFF, 1=ON, 32766=Unavailable                                        |
| Modalità operativa (effettiva)      | reads A:38 (Int16); SWITCH: 1=Heating, 2=Cooling                                                  |
| Valvola a 3 vie                     | reads A:37 (Int16); SWITCH: 0=Space Heating, 1=DHW                                                |
| Temperatura acqua uscita pre PHE    | reads A:40 (Int16) → /100 conversion; leaving water temperature before plate heat exchanger in °C |
| Temperatura acqua uscita pre BUH    | reads A:41 (Int16) → /100 conversion; leaving water temperature before backup heater in °C        |

Lettura (modulo)

```taphome
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) ));
```

Attributi di servizio

Oběhové čerpadlo běží

```taphome
SWITCH(MODBUSR(A, 30, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
```

Chod kompresoru

```taphome
SWITCH(MODBUSR(A, 31, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
```

Chod pomocného topného tělesa

```taphome
SWITCH(MODBUSR(A, 32, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
```

Dezinfekční provoz

```taphome
SWITCH(MODBUSR(A, 33, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
```

Rozmrazování/spuštění

```taphome
SWITCH(MODBUSR(A, 35, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
```

Teplý start

```taphome
SWITCH(MODBUSR(A, 36, int16),0, "VYP", 1, "ZAP", 32766 ,"Nedostupné", "Chyba");
```

Provozní režim

```taphome
SWITCH(MODBUSR(A, 38, int16), 1, "Vytápění", 2, "Chlazení", "Chyba")
```

3cestný ventil

```taphome
SWITCH(MODBUSR(A, 37, int16), 0, "Prostorové vytápění", 1, "TUV", "Chyba")
```

Teplota výstupní vody předřazeného PHE

```taphome
var reg := MODBUSR(A, 40, Int16);
SWITCH(reg, 32765, "Čeká na hodnotu", 32766, "Nedostupné", 32767, "Nepodporováno", reg/100 + " °C");
```

Teplota výstupní vody předřazeného el. topného tělesa

```taphome
var reg := MODBUSR(A, 41, Int16);
SWITCH(reg, 32765, "Čeká na hodnotu", 32766, "Nedostupné", 32767, "Nepodporováno", reg/100 + " °C");
```

Riscaldamento ACS On/Off Interruttore Lettura e scrittura

Avvia il ciclo di riscaldamento acqua calda sanitaria

Registro: H:12 Bool

Valori / Stati: ON · OFF

Azioni di servizio

|                                       |
|---------------------------------------|
| Imposta temperatura riscaldamento ACS |

Lettura stato interruttore

```taphome
MODBUSR(H, 12, Bool)
```

Scrittura stato interruttore

```taphome
MODBUSW(H, 12, Bool, St)
```

Attributi di servizio

Požadovaná hodnota op. ohř. TUV

```taphome
var reg := MODBUSR(H, 10, Int16);
SWITCH(reg, 32765, NaN, 32766, NaN, 32767, NaN, reg);
```

Azioni di servizio

Hodnota opětovného ohřevu TUV

Parametri: Teplota (30–60 t)

```taphome
MODBUSW(H, 10, Int16, t);
```

Riscaldamento/Raffrescamento On/Off Termostato Lettura e scrittura

Interruttore principale per riscaldamento e raffrescamento

Registro: H:4 Bool

Lettura temperatura

```taphome
var reg := MODBUSR(A, 41, Int16);
SWITCH(reg, 32765, NaN, 32766, NaN, 32767, NaN, reg / 100)
```

Lettura temperatura desiderata

```taphome
var reg := MODBUSR(H, 2, Int16);
SWITCH(reg, 32765, NaN, 32766, NaN, 32767, NaN, reg)
```

Scrittura temperatura desiderata

```taphome
# Požadovaná teplota výstupní vody při chlazení, holding 2, celé °C, 5 až 22 °C.
# Absolutní hodnota platí jen při holding 53 = 0 (Pevné).
# V režimu závislosti na počasí (holding 53 = 1 nebo 3) se nastavuje posun v holding 55.
# Zapisuje se jen změna (MODBUSWNE), periodický zápis je vypnutý.
IF(ISNAN(Se), NaN, MODBUSWNE(H, 2, Int16, MAX(5, MIN(22, ROUND(Se)))))
```

Modalità operativa Termostato Lettura e scrittura

Modalità operativa con azioni di servizio setpoint — Auto, Riscaldamento o Raffrescamento

Registro: H:3 Int16 numeric

Lettura temperatura

```taphome
var reg := MODBUSR(A, 41, Int16);
SWITCH(reg, 32765, NaN, 32766, NaN, 32767, NaN, reg / 100)
```

Lettura temperatura desiderata

```taphome
var reg := MODBUSR(H, 1, Int16);
SWITCH(reg, 32765, NaN, 32766, NaN, 32767, NaN, reg)
```

Scrittura temperatura desiderata

```taphome
# Požadovaná teplota výstupní vody při vytápění, holding 1, celé °C, 25 až 55 °C.
# Absolutní hodnota platí jen při holding 53 = 0 (Pevné).
# V režimu závislosti na počasí (holding 53 = 1 nebo 3) se nastavuje posun křivky v holding 54.
# Zapisuje se jen změna (MODBUSWNE), periodický zápis je vypnutý.
IF(ISNAN(Se), NaN, MODBUSWNE(H, 1, Int16, MAX(25, MIN(55, ROUND(Se)))))
```

Portata Interruttore Solo lettura

Registro: A:49 Int16 Unità: m³/h numeric

Valori / Stati: ON · OFF

Lettura stato interruttore

```taphome
MODBUSR(H, 4, Bool)
```

Scrittura stato interruttore

```taphome
MODBUSW(H, 4, Bool, St)
```

Modalità booster ACS Interruttore multivalore Lettura e scrittura

Abilita il riscaldatore ausiliario/booster per acqua calda sanitaria

Registro: H:13 Bool

Valori / Stati: Auto · Ohřev · Chlazení

Azioni di servizio

|                               |
|-------------------------------|
| Výstupní voda - ohřev         |
| Výstupní voda - chlazení      |
| Pokojový termostat - vytápění |
| Pokojový termostat - chlazení |

Lettura stato interruttore

```taphome
MODBUSR(H, 3, Int16)
```

Scrittura stato interruttore

```taphome
MODBUSW(H, 3, Int16, Mu)
```

Attributi di servizio

Požadovaná hodnota hlavního ohřevu výstupní vody

```taphome
var reg := MODBUSR(H, 1, int16);
SWITCH(reg, 32765, "Čeká na hodnotu", 32766 , "Nedostupná funkce", 32767, "Nepodporováno", reg + " °C");
```

Požadovaná hodnota hlavního chlazení výstupní vody

```taphome
var reg := MODBUSR(H, 2, int16);
SWITCH(reg, 32765, "Čeká na hodnotu", 32766 , "Nedostupná funkce", 32767, "Nepodporováno", reg + " °C");
```

Požadovaná hodnota vytápění při regulaci teploty pokojovým termostatem

```taphome
var reg := MODBUSR(H, 6, int16);
SWITCH(reg, 32765, "Čeká na hodnotu", 32766 , "Nedostupná funkce", 32767, "Nepodporováno", reg + " °C");
```

Požadovaná hodnota chlazení při regulaci teploty pokojovým termostatem

```taphome
var reg := MODBUSR(H, 7, int16);
SWITCH(reg, 32765, "Čeká na hodnotu", 32766 , "Nedostupná funkce", 32767, "Nepodporováno", reg + " °C");
```

Azioni di servizio

Výstupní voda - ohřev

Parametri: teplota \[°C] (25–55 t)

```taphome
MODBUSW(H, 1, Int16, t);
```

Výstupní voda - chlazení

Parametri: Teplota (5–22 t)

```taphome
MODBUSW(H, 2, Int16, t);
```

Pokojový termostat - vytápění

Parametri: Teplota (12–30 t)

```taphome
MODBUSW(H, 6, Int16, t);
```

Pokojový termostat - chlazení

Parametri: Teplota (15–35 t)

```taphome
MODBUSW(H, 7, Int16, t);
```

Temperatura refrigerante Variabile Solo lettura

Registro: A:45 (implicit) Temperature Unità: °C numeric

Lettura

```taphome
MODBUSR(A, 49, Int16)/100 * 0.06
```

Temperatura esterna Interruttore Solo lettura

Registro: A:44 (implicit) Temperature Unità: °C numeric

Valori / Stati: ON · OFF

Lettura stato interruttore

```taphome
MODBUSR(H,13, Bool)
```

Scrittura stato interruttore

```taphome
MODBUSW(H, 13, Bool, St)
```

Temperatura ACS Interruttore multivalore Solo lettura

Temperatura del serbatoio acqua calda sanitaria

Registro: A:43 (implicit) Temperature Unità: °C numeric

Valori / Stati: Pevné · Závislost na počasí · Pevné + Plánovaný · Závislost na počasí + Plánovaný

Lettura stato interruttore

```taphome
MODBUSR(H, 53, Int16)
```

Scrittura stato interruttore

```taphome
MODBUSW(H, 53, Int16, Mu)
```

Temperatura acqua di ritorno Sensore di temperatura Solo lettura

Registro: A:42 (implicit) Temperature Unità: °C numeric

Lettura temperatura

```taphome
var reg := MODBUSR(A, 45, Int16);
SWITCH(reg, 32765, NaN, 32766, NaN, 32767, NaN, reg / 100)
```

Modalità silenziosa Sensore di temperatura Lettura e scrittura

Registro: H:9 Bool

Lettura temperatura

```taphome
var reg := MODBUSR(A, 44, Int16);
SWITCH(reg, 32765, NaN, 32766, NaN, 32767, NaN, reg / 100)
```

Teplota teplé užitkové vody Sensore di temperatura

Lettura temperatura

```taphome
var reg := MODBUSR(A, 43, Int16);
SWITCH(reg, 32765, NaN, 32766, NaN, 32767, NaN, reg / 100)
```

Teplota vratné vody Sensore di temperatura

Lettura temperatura

```taphome
var reg := MODBUSR(A, 42, Int16);
SWITCH(reg, 32765, NaN, 32766, NaN, 32767, NaN, reg / 100)
```

Tichý režim Interruttore

Valori / Stati: ON · OFF

Lettura stato interruttore

```taphome
MODBUSR(H, 9, Bool)
```

Scrittura stato interruttore

```taphome
MODBUSW(H, 9, Bool, St)
```

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

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

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

| Richiesto nell'app | Predefinito   |
|--------------------|---------------|
| Slave ID           | `1`           |
| Indirizzo IP       | `192.168.1.0` |

## Fonti

- 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

I documenti del produttore sono © dei rispettivi proprietari. Sono forniti così come pubblicati dal produttore, solo a titolo informativo.

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

