TapHome

GTD Therm

Modbus TCP
Inviato da
Ultimo aggiornamento: 03. 2026
GTD Therm

Il GTD Therm è un pannello termostatico HVAC a parete di GTD IOT che comunica tramite Modbus TCP su Ethernet. Offre controllo della temperatura con lettura/scrittura della temperatura attuale e desiderata, un selettore di velocità ventilatore a 10 livelli, selezione del contenuto del display LCD, controllo della retroilluminazione del pannello e pulsanti touch a impulso per accensione/spegnimento, ventilatore min/max e cambio modalità. TapHome si connette direttamente al pannello sulla rete locale — non è necessario alcun gateway aggiuntivo.

Il template utilizza il pattern MODBUSWNE (write-no-echo) per tutte le operazioni di scrittura e interroga il dispositivo a intervalli di 2500 ms.

Connessione di rete

Collegare il pannello GTD Therm alla stessa rete locale di TapHome Core utilizzando un cavo Ethernet standard.

  • Protocollo: Modbus TCP
  • Porta: 502
  • Slave ID predefinito: 1

Assegnare un indirizzo IP statico al GTD Therm nelle impostazioni DHCP del router per evitare che l’indirizzo cambi dopo un’interruzione di corrente.

Configurazione

Sul pannello GTD Therm non è necessaria alcuna configurazione speciale. L’interfaccia Modbus TCP è attiva di default sulla porta 502.

Durante l’importazione del template in TapHome, fornire:

  • Indirizzo IP — l’IP del pannello sulla rete locale (predefinito: 192.168.0.1)
  • Slave ID — indirizzo Modbus slave (predefinito: 1)

Funzionalità del dispositivo

Il template espone 9 dispositivi: un termostato, un selettore di velocità ventilatore, un parametro display LCD, la retroilluminazione del pannello, 4 pulsanti a impulso e un interruttore della modalità di funzionamento.

Termostato

Il dispositivo termostato fornisce il controllo della temperatura con due registri:

  • Temperatura attuale — letta da H:30 (Int16 / 10), mostra la temperatura ambiente misurata in °C
  • Temperatura desiderata — letta da H:31 (Int16 / 10) e scrivibile tramite MODBUSWNE. Il valore viene moltiplicato per 10 prima della scrittura (es. 22,5 °C viene scritto come 225)
Velocità ventilatore

Un interruttore multi-valore sul registro H:32 con 10 livelli selezionabili:

ValoreNome
0OFF
1MIN
2NORMAL
3MAX
4–9Livelli di velocità estesi
Parametro display LCD

Un interruttore multi-valore sul registro H:45 che controlla cosa mostra il display LCD del pannello:

ValoreContenuto del display
0Temperatura impostata
1Temperatura attuale
2Velocità ventilatore
3Valore visualizzato
4–9Opzioni di visualizzazione estese
Retroilluminazione pannello

Interruttore on/off sul registro H:24 (Bool) per controllare la retroilluminazione del pannello termostatico.

Pulsanti touch a impulso

Quattro interruttori a impulso che emulano la pressione fisica dei pulsanti sul pannello. Ciascuno invia un segnale on/off momentaneo tramite MODBUSWNE:

PulsanteRegistroFunzione
ON/OFFH:2Accensione/spegnimento
Fan Speed MinH:3Ventilatore alla velocità minima
Fan Speed MaxH:4Ventilatore alla velocità massima
ModeH:5Scorrimento delle modalità operative

Questi pulsanti a impulso replicano i pulsanti touch fisici sul pannello e consentono di attivare le stesse azioni da remoto tramite TapHome o le Smart Rule.

Modalità di funzionamento

Interruttore on/off sul registro H:33 (Bool) che indica se il termostato è attivamente in funzione (riscaldamento/raffreddamento attivo).

Riepilogo registri

DispositivoRegistroTipo di datoLettura/ScritturaIntervallo di polling
Termostato (temp. attuale)H:30Int16 (÷10)Lettura2500 ms
Termostato (temp. desiderata)H:31Int16 (÷10)Lettura/Scrittura2500 ms
Velocità ventilatoreH:32Int16Lettura/Scrittura2500 ms
Modalità di funzionamentoH:33BoolLettura/Scrittura2500 ms
Retroilluminazione pannelloH:24BoolLettura/Scrittura2500 ms
Pulsante ON/OFFH:2BoolLettura/Scrittura2500 ms
Pulsante Fan MinH:3BoolLettura/Scrittura2500 ms
Pulsante Fan MaxH:4BoolLettura/Scrittura2500 ms
Pulsante ModeH:5BoolLettura/Scrittura2500 ms
Parametro display LCDH:45Int16Lettura/Scrittura2500 ms

