TapHome

GTD Therm

Modbus TCP
Eingereicht von
Zuletzt aktualisiert: 03. 2026
GTD Therm

Das GTD Therm ist ein Wand-HVAC-Thermostatpanel von GTD IOT, das über Modbus TCP über Ethernet kommuniziert. Es bietet Temperaturregelung mit Lesen/Schreiben der aktuellen und gewünschten Temperatur, eine 10-stufige Lüftergeschwindigkeitswahl, LCD-Display-Inhaltsauswahl, Steuerung der Panel-Hintergrundbeleuchtung und Impuls-Touch-Tasten für Ein/Aus, Min/Max-Lüfter und Moduswechsel. TapHome verbindet sich direkt über das lokale Netzwerk mit dem Panel — kein zusätzliches Gateway erforderlich.

Die Vorlage verwendet das MODBUSWNE-Muster (Write-no-Echo) für alle Schreiboperationen und fragt das Gerät in 2500-ms-Intervallen ab.

Netzwerkverbindung

Verbinden Sie das GTD Therm Panel über ein Standard-Ethernet-Kabel mit demselben lokalen Netzwerk wie TapHome Core.

  • Protokoll: Modbus TCP
  • Port: 502
  • Standard Slave-ID: 1

Weisen Sie dem GTD Therm eine statische IP-Adresse in den DHCP-Einstellungen des Routers zu, damit sich die Adresse nach einem Stromausfall nicht ändert.

Konfiguration

Am GTD Therm Panel ist keine spezielle Konfiguration erforderlich. Die Modbus-TCP-Schnittstelle ist standardmäßig auf Port 502 aktiv.

Beim Importieren der Vorlage in TapHome geben Sie an:

  • IP-Adresse — die IP-Adresse des Panels im lokalen Netzwerk (Standard: 192.168.0.1)
  • Slave-ID — Modbus-Slave-Adresse (Standard: 1)

Gerätefunktionen

Die Vorlage stellt 9 Geräte bereit: einen Thermostat, eine Lüftergeschwindigkeitswahl, einen LCD-Display-Parameter, eine Panel-Hintergrundbeleuchtung, 4 Impuls-Tasten und einen Betriebsmodus-Schalter.

Thermostat

Das Thermostatgerät bietet Temperaturregelung mit zwei Registern:

  • Aktuelle Temperatur — gelesen aus H:30 (Int16 / 10), zeigt die gemessene Raumtemperatur in °C an
  • Gewünschte Temperatur — gelesen aus H:31 (Int16 / 10) und beschreibbar über MODBUSWNE. Der Wert wird vor dem Schreiben mit 10 multipliziert (z. B. 22,5 °C wird als 225 geschrieben)
Lüftergeschwindigkeit

Ein Mehrwert-Schalter auf Register H:32 mit 10 wählbaren Stufen:

WertName
0OFF
1MIN
2NORMAL
3MAX
4–9Erweiterte Geschwindigkeitsstufen
LCD-Display-Parameter

Ein Mehrwert-Schalter auf Register H:45, der steuert, was auf dem LCD-Display des Panels angezeigt wird:

WertDisplay-Inhalt
0Solltemperatur
1Aktuelle Temperatur
2Lüftergeschwindigkeit
3Anzeigewert
4–9Erweiterte Anzeigeoptionen
Panel-Hintergrundbeleuchtung

Ein/Aus-Schalter auf Register H:24 (Bool) zur Steuerung der Thermostatpanel-Hintergrundbeleuchtung.

Impuls-Touch-Tasten

Vier Impuls-Schalter, die physische Tastendrücke auf dem Panel emulieren. Jeder sendet ein kurzzeitiges Ein/Aus-Signal über MODBUSWNE:

TasteRegisterFunktion
ON/OFFH:2Ein/Aus-Umschaltung
Fan Speed MinH:3Lüfter auf Mindestgeschwindigkeit
Fan Speed MaxH:4Lüfter auf Höchstgeschwindigkeit
ModeH:5Betriebsmodi durchschalten

Diese Impuls-Tasten spiegeln die physischen Touch-Tasten auf dem Panel und ermöglichen das Auslösen derselben Aktionen ferngesteuert aus TapHome oder über Smart Rules.

Betriebsmodus

Ein/Aus-Schalter auf Register H:33 (Bool), der anzeigt, ob der Thermostat aktiv läuft (Heizen/Kühlen aktiv).

Registerübersicht

GerätRegisterDatentypLesen/SchreibenAbfrageintervall
Thermostat (aktuelle Temp.)H:30Int16 (÷10)Lesen2500 ms
Thermostat (gewünschte Temp.)H:31Int16 (÷10)Lesen/Schreiben2500 ms
LüftergeschwindigkeitH:32Int16Lesen/Schreiben2500 ms
BetriebsmodusH:33BoolLesen/Schreiben2500 ms
Panel-HintergrundbeleuchtungH:24BoolLesen/Schreiben2500 ms
Taste ON/OFFH:2BoolLesen/Schreiben2500 ms
Taste Fan MinH:3BoolLesen/Schreiben2500 ms
Taste Fan MaxH:4BoolLesen/Schreiben2500 ms
Taste ModeH:5BoolLesen/Schreiben2500 ms
LCD-Display-ParameterH:45Int16Lesen/Schreiben2500 ms

