Geminox THRi je plynový kondenzačný kotol pripojený k TapHome cez bránu Amit DM-OT2 (OpenTherm na Modbus RTU). DM-OT2 prekladá protokol OpenTherm kotla do holding registrov Modbus RTU, čím TapHome získa prístup k teplotným senzorom, termostatom vykurovania a TÚV, stavu horáka a monitorovaniu výkonu tepelného zdroja.
Šablóna využíva bitmaskové registre pre stav a ovládanie (H:100 a H:200), Float registre pre teploty a tlak a cyklický mechanizmus čítania extra OT registrov na získanie min/max hodnôt z OpenTherm data-ID, ktoré nie sú namapované na štandardné registre.
Hardvérové zapojenie
Prehľad brány
Amit DM-OT2 je prevodník montovaný na DIN lištu s galvanicky izolovaným rozhraním RS-485 a rozhraním OpenTherm/+. Funguje ako OpenTherm master komunikujúci s kotlom a zároveň ako Modbus RTU slave na zbernici RS-485.
Technické parametre
- Napájanie: 20–30 V DC, max 30 mA
- Prevádzková teplota: -40 °C až +70 °C
- Protokol: Modbus RTU Slave, RS-485
- Prenosová rýchlosť: 9600, bez parity, 2 stop bity
- Max počet prevodníkov: 63 na jednej sieti RS-485
- Izolácia RS-485: Galvanická, 500 V AC
- Montáž: 35 mm DIN lišta
Pripojenie svoriek
| Svorka | Signál | Popis |
|---|---|---|
| 1 | G485 | Zem RS-485 |
| 2 | B | Signál RS-485 B (-) |
| 3 | A | Signál RS-485 A (+) |
| 4 | GND | Zem napájania |
| 5 | +24V | Napájanie +24 V DC |
| 6 | RC1 | Rozhranie OpenTherm/+ |
| 7 | RC2 | Rozhranie OpenTherm/+ |
Zapojenie RS-485 k TapHome
Pripojte pomocou 3-vodičového RS-485 pripojenia:
- A (svorka 3) → A+/D+ na TapHome RS-485
- B (svorka 2) → B-/D- na TapHome RS-485
- G485 (svorka 1) → GND na napájacom zdroji TapHome (povinné)
Dôležité — Uzemnenie
Zemniaci vodič G485 musí byť prepojený medzi DM-OT2 a napájacím zdrojom TapHome. Bez správneho uzemnenia môžu nastať chyby v komunikácii.
Zakončenie zbernice
DM-OT2 má jumpery pre zakončenie RS-485:
- Jumpery osadené — koncová stanica (idle stavy a zakončenia aktívne). Použite na poslednom zariadení na zbernici.
- Jumpery neosadené — medziľahlá stanica. Použite na všetkých ostatných zariadeniach.
Oba jumpery musia byť vždy nastavené súčasne.
Konfigurácia
Adresovanie DIP prepínačmi
DIP prepínače ADR0–ADR5 (prepínače 1–6) nastavujú Modbus slave adresu (rozsah 1–63). Adresa 0 nie je povolená.
Výpočet adresy: Každý prepínač reprezentuje binárnu hodnotu — ADR0=1, ADR1=2, ADR2=4, ADR3=8, ADR4=16, ADR5=32. Sčítajte hodnoty prepínačov v polohe ON.
Príklady adries:
| Adresa | Prepínače ON |
|---|---|
| 1 | ADR0 |
| 2 | ADR1 |
| 3 | ADR0 + ADR1 |
| 5 | ADR0 + ADR2 |
| 10 | ADR1 + ADR3 |
Odporúčané: Adresa 1 (ADR0=ON, všetky ostatné OFF).
Rýchlosť komunikácie
DIP prepínače COMM0–COMM3 (prepínače 7–10) konfigurujú prenosovú rýchlosť a paritu. Pre TapHome nastavte:
- COMM0: OFF, COMM1: OFF, COMM2: ON — toto zvolí 9600 baud, bez parity
Ak nie je zvolená parita, DM-OT2 automaticky použije 2 stop bity. Zmeny sa prejavia okamžite.
Výber protokolu
DIP prepínač MODE (prepínač 11) vyberá protokol:
- Neosadený (OFF) — Modbus RTU (vyžadované pre TapHome)
- Osadený (ON) — protokol ARION
Zmena sa prejaví po reštarte.
Možnosti zariadenia
Monitorovanie stavu
Tri binárne stavové senzory čítajú jednotlivé bity zo stavového registra (H:100):
- Horák (bit 4) — indikuje, či je plameň horáka aktívny
- Kúrenie (bit 2) — indikuje, či je ústredné kúrenie aktívne
- Ohrev TÚV (bit 3) — indikuje, či je ohrev teplej úžitkovej vody aktívny
Tieto senzory sa aktualizujú každých 2500 ms a poskytujú prehľad o prevádzkovom stave kotla v reálnom čase.
Ovládanie vykurovania a TÚV
Dva prepínače ovládajú vykurovanie a TÚV cez riadiaci register (H:200):
- Povolenie kúrenia (bit 5) — zapína alebo vypína ústredné kúrenie
- Povolenie TÚV (bit 6) — zapína alebo vypína ohrev teplej úžitkovej vody
Oba prepínače používajú vzor read-modify-write: šablóna prečíta celý register H:200, zamaskuje cieľový bit, nastaví novú hodnotu a zapíše späť. Debounce na báze počítadla (cnt=5 cyklov) zabezpečí, že prepínač zobrazí zapísaný stav okamžite po prepnutí, čím sa predíde blikaniu počas spracovania príkazu kotlom.
Teplotné termostaty
Dve termostatické zariadenia poskytujú čítanie aktuálnej teploty aj ovládanie požadovanej teploty:
- Teplota vykurovacieho okruhu — číta aktuálnu teplotu prietoku z H:102 (Float) a číta/zapisuje požadovanú teplotu do H:201 (Float). Servisný atribút zobrazuje rozsah min/max z OpenTherm data-ID 49.
- Termostat TÚV — číta aktuálnu teplotu TÚV z H:106 (Float) a číta/zapisuje požadovanú teplotu do H:205 (Float). Servisný atribút zobrazuje rozsah min/max z OpenTherm data-ID 48.
Teplotné senzory
Tri senzory teploty len na čítanie poskytujú doplnkový monitoring:
- Teplota spalín (H:118) — teplota výfukových plynov z kotla, užitočná na monitorovanie účinnosti spaľovania
- Teplota spiatočky (H:108) — teplota vratnej vody z vykurovacieho okruhu
- Vonkajšia teplota (H:110) — vonkajšia teplota zo senzora kotla, používaná pre ekvitermickú reguláciu
Všetky teplotné registre používajú 32-bitový Float formát (2 po sebe idúce holding registre).
Monitorovanie tlaku
- Tlak vykurovacieho okruhu (H:114) — tlak vody vo vykurovacom okruhu v baroch. Nízky tlak môže indikovať únik vody alebo potrebu doplnenia systému.
Výkon tepelného zdroja
- Výkon tepelného zdroja — dimmer model reprezentujúci úroveň modulácie kotla. Dva servisné atribúty z OpenTherm data-ID 15 zobrazujú minimálne percento modulácie a maximálny výkon kotla v kW.
Čítanie extra OpenTherm registrov
Šablóna obsahuje cyklický mechanizmus na čítanie OpenTherm data-ID, ktoré nie sú priamo namapované na štandardné Modbus registre. Slúži na získanie rozsahov min/max teplôt a údajov o kapacite kotla.
Ako to funguje:
- Modul ReadScript aktivuje čítanie extra OT registrov nastavením bitu 10 v H:200
- Zapíše požadované OpenTherm data-ID do H:216 a spustí čítanie cez H:217
- Odpoveď sa objaví v H:120, stav v H:121 (1=úspech, 3=chyba)
- Skript cyklicky prechádza tri data-ID: 48 (TÚV min/max), 49 (vykurovanie min/max) a 15 (kapacita kotla)
Získané hodnoty sa ukladajú do interných premenných (TUV_MM, Top_MM, Kotol_MM) a sprístupňujú ako servisné atribúty na príslušných zariadeniach.
Servisná diagnostika
Modul sprístupňuje deväť servisných atribútov na monitorovanie:
- Gateway ID (H:0) — potvrdzuje typ brány (197 = DM-OT2)
- Verzia firmvéru (H:1) — aktuálna verzia firmvéru brány
- Čas (H:2) — počítadlo doby prevádzky brány
- Guard Time (H:4) — časový limit vyhodnotenia zlyhania Modbus komunikácie v milisekundách
- Počítadlo reštartov (H:8) — počet reštartov brány (resetovateľné servisnou akciou)
- Počítadlo Modbus správ (H:9) — celkový počet spracovaných Modbus správ (resetovateľné servisnou akciou)
- TÚV prítomný (H:100, bit 6) — či je dostupný ohrev teplej úžitkovej vody
- TV2 prítomný (H:100, bit 7) — či je dostupný sekundárny vykurovací okruh
- Výkon tepelného zdroja [%] (H:112) — aktuálna modulácia kotla v percentách
Dve servisné akcie umožňujú resetovanie počítadiel brány:
- Reset počítadla reštartov — vymaže počítadlo reštartov brány (H:8)
- Reset počítadla Modbus správ — vymaže počítadlo Modbus správ (H:9)
Modul ReadScript tiež monitoruje stav OpenTherm komunikácie (H:100 bit 0) a chyby zariadenia (H:100 bit 1, H:101), ktoré hlási ako chyby a varovania v TapHome.
LED indikátory
| LED | Funkcia |
|---|---|
| PWR | Prevodník je napájaný |
| RxD | Príjem dát na RS-485 |
| TxD | Vysielanie dát na RS-485 |
| RxOT | Príjem dát na OpenTherm |
| TxOT | Vysielanie dát na OpenTherm |
Normálny stav: PWR svieti, RxD/TxD blikajú počas Modbus komunikácie, RxOT/TxOT blikajú počas OpenTherm komunikácie.
Riešenie problémov
Žiadna Modbus komunikácia (LED RxD/TxD neblikajú)
- Skontrolujte RS-485 káble:
- A (svorka 3) správne pripojené k A+/D+ na TapHome
- B (svorka 2) správne pripojené k B-/D- na TapHome
- G485 (svorka 1) pripojené k zemi napájacieho zdroja TapHome — najčastejší problém
- Overte Modbus slave adresu na DIP prepínačoch ADR0–ADR5
- Potvrďte, že DIP prepínač MODE je OFF (zvolený Modbus RTU)
- Skontrolujte nastavenia rýchlosti komunikácie (COMM0=OFF, COMM1=OFF, COMM2=ON pre 9600 baud)
- Overte, že TapHome je nastavený na: 9600 baud, bez parity, 2 stop bity
Žiadna OpenTherm komunikácia (LED RxOT/TxOT neblikajú)
- Skontrolujte zapojenie medzi svorkami RC1/RC2 a OpenTherm konektorom kotla
- Overte, že kotol podporuje OpenTherm (nie všetky modely Geminox majú OT rozhranie)
- Skontrolujte, že DM-OT2 má správne napájanie (20–30 V DC)
Chyba OT komunikácie v TapHome
Ak TapHome hlási „OT communication error" (Status bit 0 = 0):
- Skontrolujte OpenTherm zapojenie medzi DM-OT2 a kotlom
- Reštartujte DM-OT2 odpojením a opätovným pripojením napájania
- Skontrolujte servisný atribút Guard Time — ak je nastavený na 0, pripojenie je trvalo označené ako odpojené
Chyba zariadenia v TapHome
Ak TapHome hlási „Device error" (Status bit 1 = 1):
- Prečítajte hodnotu registra Last Error z varovaní TapHome
- Pozrite servisný manuál kotla pre konkrétny chybový kód
- Chyba pochádza zo samotného kotla, nie z brány
Ďalšie možnosti
Brána DM-OT2 sprístupňuje aj registre pre teplotu prívodnej vody kotla (H:116), priamu teplotu TÚV (H:104) a ďalšie riadiace bity na H:200 pre povolenie OT komunikácie a potvrdenie chýb. Tieto možnosti môžu byť pridané v budúcej aktualizácii šablóny.
