
GTD IOT 8-tlačidlový dotykový spínač (model 15D-BK-MODBUS) je kapacitný dotykový panel s 8 tlačidlami na povrchu z tvrdeného skla. Komunikuje cez Modbus RTU po RS-485 a je určený na nástenné spínanie osvetlenia a ovládanie scén. Šablóna TapHome sprístupňuje všetkých 8 tlačidiel ako nezávislé spínače so zrkadlením LED podsvietenia.
Panel pracuje na 12–24 V DC a podporuje prispôsobiteľné farby LED podsvietenia (červená, zelená, modrá, biela, žltá, oranžová). Stlačenie tlačidla prepne zodpovedajúci stav spínača a LED indikátora.
Hardvérové pripojenie
Zapojenie RS-485
Pripojte panel k TapHome Core štandardným RS-485 pripojením:
- A+ → A+/D+ na TapHome RS-485
- B- → B-/D- na TapHome RS-485
- GND → GND na napájacom zdroji TapHome
Nastavenia komunikácie:
- Prenosová rýchlosť: 19200
- Parita: žiadna
- Stop bity: 1
- Dátové bity: 8
Napájanie: 12–24 V DC cez rovnaký konektor alebo samostatný napájací prívod.
Dôležité — Uzemnenie
Vodič GND musí byť prepojený medzi dotykovým panelom a napájacím zdrojom TapHome. Bez správneho uzemnenia môžu nastať chyby komunikácie.
Konfigurácia
Slave ID
Modbus Slave ID sa nastavuje pri importe šablóny v TapHome. Predvolená hodnota je 1. Každý panel na zbernici musí mať unikátne Slave ID.
Inicializácia
Šablóna automaticky inicializuje každé tlačidlo do režimu touch-to-toggle pri prvom pripojení:
- H:30–H:37 — nastavené na 1 (režim touch-to-toggle pre tlačidlá 1–8)
- H:47 — nastavené na 1 (globálne povolenie dotykového vstupu)
Táto inicializácia prebehne jednorazovo cez InitializeScript pri prvej komunikácii TapHome s panelom.
Funkcie zariadenia
Ovládanie tlačidiel (tlačidlá 1–8)
Všetkých 8 tlačidiel funguje identicky. Každé tlačidlo je v TapHome zobrazené ako spínač:
- Čítanie: Stav spínača sa číta z holding registrov H:0 až H:7 (jeden na tlačidlo)
- Zápis: Pri prepnutí z TapHome šablóna zapíše stav do H:0–H:7 a zrkadlí ho do LED registra H:10–H:17
Fyzická LED na paneli tak vždy zodpovedá aktuálnemu stavu spínača — bez ohľadu na to, či bolo tlačidlo stlačené lokálne alebo prepnuté vzdialene z TapHome.
| Tlačidlo | Register spínača | LED register | Interval čítania |
|---|---|---|---|
| Tlačidlo 1 | H:0 | H:10 | 100 ms |
| Tlačidlo 2 | H:1 | H:11 | 100 ms |
| Tlačidlo 3 | H:2 | H:12 | 100 ms |
| Tlačidlo 4 | H:3 | H:13 | 100 ms |
| Tlačidlo 5 | H:4 | H:14 | 100 ms |
| Tlačidlo 6 | H:5 | H:15 | 100 ms |
| Tlačidlo 7 | H:6 | H:16 | 100 ms |
| Tlačidlo 8 | H:7 | H:17 | 100 ms |
Zápisový skript
WriteScript na úrovni modulu aktualizuje všetkých 8 stavov spínačov a zodpovedajúcich LED stavov v jednej Modbus transakcii. Pri zmene stavu ľubovoľného tlačidla v TapHome skript zapíše register spínača (H:0–H:7) aj LED register (H:10–H:17) pre synchronizáciu.
Ďalšie funkcie
GTD IOT dotykový panel podporuje aj funkcie, ktoré nie sú v šablóne TapHome implementované:
- Ovládanie farby LED (pravdepodobne H:20–H:27) — výber farby LED podsvietenia pre každé tlačidlo (červená, zelená, modrá, biela, žltá, oranžová)
- Konfigurácia režimu tlačidla (pravdepodobne H:40–H:46) — výber režimu pre každé tlačidlo (toggle, momentary, dimmer). Aktuálna šablóna používa len režim toggle
Tieto funkcie je možné pridať ako vlastné Modbus zariadenia v TapHome.
Riešenie problémov
Žiadna Modbus komunikácia
- Skontrolujte RS-485 káble:
- A+ správne pripojené na A+/D+ na TapHome
- B- správne pripojené na B-/D- na TapHome
- GND pripojené — najčastejší problém
- Overte, že Slave ID sa zhoduje medzi panelom a TapHome
- Skontrolujte nastavenie TapHome: 19200 baud, žiadna parita, 1 stop bit, 8 dátových bitov
- Skontrolujte terminovanie zbernice — ak je panel posledné zariadenie na zbernici, môže byť potrebný 120 Ohm terminovací odpor
Stlačenie tlačidla nie je detekované
- Overte, že InitializeScript prebehol (H:30–H:37 a H:47 by mali byť nastavené na 1)
- Skontrolujte, že panel je napájaný (12–24 V DC)
- Skúste znova importovať šablónu v TapHome pre opätovnú inicializáciu
LED nezodpovedá stavu spínača
- Skontrolujte, že WriteScript je aktívny — zrkadlí stav spínača do LED registrov
- Ak bola LED zmenená manuálne cez vlastný skript, znova importujte šablónu pre obnovenie synchronizácie