---
title: "GTD IOT 8-przyciskowy przełącznik dotykowy"
description: "GTD IOT 8-przyciskowy pojemnościowy panel dotykowy z Modbus RTU przez RS-485. 8 kanałów przełączania z podświetleniem LED przez TapHome."
url: "https://taphome.com/pl/compatibility/gtd-iot-8-button-touch-switch/"
language: pl
lastmod: 2026-03-30
generator: hugo
ai:
  topics: ["modbus-rtu","i/o-module","rs485","capacitive-touch","wall-switch","led-backlight"]
  questions: ["Jak zintegrować przełącznik dotykowy GTD IOT 8-przyciskowy z TapHome?","Co kontroluje szablon przełącznika dotykowego GTD IOT w TapHome?","Jak podłączyć przełącznik dotykowy GTD IOT przez RS-485 do TapHome?","Jak działa lustrzane odbicie podświetlenia LED na panelu dotykowym GTD?","Jakie rejestry Modbus wykorzystuje przełącznik dotykowy GTD 8-przyciskowy?"]
---

# GTD IOT 8-przyciskowy przełącznik dotykowy

Komunikacja: Modbus RTU

- [Strona produktu GTD IOT 8-przyciskowy przełącznik dotykowy](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)

## Poradnik integracji

Przełącznik dotykowy GTD IOT 8-przyciskowy (model 15D-BK-MODBUS) to pojemnościowy panel dotykowy z 8 przyciskami na powierzchni z hartowanego szkła. Komunikuje się przez Modbus RTU po RS-485 i jest przeznaczony do naściennego przełączania oświetlenia i sterowania scenami. Szablon TapHome udostępnia wszystkie 8 przycisków jako niezależne przełączniki on/off z automatycznym lustrzanym odbiciem podświetlenia LED.

Panel pracuje na 12–24 V DC i obsługuje konfigurowalne kolory podświetlenia LED (czerwony, zielony, niebieski, biały, żółty, pomarańczowy). Każde naciśnięcie przycisku przełącza odpowiedni stan przełącznika i wskaźnik LED.

## Podłączenie sprzętowe

### Okablowanie RS-485

Podłącz panel do TapHome Core standardowym połączeniem RS-485:

- **A+** → A+/D+ na TapHome RS-485
- **B-** → B-/D- na TapHome RS-485
- **GND** → GND na zasilaczu TapHome

**Ustawienia komunikacji:**

- **Prędkość transmisji:** 19200
- **Parzystość:** brak
- **Bity stopu:** 1
- **Bity danych:** 8

**Zasilanie:** 12–24 V DC przez ten sam złącze lub oddzielne zasilanie.

> [!WARNING]
> **Ważne — Uziemienie**
>
> Przewód GND **musi** być połączony między panelem dotykowym a zasilaczem TapHome. Bez prawidłowego uziemienia mogą wystąpić błędy komunikacji.

## Konfiguracja

### Slave ID

Modbus Slave ID jest konfigurowany podczas importu szablonu w TapHome. Wartość domyślna to 1. Każdy panel na magistrali musi mieć unikalny Slave ID.

### Inicjalizacja

Szablon automatycznie inicjalizuje każdy przycisk w trybie **touch-to-toggle** przy pierwszym połączeniu:

- **H:30–H:37** — ustawione na 1 (tryb touch-to-toggle dla przycisków 1–8)
- **H:47** — ustawione na 1 (globalne włączenie wejścia dotykowego)

Ta inicjalizacja wykonuje się jednorazowo przez InitializeScript przy pierwszej komunikacji TapHome z panelem.

## Funkcje urządzenia

### Sterowanie przyciskami (przyciski 1–8)

Wszystkie 8 przycisków działa identycznie. Każdy przycisk jest wyświetlany w TapHome jako przełącznik on/off:

- **Odczyt:** Stan przełącznika jest odczytywany z rejestrów holding H:0 do H:7 (jeden na przycisk)
- **Zapis:** Przy przełączeniu z TapHome szablon zapisuje stan do H:0–H:7 **i** odwzorowuje go w rejestrze LED H:10–H:17

Fizyczna dioda LED na panelu zawsze odzwierciedla aktualny stan przełącznika — niezależnie od tego, czy przycisk został naciśnięty lokalnie czy przełączony zdalnie z TapHome.

| Przycisk | Rejestr przełącznika | Rejestr LED | Interwał odczytu |
|----------|---------------------|-------------|-------------------|
| Przycisk 1 | H:0 | H:10 | 100 ms |
| Przycisk 2 | H:1 | H:11 | 100 ms |
| Przycisk 3 | H:2 | H:12 | 100 ms |
| Przycisk 4 | H:3 | H:13 | 100 ms |
| Przycisk 5 | H:4 | H:14 | 100 ms |
| Przycisk 6 | H:5 | H:15 | 100 ms |
| Przycisk 7 | H:6 | H:16 | 100 ms |
| Przycisk 8 | H:7 | H:17 | 100 ms |

### Skrypt zapisu

WriteScript na poziomie modułu aktualizuje wszystkie 8 stanów przełączników i odpowiadające im stany LED w jednej transakcji Modbus. Przy zmianie stanu dowolnego przycisku w TapHome skrypt zapisuje zarówno rejestr przełącznika (H:0–H:7), jak i rejestr LED (H:10–H:17) w celu synchronizacji.

