TapHome

Daikin Altherma 3 Pompa di Calore

Modbus RTU
Submitted by
Last updated: 03. 2026

Richiede gateway esterno

Daikin DCOM-LT/MB

Daikin Altherma 3 Pompa di Calore

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.

Sono disponibili due template TapHome: il template principale con 20 dispositivi per monitoraggio temperature, controllo riscaldamento/raffrescamento, gestione ACS, modalità silenziosa, stato sbrinamento e setpoint climatici; e un template DCOM-RW con attributi di servizio avanzati e azioni per la gestione dei setpoint con gestione errori.

Collegamento hardware

Panoramica gateway DCOM-LT/MB
Layout componenti del gateway DCOM-LT/MB con morsetti, LED e DIP switch

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)

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.

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

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

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

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

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

SW1.3SW1.4Indirizzo
OFFOFF1 (predefinito)
OFFON2
ONOFF3
ONON4
Parametri di comunicazione
ParametroValore
ProtocolloModbus RTU
Baud rate9600
Bit dati8
ParitàNessuna
Bit di stop1
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:

ValoreSignificato
32765In attesa del valore — sincronizzazione in corso
32766Registro non disponibile nella configurazione attuale
32767Registro non supportato dall’unità collegata

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

I due template condividono un set comune di registri ma differiscono nell’ambito. Il template principale fornisce monitoraggio e controllo completi con 20 dispositivi inclusi stato sbrinamento, modalità silenziosa, controllo riscaldamento ACS e sensori di temperatura aggiuntivi. Il template DCOM-RW aggiunge gestione errori a livello modulo, attributi di servizio per lo stato del sistema e azioni di servizio per la gestione avanzata dei setpoint con validazione parametri.

Monitoraggio temperature

Tutti i sensori di temperatura utilizzano il formato comp14 (valore a 16 bit con segno diviso per 100 per °C). I template gestiscono 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 (DCOM-RW)
  • 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
  • Temperatura refrigerante (A:45) — temperatura del refrigerante liquido (DCOM-RW)
  • Portata (A:49) — portata d’acqua in l/min (template principale) o m³/h (DCOM-RW)
Controllo riscaldamento e raffrescamento
  • Riscaldamento/Raffrescamento On/Off (H:4) — interruttore principale per riscaldamento e raffrescamento
  • Modalità pompa di calore (H:3) — modalità operativa: Auto, Riscaldamento o Raffrescamento
  • Modalità climatica (H:53) — selezione tra modalità Fisso, Climatico, Fisso+Programmato o Climatico+Programmato
  • Setpoint curva climatica (H:1) — setpoint principale temperatura acqua di mandata per riscaldamento, intervallo 25–55°C
  • Offset curva climatica (H:54) — offset setpoint climatico, intervallo da -10 a +10°C

Il template DCOM-RW estende il dispositivo Modalità Operativa con 4 attributi di servizio per la lettura dei setpoint attuali (acqua di mandata riscaldamento/raffrescamento, termostato ambiente riscaldamento/raffrescamento) e 4 azioni di servizio per la scrittura dei singoli setpoint con intervalli definiti.

Controllo ACS (acqua calda sanitaria)
  • Setpoint ACS (H:10) — temperatura setpoint riscaldamento, intervallo 30–65°C
  • Riscaldamento ACS On/Off (H:12) — avvio ciclo riscaldamento ACS (DCOM-RW)
  • Modalità booster ACS (H:13) — abilitazione riscaldatore ausiliario/booster per ACS (DCOM-RW)

Il template DCOM-RW aggiunge un attributo di servizio sul Riscaldamento ACS che mostra il setpoint attuale e un’azione di servizio per impostare la temperatura di riscaldamento ACS (30–60°C).

Monitoraggio stato sistema
  • Errore unità (A:21) — stato errore: Nessun errore, Guasto o Avviso
  • Funzionamento compressore (A:31) — stato di funzionamento del compressore (ON/OFF)
  • Pompa di circolazione (A:30) — stato di funzionamento della pompa di circolazione (ON/OFF)
  • Operazione disinfezione (A:33) — stato del ciclo di disinfezione anti-legionella (ON/OFF)
  • Posizione valvola 3 vie (A:37) — posizione valvola: Riscaldamento o ACS
  • Sbrinamento/Avvio (A:35) — stato del ciclo di sbrinamento o avvio
  • Modalità silenziosa (H:9) — interruttore modalità silenziosa (DCOM-RW)