Risoluzione dei problemi

Nessuna comunicazione Modbus
  1. Verificare che il cavo Ethernet sia collegato e il pannello sia alimentato
  2. Confermare l’indirizzo IP del pannello — controllare la tabella di assegnazione DHCP del router
  3. Assicurarsi che TapHome Core e GTD Therm siano sulla stessa rete/sottorete
  4. Controllare che nessun firewall blocchi la porta 502
La temperatura mostra 0 o un valore errato

Il termostato utilizza Int16 con conversione ÷10. Un valore grezzo del registro di 225 significa 22,5 °C. Se i valori appaiono 10 volte troppo alti o troppo bassi, verificare che il template utilizzi il fattore di conversione corretto.

Dispositivi disponibili

GTDTherm Modulo
Termostato Termostato

Controllo temperatura — lettura temperatura attuale da H:30, lettura/scrittura temperatura desiderata su H:31 (Int16 ÷10, °C)

Registro: H:30, H:31H:31 Int16 Unità: °C numeric

Termostato

Lettura temperatura
MODBUSR(H, 30, Int16) / 10
Lettura temperatura desiderata
MODBUSR(H, 31, Int16) / 10
Scrittura temperatura desiderata
MODBUSWNE(H, 31, Int16, Se * 10)
Velocità ventilatore Interruttore multivalore

Selettore velocità ventilatore con 10 livelli — 0=OFF, 1=MIN, 2=NORMALE, 3=MAX, 4–9 velocità estese

Registro: H:32 Int16 numeric
Valori / Stati: OFF · MIN · NORMALE · MAX

Velocità ventilatore

Lettura stato interruttore
MODBUSR(H, 32, Int16)
Scrittura stato interruttore
MODBUSWNE(H, 32, Int16, Mu)
Parametro display LCD Interruttore multivalore

Selettore contenuto schermo LCD — 0=Setpoint, 1=Temperatura attuale, 2=Velocità ventilatore, 3=Valore visualizzato, 4–9 esteso

Registro: H:45 Int16 numeric
Valori / Stati: Setpoint · Temperatura attuale · Velocità ventilatore · Valore visualizzato

Parametro display LCD

Lettura stato interruttore
MODBUSR(H, 45, Int16)
Scrittura stato interruttore
MODBUSWNE(H, 45, Int16, Mu)
Retroilluminazione pannello Interruttore

Controllo on/off della retroilluminazione del pannello termostato — lettura/scrittura H:24

Registro: H:24 Bool
Valori / Stati: ON · OFF

Retroilluminazione pannello

Lettura stato interruttore
MODBUSR(H, 24, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 24, Bool, St)
Pulsante ON/OFF Interruttore

Pulsante touch ad impulso per accensione/spegnimento termostato — lettura/scrittura H:2

Registro: H:2 Bool
Valori / Stati: ON · OFF

Pulsante ON/OFF

Lettura stato interruttore
MODBUSR(H, 2, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 2, Bool, St)
Pulsante velocità minima ventilatore Interruttore

Pulsante touch ad impulso per impostare la velocità minima del ventilatore — lettura/scrittura H:3

Registro: H:3 Bool
Valori / Stati: ON · OFF

Pulsante velocità minima ventilatore

Lettura stato interruttore
MODBUSR(H, 3, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 3, Bool, St)
Pulsante velocità massima ventilatore Interruttore

Pulsante touch ad impulso per impostare la velocità massima del ventilatore — lettura/scrittura H:4

Registro: H:4 Bool
Valori / Stati: ON · OFF

Pulsante velocità massima ventilatore

Lettura stato interruttore
MODBUSR(H, 4, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 4, Bool, St)
Pulsante modalità Interruttore

Pulsante touch ad impulso per ciclare tra le modalità operative — lettura/scrittura H:5

Registro: H:5 Bool
Valori / Stati: ON · OFF

Pulsante modalità

Lettura stato interruttore
MODBUSR(H, 5, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 5, Bool, St)
Modalità di funzionamento Interruttore

Interruttore on/off per la modalità di funzionamento del termostato (riscaldamento/raffreddamento attivo) — lettura/scrittura H:33

Registro: H:33 Bool
Valori / Stati: ON · OFF

Modalità di funzionamento

Lettura stato interruttore
MODBUSR(H, 33, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 33, Bool, St)
Connessione: Modbus TCP • Slave ID: $[SlaveId]

Fonti