TapHome

GTD IOT 8-Button Touch Switch

Modbus RTU
Trimis de
Ultima actualizare: 03. 2026
GTD IOT 8-Button Touch Switch

GTD IOT 8-Button Touch Switch (modelul 15D-BK-MODBUS) este un panou tactil capacitiv cu 8 butoane pe o suprafață din sticlă securizată. Comunică prin Modbus RTU pe RS-485 și este destinat comutării iluminatului și controlului scenelor, cu montare pe perete. Șablonul TapHome pune la dispoziție toate cele 8 butoane ca întrerupătoare pornit/oprit independente, cu oglindirea automată a iluminării de fundal LED.

Panoul funcționează la 12–24 V DC și permite personalizarea culorilor iluminării de fundal LED (roșu, verde, albastru, alb, galben, portocaliu). Fiecare apăsare de buton comută starea întrerupătorului corespunzător și indicatorul LED.

Conexiunea hardware

Cablarea RS-485

Conectați panoul la TapHome Core printr-o conexiune RS-485 standard:

  • A+ → A+/D+ pe RS-485 TapHome
  • B- → B-/D- pe RS-485 TapHome
  • GND → GND pe sursa de alimentare TapHome

Setări de comunicație:

  • Baud rate: 19200
  • Paritate: fără
  • Biți de stop: 1
  • Biți de date: 8

Alimentare: 12–24 V DC prin același conector sau printr-o alimentare separată.

Important — masă comună (GND)

Firul GND trebuie conectat între panoul tactil și sursa de alimentare TapHome. Fără o legare corectă la masă pot apărea erori de comunicare.

Configurare

Slave ID

Slave ID-ul Modbus se configurează la importul șablonului în TapHome. Valoarea implicită este 1. Fiecare panou de pe magistrală trebuie să aibă un Slave ID unic.

Inițializare

La prima conectare, șablonul inițializează automat fiecare buton în modul touch-to-toggle (comutare la atingere):

  • H:30–H:37 — setate la 1 (modul touch-to-toggle pentru butoanele 1–8)
  • H:47 — setat la 1 (activarea globală a intrării tactile)

Această inițializare rulează o singură dată prin InitializeScript, când TapHome comunică prima dată cu panoul.

Funcțiile dispozitivului

Controlul butoanelor (Butoanele 1–8)

Toate cele 8 butoane funcționează identic. Fiecare buton este disponibil în TapHome ca întrerupător pornit/oprit:

  • Citire: starea întrerupătorului se citește din registrele holding H:0 până la H:7 (câte unul pentru fiecare buton)
  • Scriere: la comutarea din TapHome, șablonul scrie starea întrerupătorului în H:0–H:7 și o oglindește în registrul LED H:10–H:17

Astfel, LED-ul fizic de pe panou reflectă întotdeauna starea actuală a întrerupătorului, indiferent dacă butonul a fost apăsat local pe panou sau comutat de la distanță din TapHome.

ButonRegistrul întrerupătoruluiRegistrul LEDInterval de interogare
Buton 1H:0H:10100 ms
Buton 2H:1H:11100 ms
Buton 3H:2H:12100 ms
Buton 4H:3H:13100 ms
Buton 5H:4H:14100 ms
Buton 6H:5H:15100 ms
Buton 7H:6H:16100 ms
Buton 8H:7H:17100 ms
Scriptul de scriere

WriteScript-ul la nivelul modulului actualizează toate cele 8 stări ale întrerupătoarelor și stările LED corespunzătoare într-o singură tranzacție Modbus. Când starea oricărui buton se schimbă în TapHome, scriptul scrie atât registrul întrerupătorului (H:0–H:7), cât și registrul LED (H:10–H:17), pentru a le menține sincronizate.

Funcții suplimentare

Panoul tactil GTD IOT acceptă și funcții care în prezent nu sunt implementate în șablonul TapHome:

  • Controlul culorii LED (probabil H:20–H:27) — selectarea culorii iluminării de fundal LED pentru fiecare buton (roșu, verde, albastru, alb, galben, portocaliu)
  • Configurarea modului butoanelor (probabil H:40–H:46) — selectarea modului pentru fiecare buton (comutare, apăsare momentană, dimmer). Șablonul actual folosește doar modul de comutare

La nevoie, acestea pot fi adăugate în TapHome ca dispozitive Modbus personalizate.

Rezolvarea problemelor

Nu există comunicare Modbus
  1. Verificați cablurile RS-485:
    • A+ conectat corect la A+/D+ pe TapHome
    • B- conectat corect la B-/D- pe TapHome
    • GND conectat — cea mai frecventă problemă
  2. Verificați dacă Slave ID-ul este identic pe panou și în TapHome
  3. Confirmați că TapHome este setat la: 19200 baud, fără paritate, 1 bit de stop, 8 biți de date
  4. Verificați terminarea magistralei — dacă panoul este ultimul dispozitiv de pe magistrală, poate fi necesar un rezistor de terminare de 120 Ω
