---
title: "GTD IOT Interruttore touch a 8 pulsanti"
description: "Pannello touch capacitivo GTD IOT a 8 pulsanti con Modbus RTU su RS-485. 8 canali di commutazione con retroilluminazione LED tramite TapHome."
url: "https://taphome.com/it/compatibility/gtd-iot-8-button-touch-switch/"
language: it
lastmod: 2026-03-30
generator: hugo
ai:
  topics: ["modbus-rtu","i/o-module","rs485","capacitive-touch","wall-switch","led-backlight"]
  questions: ["Come integrare l'interruttore touch GTD IOT a 8 pulsanti con TapHome?","Cosa controlla il template GTD IOT interruttore touch in TapHome?","Come collegare l'interruttore touch GTD IOT tramite RS-485 a TapHome?","Come funziona il mirroring della retroilluminazione LED sul pannello touch GTD?","Quali registri Modbus utilizza l'interruttore touch GTD a 8 pulsanti?"]
---

# GTD IOT Interruttore touch a 8 pulsanti

Comunicazione: Modbus RTU

- [Pagina prodotto GTD IOT Interruttore touch a 8 pulsanti](https://gtdiot.en.made-in-china.com/product/eniRXBoGOfWx/China-OEM-LED-Bedside-Control-8-Buttons-Panel-Touch-Light-Dimmer-Control-Smart-Wall-Switches-with-12-24V-RS-485-Modbus.html)

## Guida all'integrazione

L'interruttore touch GTD IOT a 8 pulsanti (modello 15D-BK-MODBUS) è un pannello touch capacitivo con 8 pulsanti su una superficie in vetro temperato. Comunica tramite Modbus RTU su RS-485 ed è progettato per la commutazione a parete dell'illuminazione e il controllo scenari. Il template TapHome espone tutti gli 8 pulsanti come interruttori on/off indipendenti con mirroring automatico della retroilluminazione LED.

Il pannello funziona a 12–24 V DC e supporta colori personalizzabili della retroilluminazione LED (rosso, verde, blu, bianco, giallo, arancione). Ogni pressione del pulsante commuta lo stato dell'interruttore e l'indicatore LED corrispondente.

## Collegamento hardware

### Cablaggio RS-485

Collegare il pannello a TapHome Core utilizzando una connessione RS-485 standard:

- **A+** → A+/D+ su TapHome RS-485
- **B-** → B-/D- su TapHome RS-485
- **GND** → GND sull'alimentatore TapHome

**Impostazioni di comunicazione:**

- **Baud rate:** 19200
- **Parità:** nessuna
- **Bit di stop:** 1
- **Bit dati:** 8

**Alimentazione:** 12–24 V DC tramite lo stesso connettore o un'alimentazione separata.

> [!WARNING]
> **Importante — Messa a terra**
>
> Il cavo GND **deve** essere collegato tra il pannello touch e l'alimentatore TapHome. Senza una corretta messa a terra possono verificarsi errori di comunicazione.

## Configurazione

### Slave ID

Il Modbus Slave ID viene configurato durante l'importazione del template in TapHome. Il valore predefinito è 1. Ogni pannello sul bus deve avere uno Slave ID univoco.

### Inizializzazione

Il template inizializza automaticamente ogni pulsante in modalità **touch-to-toggle** alla prima connessione:

- **H:30–H:37** — impostati a 1 (modalità touch-to-toggle per i pulsanti 1–8)
- **H:47** — impostato a 1 (abilitazione globale dell'input touch)

Questa inizializzazione viene eseguita una sola volta tramite InitializeScript alla prima comunicazione di TapHome con il pannello.

## Funzionalità del dispositivo

### Controllo pulsanti (pulsanti 1–8)

Tutti gli 8 pulsanti funzionano in modo identico. Ogni pulsante è esposto in TapHome come interruttore on/off:

- **Lettura:** Lo stato dell'interruttore viene letto dai registri holding H:0–H:7 (uno per pulsante)
- **Scrittura:** Quando commutato da TapHome, il template scrive lo stato in H:0–H:7 **e** lo replica nel registro LED H:10–H:17

Il LED fisico sul pannello riflette così sempre lo stato attuale dell'interruttore, sia che il pulsante sia stato premuto localmente sia che sia stato commutato da remoto tramite TapHome.

| Pulsante | Registro interruttore | Registro LED | Intervallo di polling |
|----------|----------------------|--------------|----------------------|
| Pulsante 1 | H:0 | H:10 | 100 ms |
| Pulsante 2 | H:1 | H:11 | 100 ms |
| Pulsante 3 | H:2 | H:12 | 100 ms |
| Pulsante 4 | H:3 | H:13 | 100 ms |
| Pulsante 5 | H:4 | H:14 | 100 ms |
| Pulsante 6 | H:5 | H:15 | 100 ms |
| Pulsante 7 | H:6 | H:16 | 100 ms |
| Pulsante 8 | H:7 | H:17 | 100 ms |

### Script di scrittura

Il WriteScript a livello di modulo aggiorna tutti gli 8 stati degli interruttori e i corrispondenti stati LED in una singola transazione Modbus. Quando cambia lo stato di qualsiasi pulsante in TapHome, lo script scrive sia il registro interruttore (H:0–H:7) che il registro LED (H:10–H:17) per la sincronizzazione.

## Funzionalità aggiuntive

Il pannello touch GTD IOT supporta anche funzionalità non attualmente implementate nel template TapHome:

- **Controllo colore LED** (probabilmente H:20–H:27) — selezione del colore della retroilluminazione LED per ogni pulsante (rosso, verde, blu, bianco, giallo, arancione)
- **Configurazione modalità pulsante** (probabilmente H:40–H:46) — selezione della modalità per ogni pulsante (toggle, momentaneo, dimmer). Il template attuale utilizza solo la modalità toggle

Queste funzionalità possono essere aggiunte come dispositivi Modbus personalizzati in TapHome.

## Risoluzione dei problemi

### Nessuna comunicazione Modbus

1. **Controllare i cavi RS-485:**
   - A+ correttamente collegato ad A+/D+ su TapHome
   - B- correttamente collegato a B-/D- su TapHome
   - **GND collegato** — problema più comune
2. Verificare che lo Slave ID corrisponda tra il pannello e TapHome
3. Confermare le impostazioni TapHome: 19200 baud, nessuna parità, 1 bit di stop, 8 bit dati
4. Controllare la terminazione del bus — se il pannello è l'ultimo dispositivo sul bus, potrebbe essere necessaria una resistenza di terminazione da 120 Ohm

### Pressione del pulsante non rilevata

1. Verificare che InitializeScript sia stato eseguito (H:30–H:37 e H:47 dovrebbero essere impostati a 1)
2. Controllare che il pannello sia alimentato (12–24 V DC)
3. Provare a reimportare il template in TapHome per riattivare l'inizializzazione

### Il LED non corrisponde allo stato dell'interruttore

1. Verificare che il WriteScript sia attivo — replica lo stato dell'interruttore nei registri LED
2. Se il LED è stato modificato manualmente tramite uno script personalizzato, reimportare il template per ripristinare la sincronizzazione

## Dispositivi disponibili 8

Questi dispositivi compaiono in TapHome dopo l'importazione.

GTD IOT Interruttore touch a 8 pulsanti Modulo

Scrittura (modulo)

```taphome
MODBUSW(H, 0, Bool, St2); MODBUSW(H, 10, Bool, St2);
MODBUSW(H, 1, Bool, St3); MODBUSW(H, 11, Bool, St3);
MODBUSW(H, 2, Bool, St4); MODBUSW(H, 12, Bool, St4);
MODBUSW(H, 3, Bool, St5); MODBUSW(H, 13, Bool, St5);
MODBUSW(H, 4, Bool, St6); MODBUSW(H, 14, Bool, St6);
MODBUSW(H, 5, Bool, St7); MODBUSW(H, 15, Bool, St7);
MODBUSW(H, 6, Bool, St8); MODBUSW(H, 16, Bool, St8);
MODBUSW(H, 7, Bool, St9); MODBUSW(H, 17, Bool, St9)
```

Pulsante 1 Interruttore Lettura e scrittura

Pulsante touch capacitivo 1 — interruttore con retroilluminazione LED

Registro: H:0 → H:0, H:10 Bool

Valori / Stati: ON · OFF

Lettura stato interruttore

```taphome
MODBUSR(H, 0, Bool)
```

Inizializzazione

```taphome
MODBUSW(H, 30, Bool, 1); MODBUSW(H, 47, Bool, 1)
```

Pulsante 2 Interruttore Lettura e scrittura

Pulsante touch capacitivo 2 — interruttore con retroilluminazione LED

Registro: H:1 → H:1, H:11 Bool

Valori / Stati: ON · OFF

Lettura stato interruttore

```taphome
MODBUSR(H, 1, Bool)
```

Inizializzazione

```taphome
MODBUSW(H, 31, Bool, 1); MODBUSW(H, 47, Bool, 1)
```

Pulsante 3 Interruttore Lettura e scrittura

Pulsante touch capacitivo 3 — interruttore con retroilluminazione LED

Registro: H:2 → H:2, H:12 Bool

Valori / Stati: ON · OFF

Lettura stato interruttore

```taphome
MODBUSR(H, 2, Bool)
```

Inizializzazione

```taphome
MODBUSW(H, 32, Bool, 1); MODBUSW(H, 47, Bool, 1)
```

Pulsante 4 Interruttore Lettura e scrittura

Pulsante touch capacitivo 4 — interruttore con retroilluminazione LED

Registro: H:3 → H:3, H:13 Bool

Valori / Stati: ON · OFF

Lettura stato interruttore

```taphome
MODBUSR(H, 3, Bool)
```

Inizializzazione

```taphome
MODBUSW(H, 33, Bool, 1); MODBUSW(H, 47, Bool, 1)
```

Pulsante 5 Interruttore Lettura e scrittura

Pulsante touch capacitivo 5 — interruttore con retroilluminazione LED

Registro: H:4 → H:4, H:14 Bool

Valori / Stati: ON · OFF

Lettura stato interruttore

```taphome
MODBUSR(H, 4, Bool)
```

Inizializzazione

```taphome
MODBUSW(H, 34, Bool, 1); MODBUSW(H, 47, Bool, 1)
```

Pulsante 6 Interruttore Lettura e scrittura

Pulsante touch capacitivo 6 — interruttore con retroilluminazione LED

Registro: H:5 → H:5, H:15 Bool

Valori / Stati: ON · OFF

Lettura stato interruttore

```taphome
MODBUSR(H, 5, Bool)
```

Inizializzazione

```taphome
MODBUSW(H, 35, Bool, 1); MODBUSW(H, 47, Bool, 1)
```

Pulsante 7 Interruttore Lettura e scrittura

Pulsante touch capacitivo 7 — interruttore con retroilluminazione LED

Registro: H:6 → H:6, H:16 Bool

Valori / Stati: ON · OFF

Lettura stato interruttore

```taphome
MODBUSR(H, 6, Bool)
```

Inizializzazione

```taphome
MODBUSW(H, 36, Bool, 1); MODBUSW(H, 47, Bool, 1)
```

Pulsante 8 Interruttore Lettura e scrittura

Pulsante touch capacitivo 8 — interruttore con retroilluminazione LED

Registro: H:7 → H:7, H:17 Bool

Valori / Stati: ON · OFF

Lettura stato interruttore

```taphome
MODBUSR(H, 7, Bool)
```

Inizializzazione

```taphome
MODBUSW(H, 37, Bool, 1); MODBUSW(H, 47, Bool, 1)
```

**Connessione:** Modbus RTU • 19200 baud• 8N1 • Slave ID: $\[SlaveId]

Possibili miglioramenti (2)

- H:20–H:27 LED Color Control (per button) — Product page mentions LED backlight with customizable colors (red, green, blue, white, yellow, orange). Likely configurable per-button via dedicated registers, not exposed in template
- H:40–H:46 Button Mode Configuration (per button) — Product name mentions 'Light Dimmer Control' — panel may support toggle/momentary/dimmer modes per button. Template only uses on/off toggle mode (H:30–H:37 init). Registers H:40–H:46 gap suggests config space

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

| Richiesto nell'app | Predefinito   |
|--------------------|---------------|
| Slave ID           | `1`           |
| Indirizzo IP       | `192.168.0.1` |

## Fonti

- GTD IOT 8-Button Touch Switch — Product Page
  
  [gtdiot.en.made-in-china.com](https://gtdiot.en.made-in-china.com/product/eniRXBoGOfWx/China-OEM-LED-Bedside-Control-8-Buttons-Panel-Touch-Light-Dimmer-Control-Smart-Wall-Switches-with-12-24V-RS-485-Modbus.html) 2026-03-30

## Documentazione correlata

- [Modbus Integration](https://taphome.com/it/compatibility/modbus-guide/)
- [Modbus - Configurazione](https://taphome.com/it/docs/integration/modbus/)
- [Configurazione semplice utilizzando modelli](https://taphome.com/it/docs/integration/modbus/templates/)
- [Script Modbus e prefetch](https://taphome.com/it/docs/script/modbus-scripts/)
- [Funzioni Modbus](https://taphome.com/it/docs/script/modbus/)
- [Tipi di dati Modbus](https://taphome.com/it/docs/script/modbus-data-types/)