Il template DCOM-RW espone attributi di servizio aggiuntivi a livello di modulo: Funzionamento riscaldatore booster (A:32), Avvio a caldo (A:36), Modalità operativa attuale (A:38) e due letture di temperatura aggiuntive (Temperatura acqua mandata pre PHE e pre BUH).

Funzionalità aggiuntive

Il DCOM-LT/MB espone anche registri per il setpoint principale di raffrescamento acqua di mandata (H:2, intervallo 5–22°C), setpoint termostato ambiente riscaldamento/raffrescamento (H:6/H:7), offset climatico raffrescamento LWT (H:55), decodifica codice errore unità (A:22 formato text14 + A:23 sotto-codice) e lettura temperatura ambiente (A:50). Alcuni di questi sono parzialmente disponibili tramite le azioni di servizio nel template DCOM-RW; il resto può essere aggiunto in un futuro aggiornamento del template.

Il template DCOM-RW fornisce il controllo più completo. Il setpoint di raffrescamento acqua di mandata e i setpoint del termostato ambiente sono accessibili tramite le azioni di servizio sul dispositivo Modalità Operativa, anche se non sono dispositivi autonomi.

Indicatori LED di stato

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

LEDNormaleErrore
StatusVerde fisso — sincronizzato, nessun guastoRosso fisso — guasto unità; lampeggio rosso lento — timeout
ACNETLampeggio verde — comunicazione P1P2 normaleLampeggio rosso/fisso — errori P1P2
RS485Lampeggio verde — comunicazione Modbus normaleLampeggio 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.

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

Daikin Altherma 3 Modulo
Operazione disinfezione Contatto reed Solo lettura
Registro: A:33 Int16 numeric

Operazione disinfezione

Lettura
MODBUSR(A, 33, int16)
Setpoint curva climatica Termostato

Setpoint principale temperatura acqua di mandata — intervallo regolabile 25–55°C

Registro: H:1 Int16 Unità: °C numeric

Setpoint curva climatica

Lettura temperatura
ROUND(MODBUSR(H, 1, Int16))
Lettura temperatura desiderata
ROUND(MODBUSR(H, 1, Int16))
Scrittura temperatura desiderata
MODBUSW(H, 1, Int16, ROUND(Se))
Offset curva climatica Termostato

Offset setpoint climatico — intervallo regolabile da -10 a +10°C

Registro: H:54 Int16 Unità: °C numeric

Offset curva climatica

Lettura temperatura
MODBUSR(H, 54, Int16)
Lettura temperatura desiderata
MODBUSR(H, 54, Int16)
Scrittura temperatura desiderata
MODBUSW(H, 54, Int16, Se)
Funzionamento compressore Contatto reed Solo lettura
Registro: A:31 Int16 numeric

Funzionamento compressore

Lettura
MODBUSR(A, 31, int16)
Riscaldamento/Raffrescamento On/Off Interruttore

Interruttore principale per riscaldamento e raffrescamento

Registro: H:4 Int16
Valori / Stati: Povolené · Blokované

Riscaldamento/Raffrescamento On/Off

Lettura stato interruttore
MODBUSR(H, 4, Int16)
Scrittura stato interruttore
MODBUSR(H, 4, Int16, St)
Modalità pompa di calore Interruttore multivalore

Selettore modalità operativa — Auto, Riscaldamento o Raffrescamento

Registro: H:3 Int16 numeric
Valori / Stati: AUTO · Ohrev · Chladenie

Modalità pompa di calore

Lettura stato interruttore
MODBUSR(H, 3, Int16)
Scrittura stato interruttore
MODBUSW(H, 3, Int16, Mu)
Pompa di circolazione Contatto reed Solo lettura
Registro: A:30 UInt16 numeric

Pompa di circolazione

Lettura
MODBUSR(A, 30, Uint16)
Riscaldamento ACS On/Off Interruttore

Avvia il ciclo di riscaldamento acqua calda sanitaria

Registro: H:12 Int16
Valori / Stati: Povolené · Blokované

Riscaldamento ACS On/Off

Lettura stato interruttore
MODBUSR(H, 12, Int16)
Scrittura stato interruttore
MODBUSW(H,12,int16, St)
Errore unità Interruttore multivalore Solo lettura

Stato errore pompa di calore — Nessun errore, Guasto o Avviso

Registro: A:21 Int16 numeric
Valori / Stati: Žiadna porucha · Porucha · Varovanie

Errore unità

