
A GTD IOT 8 gombos érintőkapcsoló (15D-BK-MODBUS modell) egy kapacitív érintőpanel 8 gombbal edzett üveg felületen. Modbus RTU-n keresztül kommunikál RS-485-ön, és fali világításkapcsolásra valamint jelenetvezérlésre tervezték. A TapHome sablon mind a 8 gombot független ki/be kapcsolóként jeleníti meg automatikus LED háttérvilágítás tükrözéssel.
A panel 12–24 V DC-n működik, és testreszabható LED háttérvilágítási színeket támogat (piros, zöld, kék, fehér, sárga, narancs). Minden gombnyomás átkapcsolja a megfelelő kapcsolóállapotot és LED kijelzőt.
Hardveres csatlakoztatás
RS-485 bekötés
Csatlakoztassa a panelt a TapHome Core-hoz szabványos RS-485 kapcsolattal:
- A+ → A+/D+ a TapHome RS-485-ön
- B- → B-/D- a TapHome RS-485-ön
- GND → GND a TapHome tápegységen
Kommunikációs beállítások:
- Adatsebesség: 19200
- Paritás: nincs
- Stop bitek: 1
- Adatbitek: 8
Tápellátás: 12–24 V DC ugyanazon a csatlakozón vagy külön tápvezetéken.
Fontos — Földelés
A GND vezetéket kötelező összekötni az érintőpanel és a TapHome tápegység között. Megfelelő földelés nélkül kommunikációs hibák léphetnek fel.
Konfiguráció
Slave ID
A Modbus Slave ID a sablon importálásakor állítható be a TapHome-ban. Az alapértelmezett érték 1. Minden panelnek egyedi Slave ID-val kell rendelkeznie a buszon.
Inicializálás
A sablon automatikusan inicializálja minden gombot touch-to-toggle módba az első csatlakozáskor:
- H:30–H:37 — 1-re állítva (touch-to-toggle mód az 1–8 gombokhoz)
- H:47 — 1-re állítva (globális engedélyezés az érintéses bemenethez)
Ez az inicializálás egyszer fut le az InitializeScript-en keresztül, amikor a TapHome először kommunikál a panellel.
Eszközfunkciók
Gombvezérlés (1–8 gomb)
Mind a 8 gomb azonosan működik. Minden gomb a TapHome-ban ki/be kapcsolóként jelenik meg:
- Olvasás: A kapcsolóállapot a H:0–H:7 holding regiszterekből olvasható (gomboként egy)
- Írás: A TapHome-ból történő átkapcsoláskor a sablon a kapcsolóállapotot a H:0–H:7 és a LED regiszter H:10–H:17 értékébe is írja
Így a panel fizikai LED-je mindig az aktuális kapcsolóállapotot tükrözi — függetlenül attól, hogy a gombot helyileg nyomták meg vagy távolról kapcsolták át a TapHome-ból.
| Gomb | Kapcsoló regiszter | LED regiszter | Lekérdezési intervallum |
|---|---|---|---|
| Gomb 1 | H:0 | H:10 | 100 ms |
| Gomb 2 | H:1 | H:11 | 100 ms |
| Gomb 3 | H:2 | H:12 | 100 ms |
| Gomb 4 | H:3 | H:13 | 100 ms |
| Gomb 5 | H:4 | H:14 | 100 ms |
| Gomb 6 | H:5 | H:15 | 100 ms |
| Gomb 7 | H:6 | H:16 | 100 ms |
| Gomb 8 | H:7 | H:17 | 100 ms |
Írási szkript
A modulszintű WriteScript egyetlen Modbus tranzakcióban frissíti mind a 8 kapcsolóállapotot és a megfelelő LED állapotokat. Bármely gomb állapotának változásakor a TapHome-ban a szkript a kapcsoló regisztert (H:0–H:7) és a LED regisztert (H:10–H:17) is írja a szinkronizálás érdekében.
További funkciók
A GTD IOT érintőpanel olyan funkciókat is támogat, amelyek jelenleg nem implementáltak a TapHome sablonban:
- LED szín vezérlés (valószínűleg H:20–H:27) — gomboként választható LED háttérvilágítási szín (piros, zöld, kék, fehér, sárga, narancs)
- Gomb mód konfiguráció (valószínűleg H:40–H:46) — gomboként választható mód (toggle, pillanatnyi, dimmer). A jelenlegi sablon csak a toggle módot használja
Ezek a funkciók egyéni Modbus eszközökként adhatók hozzá a TapHome-ban.
Hibaelhárítás
Nincs Modbus kommunikáció
- Ellenőrizze az RS-485 kábeleket:
- A+ helyesen csatlakoztatva az A+/D+-hoz a TapHome-on
- B- helyesen csatlakoztatva a B-/D–hez a TapHome-on
- GND csatlakoztatva — leggyakoribb probléma
- Ellenőrizze, hogy a Slave ID megegyezik a panel és a TapHome között
- Erősítse meg a TapHome beállításait: 19200 baud, nincs paritás, 1 stop bit, 8 adatbit
- Ellenőrizze a busz lezárást — ha a panel az utolsó eszköz a buszon, 120 Ohm lezáró ellenállás szükséges lehet
A gombnyomás nem érzékelhető
- Ellenőrizze, hogy az InitializeScript lefutott-e (H:30–H:37 és H:47 értéke 1 kell legyen)
- Ellenőrizze, hogy a panel kap-e tápfeszültséget (12–24 V DC)
- Próbálja újraimportálni a sablont a TapHome-ban az inicializálás újraindításához
A LED nem egyezik a kapcsolóállapottal
- Ellenőrizze, hogy a WriteScript aktív-e — a kapcsolóállapotot tükrözi a LED regiszterekbe
- Ha a LED-et manuálisan módosították egyéni szkripttel, importálja újra a sablont a szinkronizáció helyreállításához