Fehlerbehebung

Keine Modbus-Kommunikation
  1. Überprüfen Sie, ob das Ethernet-Kabel angeschlossen und das Panel mit Strom versorgt ist
  2. Bestätigen Sie die IP-Adresse des Panels — prüfen Sie die DHCP-Zuweisungstabelle des Routers
  3. Stellen Sie sicher, dass TapHome Core und GTD Therm im selben Netzwerk/Subnetz sind
  4. Prüfen Sie, ob keine Firewall den Port 502 blockiert
Temperatur wird als 0 oder falscher Wert angezeigt

Der Thermostat verwendet Int16 mit einer ÷10-Umrechnung. Ein Rohregisterwert von 225 bedeutet 22,5 °C. Wenn die Werte 10-mal zu hoch oder zu niedrig erscheinen, überprüfen Sie, ob die Vorlage den richtigen Umrechnungsfaktor verwendet.

Verfügbare Geräte

GTDTherm Modul
Thermostat Thermostat

Temperaturregelung — liest aktuelle Temperatur aus H:30, liest/schreibt Solltemperatur auf H:31 (Int16 ÷10, °C)

Register: H:30, H:31H:31 Int16 Einheit: °C numeric

Thermostat

Temperatur lesen
MODBUSR(H, 30, Int16) / 10
Solltemperatur lesen
MODBUSR(H, 31, Int16) / 10
Solltemperatur schreiben
MODBUSWNE(H, 31, Int16, Se * 10)
Lüftergeschwindigkeit Mehrwertschalter

Lüftergeschwindigkeitswahl mit 10 Stufen — 0=AUS, 1=MIN, 2=NORMAL, 3=MAX, 4–9 erweiterte Stufen

Register: H:32 Int16 numeric
Werte / Zustände: AUS · MIN · NORMAL · MAX

Lüftergeschwindigkeit

Schaltzustand lesen
MODBUSR(H, 32, Int16)
Schaltzustand schreiben
MODBUSWNE(H, 32, Int16, Mu)
LCD-Anzeigeparameter Mehrwertschalter

LCD-Inhaltswahl — 0=Sollwert, 1=Aktuelle Temperatur, 2=Lüftergeschwindigkeit, 3=Anzeigewert, 4–9 erweitert

Register: H:45 Int16 numeric
Werte / Zustände: Sollwert · Aktuelle Temperatur · Lüftergeschwindigkeit · Anzeigewert

LCD-Anzeigeparameter

Schaltzustand lesen
MODBUSR(H, 45, Int16)
Schaltzustand schreiben
MODBUSWNE(H, 45, Int16, Mu)
Panel-Hintergrundbeleuchtung Schalter

Ein/Aus-Steuerung für die Thermostat-Hintergrundbeleuchtung — liest/schreibt H:24

Register: H:24 Bool
Werte / Zustände: ON · OFF

Panel-Hintergrundbeleuchtung

Schaltzustand lesen
MODBUSR(H, 24, Bool)
Schaltzustand schreiben
MODBUSWNE(H, 24, Bool, St)
ON/OFF-Taste Schalter

Impulstaste zum Ein-/Ausschalten des Thermostats — liest/schreibt H:2

Register: H:2 Bool
Werte / Zustände: ON · OFF

ON/OFF-Taste

Schaltzustand lesen
MODBUSR(H, 2, Bool)
Schaltzustand schreiben
MODBUSWNE(H, 2, Bool, St)
Taste Lüfter-Mindestgeschwindigkeit Schalter

Impulstaste zum Setzen der Lüfter-Mindestgeschwindigkeit — liest/schreibt H:3

Register: H:3 Bool
Werte / Zustände: ON · OFF

Taste Lüfter-Mindestgeschwindigkeit

Schaltzustand lesen
MODBUSR(H, 3, Bool)
Schaltzustand schreiben
MODBUSWNE(H, 3, Bool, St)
Taste Lüfter-Höchstgeschwindigkeit Schalter

Impulstaste zum Setzen der Lüfter-Höchstgeschwindigkeit — liest/schreibt H:4

Register: H:4 Bool
Werte / Zustände: ON · OFF

Taste Lüfter-Höchstgeschwindigkeit

Schaltzustand lesen
MODBUSR(H, 4, Bool)
Schaltzustand schreiben
MODBUSWNE(H, 4, Bool, St)
Modustaste Schalter

Impulstaste zum Durchschalten der Betriebsmodi — liest/schreibt H:5

Register: H:5 Bool
Werte / Zustände: ON · OFF

Modustaste

Schaltzustand lesen
MODBUSR(H, 5, Bool)
Schaltzustand schreiben
MODBUSWNE(H, 5, Bool, St)
Betriebsmodus Schalter

Ein/Aus-Schalter für den Thermostat-Betriebsmodus (Heizen/Kühlen aktiv) — liest/schreibt H:33

Register: H:33 Bool
Werte / Zustände: ON · OFF

Betriebsmodus

Schaltzustand lesen
MODBUSR(H, 33, Bool)
Schaltzustand schreiben
MODBUSWNE(H, 33, Bool, St)
Verbindung: Modbus TCP • Slave ID: $[SlaveId]

Quellen