Lettura stato interruttore
MODBUSR(A, 21, Int16)
Portata Variabile Solo lettura
Registro: A:49 Int16 Unità: l/min numeric

Portata

Lettura
MODBUSR(A, 49, Int16) / 100
Modalità climatica Interruttore multivalore

Modalità calcolo setpoint — Fisso, Climatico, con programmazione opzionale

Registro: H:53 Int16 numeric
Valori / Stati: Pevne kurenie · Kurenie - Pocasie · Pevne + Plan · Pocasie + Plan

Modalità climatica

Lettura stato interruttore
MODBUSR(H, 53, Int16)
Scrittura stato interruttore
MODBUSW(H, 53, Int16, Mu)
Sbrinamento/Avvio Contatto reed Solo lettura
Registro: A:35 Int16 numeric

Sbrinamento/Avvio

Lettura
MODBUSR(A,35, Int16)
Temperatura refrigerante Sensore di temperatura Solo lettura
Registro: A:45 (implicit) Temperature Unità: °C numeric

Temperatura refrigerante

Lettura temperatura
MODBUSR(A, 45, Int16) / 100
Setpoint ACS Termostato

Setpoint riscaldamento acqua calda sanitaria — intervallo regolabile 30–65°C

Registro: H:10 Int16 Unità: °C numeric

Setpoint ACS

Lettura temperatura
MODBUSR(A, 43, Int16) / 100
Lettura temperatura desiderata
MODBUSR(H, 10, Int16)
Scrittura temperatura desiderata
MODBUSW(H, 10, Int16, Se)
Temperatura acqua mandata pre PHE Sensore di temperatura Solo lettura

Temperatura acqua di mandata prima dello scambiatore a piastre

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

Temperatura acqua mandata pre PHE

Lettura temperatura
MODBUSR(A, 42, Int16) / 100
Temperatura acqua di ritorno Sensore di temperatura Solo lettura
Registro: A:42 (implicit) Temperature Unità: °C numeric

Temperatura acqua di ritorno

Lettura temperatura
MODBUSR(A, 40, Int16) / 100
Temperatura acqua mandata pre BUH Sensore di temperatura Solo lettura

Temperatura acqua di mandata prima del riscaldatore di riserva

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

Temperatura acqua mandata pre BUH

Lettura temperatura
MODBUSR(A, 41, Int16) / 100
Modalità silenziosa Interruttore
Registro: H:9 Int16

Modalità silenziosa

Lettura stato interruttore
MODBUSR(H, 9, int16)
Scrittura stato interruttore
MODBUSW(H, 9, int16, St)
Posizione valvola 3 vie Contatto reed Solo lettura

Direzione valvola — Riscaldamento o ACS

Registro: A:37 UInt16 numeric

Posizione valvola 3 vie

Lettura
MODBUSR(A, 37, Uint16)
Temperatura esterna Sensore di temperatura Solo lettura
Registro: A:44 (implicit) Temperature Unità: °C numeric

Temperatura esterna

Lettura temperatura
MODBUSR(A, 44, Int16) / 100
Connessione: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Possibili miglioramenti (10)
  • H:2 Leaving Water Main Cooling Setpoint — Cooling setpoint 5–22°C — only implemented in DCOM-RW template via service action on Operation Mode device
  • H:6 Room Thermostat Control Heating Setpoint — Room thermostat heating setpoint 12–30°C — only implemented in DCOM-RW template via service action
  • H:7 Room Thermostat Control Cooling Setpoint — Room thermostat cooling setpoint 15–35°C — only implemented in DCOM-RW template via service action
  • H:55 Weather Dependent LWT Cooling Offset — Weather dependent cooling leaving water setpoint offset -10–10°C — not exposed in any template
  • A:22 Unit Error Code — Error code (2 ASCII chars, text14 format) — partially covered by DCOM-RW module readscript ADDERROR
  • A:23 Unit Error Sub Code — Error sub-code 0–99 — partially covered by DCOM-RW module readscript
  • A:32 Booster Heater Run — 0=OFF, 1=ON — only available as module-level service attribute in DCOM-RW template, not as standalone device
  • A:36 Hot Start — 0=OFF, 1=ON — only available as module-level service attribute in DCOM-RW template
  • A:38 Operation Mode (actual) — 1=Heating, 2=Cooling — actual (vs. requested H:3). Only as module service attribute in DCOM-RW
  • A:50 Room Temperature — comp14, °C × 100 — room temperature reading. Not exposed in any template

Fonti

  • 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