
GTD Therm este un panou termostat HVAC de la GTD IOT, montat pe perete, care comunică prin Modbus TCP pe Ethernet. Oferă controlul temperaturii cu citirea și scrierea temperaturii curente și a celei dorite, un selector de turație a ventilatorului cu 10 trepte, selectarea conținutului afișajului LCD, comanda iluminării de fundal a panoului și butoane tactile cu impuls pentru pornire/oprire, turația minimă/maximă a ventilatorului și comutarea ciclică a modurilor. TapHome se conectează direct la panou prin rețeaua locală — nu este necesar un gateway suplimentar.
Șablonul folosește modelul MODBUSWNE (write-no-echo) pentru toate operațiile de scriere și interoghează dispozitivul la intervale de 2500 ms.
Conectarea la rețea
Conectați panoul GTD Therm la aceeași rețea locală ca TapHome Core, cu un cablu Ethernet standard.
- Protocol: Modbus TCP
- Port: 502
- Slave ID implicit: 1
Atribuiți panoului GTD Therm o adresă IP statică în setările DHCP ale routerului, ca adresa să nu se schimbe după o întrerupere a alimentării.
Configurare
Panoul GTD Therm nu necesită nicio configurare specială. Interfața Modbus TCP este activă implicit pe portul 502.
La importul șablonului în TapHome, introduceți:
- Adresa IP — adresa IP a panoului în rețeaua locală (implicit: 192.168.0.1)
- Slave ID — adresa slave Modbus (implicit: 1)
Funcțiile dispozitivului
Șablonul oferă 9 dispozitive: un termostat, un selector de turație a ventilatorului, parametrul afișajului LCD, iluminarea de fundal a panoului, 4 butoane cu impuls și un comutator pentru funcționarea activă.
Termostat
Dispozitivul termostat oferă controlul temperaturii prin două registre:
- Temperatura curentă — citită din H:30 (Int16 / 10), afișează temperatura măsurată în cameră în °C
- Temperatura dorită — se citește din H:31 (Int16 / 10) și poate fi setată prin MODBUSWNE. Înainte de scriere, valoarea se înmulțește cu 10 (de ex. 22,5 °C se scrie ca 225)
Turație ventilator
Comutator cu mai multe valori în registrul H:32, cu 10 trepte selectabile:
| Valoare | Nume |
|---|---|
| 0 | OPRIT |
| 1 | MIN |
| 2 | NORMAL |
| 3 | MAX |
| 4–9 | Trepte de turație extinse |
Parametru afișaj LCD
Comutator cu mai multe valori în registrul H:45, care stabilește ce afișează ecranul LCD al panoului:
| Valoare | Conținut afișat |
|---|---|
| 0 | Temperatură setată |
| 1 | Temperatură curentă |
| 2 | Turație ventilator |
| 3 | Valoare afișată |
| 4–9 | Opțiuni de afișare extinse |
Iluminare de fundal a panoului
Comutator pornit/oprit în registrul H:24 (Bool) pentru comanda iluminării de fundal a panoului termostatului.
Butoane tactile cu impuls
Patru comutatoare de tip impuls care emulează apăsarea butoanelor fizice de pe panou. Fiecare trimite prin MODBUSWNE un semnal momentan pornit/oprit:
| Buton | Registru | Funcție |
|---|---|---|
| PORNIT/OPRIT | H:2 | Comutare pornire/oprire |
| Turație minimă ventilator | H:3 | Setează ventilatorul la turația minimă |
| Turație maximă ventilator | H:4 | Setează ventilatorul la turația maximă |
| Mod | H:5 | Comutare ciclică a modurilor de funcționare |
Aceste butoane cu impuls reproduc butoanele tactile fizice de pe panou și permit declanșarea acelorași acțiuni de la distanță, din TapHome sau prin smart rules.
Funcționare activă
Comutator pornit/oprit în registrul H:33 (Bool), care indică dacă termostatul funcționează activ (încălzire/răcire activă).
Rezumatul registrelor
| Dispozitiv | Registru | Tip de date | Citire/Scriere | Interval de interogare |
|---|---|---|---|---|
| Termostat (temperatura curentă) | H:30 | Int16 (÷10) | Citire | 2500 ms |
| Termostat (temperatura dorită) | H:31 | Int16 (÷10) | Citire/Scriere | 2500 ms |
| Turație ventilator | H:32 | Int16 | Citire/Scriere | 2500 ms |
| Funcționare activă | H:33 | Bool | Citire/Scriere | 2500 ms |
| Iluminare de fundal a panoului | H:24 | Bool | Citire/Scriere | 2500 ms |
| Buton PORNIT/OPRIT | H:2 | Bool | Citire/Scriere | 2500 ms |
| Buton turație minimă ventilator | H:3 | Bool | Citire/Scriere | 2500 ms |
| Buton turație maximă ventilator | H:4 | Bool | Citire/Scriere | 2500 ms |
| Buton mod | H:5 | Bool | Citire/Scriere | 2500 ms |
| Parametru afișaj LCD | H:45 | Int16 | Citire/Scriere | 2500 ms |
Depanare
Nu există comunicare Modbus
- Verificați dacă este conectat cablul Ethernet și dacă panoul este alimentat
- Verificați adresa IP a panoului — consultați tabelul de alocări DHCP din router
- Asigurați-vă că TapHome Core și GTD Therm sunt în aceeași rețea/subrețea
- Verificați ca niciun firewall să nu blocheze portul 502
Temperatura se citește ca 0 sau are o valoare greșită
Termostatul folosește Int16 cu conversia ÷10. O valoare brută de 225 în registru înseamnă 22,5 °C. Dacă valorile citite sunt de 10 ori prea mari sau prea mici, verificați dacă șablonul folosește factorul de conversie corect.