
Der GTD IOT 8-Tasten Touchschalter (Modell 15D-BK-MODBUS) ist ein kapazitives Touchpanel mit 8 Tasten auf einer Oberfläche aus gehärtetem Glas. Er kommuniziert über Modbus RTU auf RS-485 und ist für die Wandmontage zur Lichtschaltung und Szenensteuerung konzipiert. Die TapHome-Vorlage stellt alle 8 Tasten als unabhängige Ein/Aus-Schalter mit automatischer LED-Spiegelung bereit.
Das Panel arbeitet mit 12–24 V DC und unterstützt anpassbare LED-Hintergrundbeleuchtungsfarben (Rot, Grün, Blau, Weiß, Gelb, Orange). Jeder Tastendruck schaltet den entsprechenden Schalterzustand und die LED-Anzeige um.
Hardwareanschluss
RS-485 Verkabelung
Schließen Sie das Panel über eine Standard-RS-485-Verbindung an TapHome Core an:
- A+ → A+/D+ am TapHome RS-485
- B- → B-/D- am TapHome RS-485
- GND → GND am TapHome-Netzteil
Kommunikationseinstellungen:
- Baudrate: 19200
- Parität: keine
- Stoppbits: 1
- Datenbits: 8
Stromversorgung: 12–24 V DC über denselben Anschluss oder eine separate Stromzuführung.
Wichtig — Erdung
Die GND-Leitung muss zwischen dem Touchpanel und dem TapHome-Netzteil verbunden sein. Ohne korrekte Erdung können Kommunikationsfehler auftreten.
Konfiguration
Slave-ID
Die Modbus Slave-ID wird beim Vorlagenimport in TapHome konfiguriert. Der Standardwert ist 1. Jedes Panel am Bus muss eine eindeutige Slave-ID haben.
Initialisierung
Die Vorlage initialisiert jede Taste beim ersten Verbinden automatisch in den Touch-to-Toggle-Modus:
- H:30–H:37 — auf 1 gesetzt (Touch-to-Toggle-Modus für Tasten 1–8)
- H:47 — auf 1 gesetzt (globale Freigabe für Touch-Eingabe)
Diese Initialisierung erfolgt einmalig über das InitializeScript bei der ersten Kommunikation von TapHome mit dem Panel.
Gerätefunktionen
Tastensteuerung (Tasten 1–8)
Alle 8 Tasten funktionieren identisch. Jede Taste wird in TapHome als Ein/Aus-Schalter dargestellt:
- Lesen: Der Schalterzustand wird aus den Holding-Registern H:0 bis H:7 gelesen (eines pro Taste)
- Schreiben: Beim Umschalten aus TapHome schreibt die Vorlage den Schalterzustand in H:0–H:7 und spiegelt ihn in die LED-Register H:10–H:17
Die physische LED am Panel entspricht so immer dem aktuellen Schalterzustand — unabhängig davon, ob die Taste lokal gedrückt oder remote aus TapHome umgeschaltet wurde.
| Taste | Schalterregister | LED-Register | Abfrageintervall |
|---|---|---|---|
| Taste 1 | H:0 | H:10 | 100 ms |
| Taste 2 | H:1 | H:11 | 100 ms |
| Taste 3 | H:2 | H:12 | 100 ms |
| Taste 4 | H:3 | H:13 | 100 ms |
| Taste 5 | H:4 | H:14 | 100 ms |
| Taste 6 | H:5 | H:15 | 100 ms |
| Taste 7 | H:6 | H:16 | 100 ms |
| Taste 8 | H:7 | H:17 | 100 ms |
Schreibskript
Das WriteScript auf Modulebene aktualisiert alle 8 Schalterzustände und die entsprechenden LED-Zustände in einer einzigen Modbus-Transaktion. Bei Änderung eines Tastenzustands in TapHome schreibt das Skript sowohl das Schalterregister (H:0–H:7) als auch das LED-Register (H:10–H:17) zur Synchronisation.
Weitere Funktionen
Das GTD IOT Touchpanel unterstützt auch Funktionen, die in der TapHome-Vorlage derzeit nicht implementiert sind:
- LED-Farbsteuerung (vermutlich H:20–H:27) — Auswahl der LED-Hintergrundbeleuchtungsfarbe pro Taste (Rot, Grün, Blau, Weiß, Gelb, Orange)
- Tastenmodus-Konfiguration (vermutlich H:40–H:46) — Modusauswahl pro Taste (Toggle, Momentary, Dimmer). Die aktuelle Vorlage verwendet nur den Toggle-Modus
Diese Funktionen können als benutzerdefinierte Modbus-Geräte in TapHome hinzugefügt werden.
Fehlerbehebung
Keine Modbus-Kommunikation
- RS-485-Kabel prüfen:
- A+ korrekt an A+/D+ am TapHome angeschlossen
- B- korrekt an B-/D- am TapHome angeschlossen
- GND angeschlossen — häufigstes Problem
- Überprüfen Sie, ob die Slave-ID zwischen Panel und TapHome übereinstimmt
- Bestätigen Sie die TapHome-Einstellungen: 19200 Baud, keine Parität, 1 Stoppbit, 8 Datenbits
- Prüfen Sie die Busterminierung — wenn das Panel das letzte Gerät am Bus ist, kann ein 120-Ohm-Abschlusswiderstand erforderlich sein
Tastendruck wird nicht erkannt
- Überprüfen Sie, ob das InitializeScript ausgeführt wurde (H:30–H:37 und H:47 sollten auf 1 stehen)
- Prüfen Sie, ob das Panel mit Strom versorgt wird (12–24 V DC)
- Importieren Sie die Vorlage in TapHome erneut, um die Initialisierung neu auszulösen
LED stimmt nicht mit dem Schalterzustand überein
- Prüfen Sie, ob das WriteScript aktiv ist — es spiegelt den Schalterzustand in die LED-Register
- Wenn die LED manuell über ein benutzerdefiniertes Skript geändert wurde, importieren Sie die Vorlage erneut, um die Synchronisation wiederherzustellen