## Dodatkowe funkcje

Panel dotykowy GTD IOT obsługuje również funkcje nieimplementowane obecnie w szablonie TapHome:

- **Sterowanie kolorem LED** (prawdopodobnie H:20–H:27) — wybór koloru podświetlenia LED dla każdego przycisku (czerwony, zielony, niebieski, biały, żółty, pomarańczowy)
- **Konfiguracja trybu przycisku** (prawdopodobnie H:40–H:46) — wybór trybu dla każdego przycisku (toggle, chwilowy, dimmer). Obecny szablon używa tylko trybu toggle

Te funkcje mogą być dodane jako niestandardowe urządzenia Modbus w TapHome.

## Rozwiązywanie problemów

### Brak komunikacji Modbus

1. **Sprawdź kable RS-485:**
   - A+ prawidłowo podłączone do A+/D+ na TapHome
   - B- prawidłowo podłączone do B-/D- na TapHome
   - **GND podłączone** — najczęstszy problem
2. Zweryfikuj, że Slave ID jest zgodne między panelem a TapHome
3. Potwierdź ustawienia TapHome: 19200 baud, brak parzystości, 1 bit stopu, 8 bitów danych
4. Sprawdź terminację magistrali — jeśli panel jest ostatnim urządzeniem na magistrali, może być potrzebny rezystor terminacyjny 120 Ohm

### Naciśnięcie przycisku nie jest wykrywane

1. Zweryfikuj, że InitializeScript został wykonany (H:30–H:37 i H:47 powinny być ustawione na 1)
2. Sprawdź, czy panel jest zasilany (12–24 V DC)
3. Spróbuj ponownie zaimportować szablon w TapHome, aby ponownie uruchomić inicjalizację

### LED nie odpowiada stanowi przełącznika

1. Sprawdź, czy WriteScript jest aktywny — odwzorowuje stan przełącznika w rejestrach LED
2. Jeśli LED został zmieniony ręcznie przez niestandardowy skrypt, zaimportuj ponownie szablon, aby przywrócić synchronizację

## Dostępne urządzenia 8

Te urządzenia pojawią się w TapHome po imporcie.

GTD IOT 8-przyciskowy przełącznik dotykowy Moduł

Zapis (moduł)

```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)
```

Przycisk 1 Przełącznik Odczyt i zapis

Przycisk dotykowy pojemnościowy 1 — przełącznik z podświetleniem LED

Rejestr: H:0 → H:0, H:10 Bool

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

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

Inicjalizacja

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

Przycisk 2 Przełącznik Odczyt i zapis

Przycisk dotykowy pojemnościowy 2 — przełącznik z podświetleniem LED

Rejestr: H:1 → H:1, H:11 Bool

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

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

Inicjalizacja

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

Przycisk 3 Przełącznik Odczyt i zapis

Przycisk dotykowy pojemnościowy 3 — przełącznik z podświetleniem LED

Rejestr: H:2 → H:2, H:12 Bool

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

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

Inicjalizacja

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

Przycisk 4 Przełącznik Odczyt i zapis

Przycisk dotykowy pojemnościowy 4 — przełącznik z podświetleniem LED

Rejestr: H:3 → H:3, H:13 Bool

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

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

Inicjalizacja

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

Przycisk 5 Przełącznik Odczyt i zapis

Przycisk dotykowy pojemnościowy 5 — przełącznik z podświetleniem LED

Rejestr: H:4 → H:4, H:14 Bool

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

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

Inicjalizacja

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

Przycisk 6 Przełącznik Odczyt i zapis

Przycisk dotykowy pojemnościowy 6 — przełącznik z podświetleniem LED

Rejestr: H:5 → H:5, H:15 Bool

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

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

Inicjalizacja

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

Przycisk 7 Przełącznik Odczyt i zapis

Przycisk dotykowy pojemnościowy 7 — przełącznik z podświetleniem LED

Rejestr: H:6 → H:6, H:16 Bool

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

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

Inicjalizacja

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

Przycisk 8 Przełącznik Odczyt i zapis

Przycisk dotykowy pojemnościowy 8 — przełącznik z podświetleniem LED

Rejestr: H:7 → H:7, H:17 Bool

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

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

Inicjalizacja

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

**Połączenie:** Modbus RTU • 19200 baud• 8N1 • Slave ID: $\[SlaveId]

Możliwe ulepszenia (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

## Parametry importu

Te wartości podajesz podczas importu pliku XML.

| Pytanie w aplikacji | Domyślnie     |
|---------------------|---------------|
| Slave ID            | `1`           |
| Adres IP            | `192.168.0.1` |

## Źródła

- 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

## Powiązana dokumentacja

- [Modbus Integration](https://taphome.com/pl/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/pl/docs/integration/modbus/)
- [Prosta konfiguracja za pomocą szablonów](https://taphome.com/pl/docs/integration/modbus/templates/)
- [Skrypty Modbus i prefetch](https://taphome.com/pl/docs/script/modbus-scripts/)
- [Funkcje Modbus](https://taphome.com/pl/docs/script/modbus/)
- [Typy danych Modbus](https://taphome.com/pl/docs/script/modbus-data-types/)

