TapHome

GTD IOT 8-przyciskowy przełącznik dotykowy

Modbus RTU
Dodane przez
Ostatnia aktualizacja: 03. 2026
GTD IOT 8-przyciskowy przełącznik dotykowy

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.

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.

PrzyciskRejestr przełącznikaRejestr LEDInterwał odczytu
Przycisk 1H:0H:10100 ms
Przycisk 2H:1H:11100 ms
Przycisk 3H:2H:12100 ms
Przycisk 4H:3H:13100 ms
Przycisk 5H:4H:14100 ms
Przycisk 6H:5H:15100 ms
Przycisk 7H:6H:16100 ms
Przycisk 8H:7H:17100 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

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

GTD IOT 8-button touch switch

Zapis (moduł)
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

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

Rejestr: H:0H:0, H:10 Bool
Wartości / Stany: ON · OFF

Przycisk 1

Odczyt stanu przełącznika
MODBUSR(H, 0, Bool)
Inicjalizacja
MODBUSW(H, 30, Bool, 1); MODBUSW(H, 47, Bool, 1)
Przycisk 2 Przełącznik

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

Rejestr: H:1H:1, H:11 Bool
Wartości / Stany: ON · OFF

Przycisk 2

Odczyt stanu przełącznika
MODBUSR(H, 1, Bool)
Inicjalizacja
MODBUSW(H, 31, Bool, 1); MODBUSW(H, 47, Bool, 1)
Przycisk 3 Przełącznik

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

Rejestr: H:2H:2, H:12 Bool
Wartości / Stany: ON · OFF

Przycisk 3

Odczyt stanu przełącznika
MODBUSR(H, 2, Bool)
Inicjalizacja
MODBUSW(H, 32, Bool, 1); MODBUSW(H, 47, Bool, 1)
Przycisk 4 Przełącznik

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

Rejestr: H:3H:3, H:13 Bool
Wartości / Stany: ON · OFF

Przycisk 4

Odczyt stanu przełącznika
MODBUSR(H, 3, Bool)
Inicjalizacja
MODBUSW(H, 33, Bool, 1); MODBUSW(H, 47, Bool, 1)
Przycisk 5 Przełącznik

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

Rejestr: H:4H:4, H:14 Bool
Wartości / Stany: ON · OFF

Przycisk 5

Odczyt stanu przełącznika
MODBUSR(H, 4, Bool)
Inicjalizacja
MODBUSW(H, 34, Bool, 1); MODBUSW(H, 47, Bool, 1)
Przycisk 6 Przełącznik

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

Rejestr: H:5H:5, H:15 Bool
Wartości / Stany: ON · OFF

Przycisk 6

Odczyt stanu przełącznika
MODBUSR(H, 5, Bool)
Inicjalizacja
MODBUSW(H, 35, Bool, 1); MODBUSW(H, 47, Bool, 1)
Przycisk 7 Przełącznik

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

Rejestr: H:6H:6, H:16 Bool
Wartości / Stany: ON · OFF

Przycisk 7

Odczyt stanu przełącznika
MODBUSR(H, 6, Bool)
Inicjalizacja
MODBUSW(H, 36, Bool, 1); MODBUSW(H, 47, Bool, 1)
Przycisk 8 Przełącznik

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

Rejestr: H:7H:7, H:17 Bool
Wartości / Stany: ON · OFF

Przycisk 8

Odczyt stanu przełącznika
MODBUSR(H, 7, Bool)
Inicjalizacja
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

Źródła