
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 10 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.
Cerchi più dispositivi autonomi? Consulta il template standard 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

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

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 |
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 10 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/raffrescamento) con gestione 32766=“Non disponibile”, 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)
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)
- Controllare i collegamenti del cavo P1P2 tra DCOM-LT/MB e l’unità interna Altherma
- Verificare che l’unità Altherma sia accesa e operativa
- Attendere fino a 8 minuti per la sincronizzazione iniziale — se il LED Status rimane giallo per più di 10 minuti, il DCOM riproverà automaticamente
- Se il LED Status lampeggia rosso (timeout), verificare il cablaggio P1P2 e riavviare il DCOM
LED RS-485 rosso (errori di comunicazione)
- Controllare il cablaggio RS-485: + (morsetto 3) su A+/D+, - (morsetto 4) su B-/D-, C (morsetto 5) su common
- Verificare che l’indirizzo slave Modbus sui DIP switch SW1.3 e SW1.4 corrisponda alla configurazione TapHome
- Confermare i parametri di comunicazione: 9600 baud, 8 bit dati, nessuna parità, 1 bit di stop
- 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’).