Apăsarea butonului nu este detectată
  1. Verificați dacă InitializeScript a rulat (H:30–H:37 și H:47 trebuie să fie setate la 1)
  2. Verificați dacă panoul este alimentat (12–24 V DC)
  3. Încercați să reimportați șablonul în TapHome pentru a declanșa din nou inițializarea
LED-ul nu corespunde stării întrerupătorului
  1. Confirmați că WriteScript este activ — acesta oglindește starea întrerupătorului în registrele LED
  2. Dacă LED-ul a fost modificat manual printr-un script personalizat, reimportați șablonul pentru a restabili sincronizarea

Dispozitive disponibile

Întrerupător tactil GTD IOT cu 8 butoane Modul

GTD IOT 8-button touch switch

Scriere (modul)
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)
Buton 1 Comutator

Buton tactil capacitiv 1 — întrerupător pornit/oprit cu oglindirea iluminării de fundal LED

Registru: H:0 → H:0, H:10 Bool
Valori / Stări: ON · OFF

Buton 1

Citirea stării comutatorului
MODBUSR(H, 0, Bool)
Inițializare
MODBUSW(H, 30, Bool, 1); MODBUSW(H, 47, Bool, 1)
Buton 2 Comutator

Buton tactil capacitiv 2 — întrerupător pornit/oprit cu oglindirea iluminării de fundal LED

Registru: H:1 → H:1, H:11 Bool
Valori / Stări: ON · OFF

Buton 2

Citirea stării comutatorului
MODBUSR(H, 1, Bool)
Inițializare
MODBUSW(H, 31, Bool, 1); MODBUSW(H, 47, Bool, 1)
Buton 3 Comutator

Buton tactil capacitiv 3 — întrerupător pornit/oprit cu oglindirea iluminării de fundal LED

Registru: H:2 → H:2, H:12 Bool
Valori / Stări: ON · OFF

Buton 3

Citirea stării comutatorului
MODBUSR(H, 2, Bool)
Inițializare
MODBUSW(H, 32, Bool, 1); MODBUSW(H, 47, Bool, 1)
Buton 4 Comutator

Buton tactil capacitiv 4 — întrerupător pornit/oprit cu oglindirea iluminării de fundal LED

Registru: H:3 → H:3, H:13 Bool
Valori / Stări: ON · OFF

Buton 4

Citirea stării comutatorului
MODBUSR(H, 3, Bool)
Inițializare
MODBUSW(H, 33, Bool, 1); MODBUSW(H, 47, Bool, 1)
Buton 5 Comutator

Buton tactil capacitiv 5 — întrerupător pornit/oprit cu oglindirea iluminării de fundal LED

Registru: H:4 → H:4, H:14 Bool
Valori / Stări: ON · OFF

Buton 5

Citirea stării comutatorului
MODBUSR(H, 4, Bool)
Inițializare
MODBUSW(H, 34, Bool, 1); MODBUSW(H, 47, Bool, 1)
Buton 6 Comutator

Buton tactil capacitiv 6 — întrerupător pornit/oprit cu oglindirea iluminării de fundal LED

Registru: H:5 → H:5, H:15 Bool
Valori / Stări: ON · OFF

Buton 6

Citirea stării comutatorului
MODBUSR(H, 5, Bool)
Inițializare
MODBUSW(H, 35, Bool, 1); MODBUSW(H, 47, Bool, 1)
Buton 7 Comutator

Buton tactil capacitiv 7 — întrerupător pornit/oprit cu oglindirea iluminării de fundal LED

Registru: H:6 → H:6, H:16 Bool
Valori / Stări: ON · OFF

Buton 7

Citirea stării comutatorului
MODBUSR(H, 6, Bool)
Inițializare
MODBUSW(H, 36, Bool, 1); MODBUSW(H, 47, Bool, 1)
Buton 8 Comutator

Buton tactil capacitiv 8 — întrerupător pornit/oprit cu oglindirea iluminării de fundal LED

Registru: H:7 → H:7, H:17 Bool
Valori / Stări: ON · OFF

Buton 8

Citirea stării comutatorului
MODBUSR(H, 7, Bool)
Inițializare
MODBUSW(H, 37, Bool, 1); MODBUSW(H, 47, Bool, 1)
Conexiune: Modbus RTU • 19200 baud• 8N1 • Slave ID: $[SlaveId]
Îmbunătățiri posibile (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

Surse

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Verificat de TapHome

Doriți să folosiți acest șablon în TapHome Core?

Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog.

Deschideți în portal