TapHome

Dantherm HCV Air Recovery

Modbus TCP
Submitted by
Last updated: 03. 2026
Dantherm HCV Air Recovery

Séria Dantherm HCV (300, 400, 460, 500, 700) sú rekuperačné ventilačné jednotky (MVHR) s tepelnou účinnosťou nad 90 %. TapHome sa pripája priamo k jednotke cez Modbus TCP po Ethernete — žiadna dodatočná brána nie je potrebná.

Šablóna poskytuje riadenie prevádzkového režimu, nastavenie úrovne ventilátorov (0–4), monitorovanie otáčok ventilátorov, čítanie vonkajšej teploty a dedikované prepínače pre režimy Away a Fireplace.

Sieťové pripojenie

Jednotka HCV má na hlavnej doske PCB port RJ45 (LAN). Pripojte ju do rovnakej lokálnej siete ako TapHome Core pomocou štandardného ethernetového kábla.

  • Protokol: Modbus TCP
  • Port: 502
  • Predvolené Slave ID: 1
  • Poradie bajtov: Little-endian (word swap)

Port RS-485 (J19) na doske PCB je vyhradený výlučne pre interné príslušenstvo Dantherm. Externé systémy ako TapHome musia používať port Ethernet/LAN pre komunikáciu Modbus TCP.

Konektory na doske PCB
Rozmiestnenie konektorov na hlavnej doske Dantherm HCV

Kľúčové konektory pre integráciu s TapHome:

KonektorFunkcia
LANEthernet — komunikácia Modbus TCP s TapHome
J19RS-485 — iba interné príslušenstvo Dantherm
J1Digitálne vstupy — externé prepísanie rýchlosti ventilátorov (voliteľné)
USBServisné pripojenie pre PC Tool

Konfigurácia

Na jednotke HCV nie je potrebná žiadna špeciálna konfigurácia. Port Ethernet je štandardne aktívny s Modbus TCP na porte 502.

Pri importe šablóny v TapHome zadajte:

  • IP adresa — IP adresa jednotky v lokálnej sieti (predvolená: 192.168.0.1)
  • Slave ID — adresa Modbus slave (predvolená: 1)

Priraďte jednotke HCV statickú IP adresu v nastaveniach DHCP smerovača, aby sa adresa nemenila po výpadku napájania.

Možnosti zariadenia

Šablóna sprístupňuje nasledujúce zariadenia:

Riadenie prevádzkového režimu

K dispozícii sú dve zariadenia pre nastavenie režimu:

  • Mode (prepínač s viacerými hodnotami) — výber z: Standby, Demand, Manual, Week Program, Away, Fireplace, Summer. Používa register H:168 s kódovaním bitmask pre čítanie aj zápis.
  • Mode (číselná premenná) — číta aktuálny režim ako číselnú hodnotu z H:168 a zapisuje do H:170. Vhodné pre automatizačné pravidlá vyžadujúce číselné hodnoty režimu.
  • Current State — senzor len na čítanie zobrazujúci aktívny prevádzkový režim z registra H:472. Odráža skutočne bežiaci režim vrátane systémom iniciovaných stavov ako Defrost.
Riadenie ventilátorov
  • Ventilation (prepínač s viacerými hodnotami) — úroveň ventilátora 0–4 cez register H:324. Úroveň 0 vypína ventilátory, úrovne 1–4 zodpovedajú rastúcemu prietoku vzduchu.
  • RPM Fan 1 / RPM Fan 2 — senzory len na čítanie zobrazujúce skutočné otáčky ventilátorov v RPM z registrov H:100 a H:102 (LittleEndianFloat).
Rýchle prepínače režimov
  • Režim mimo domu — prepínač pre režim Away (bitmask 0x10 na registri H:168)
  • Režim krb — prepínač pre režim Fireplace (bitmask 0x40 na registri H:168). Režim krbu vytvára pretlak zvýšením prívodu vzduchu v porovnaní s odvodom.
Monitorovanie teplôt

Šablóna zahŕňa čítanie vonkajšej teploty z registra H:132 (LittleEndianFloat). Jednotka HCV meria interne až 5 teplôt — v šablóne je momentálne zahrnutá iba T1:

RegisterSenzorPopisV šablóne
H:132T1Teplota vonkajšieho vzduchuÁno
H:134T2Teplota privádzaného vzduchuNie
H:136T3Teplota odvádzaného vzduchuNie
H:138T4Teplota odpadového vzduchuNie
H:140RoomTeplota v miestnosti (voliteľný senzor)Nie

Priradenie teplotných senzorov závisí od prepínača prevádzkového režimu (A/B) na doske PCB. V režime B je fyzické mapovanie senzorov prehodené — S1 číta odvádzaný vzduch namiesto vonkajšieho. Overte, že poloha prepínača zodpovedá inštalácii.

Ďalšie možnosti zariadenia

Jednotky HCV tiež sprístupňujú Modbus registre pre správu filtra (zostatok dní, životnosť, reset), stav bypass klapky, monitorovanie vlhkosti (s voliteľným RH senzorom), stav alarmu a úrovne CO2 (s voliteľným CO2 senzorom cez HAC controller). Tieto je možné pridať do šablóny TapHome v budúcej aktualizácii.

Riešenie problémov

Žiadna komunikácia Modbus
  1. Overte, že ethernetový kábel je zapojený do portu LAN (nie USB alebo J19)
  2. Potvrďte IP adresu jednotky — skontrolujte tabuľku DHCP pridelení v smerovači
  3. Uistite sa, že TapHome Core a jednotka HCV sú v rovnakej sieti/podsieti
  4. Skontrolujte, či firewall neblokuje port 502
Zmeny režimu sa neaplikujú

Jednotka ignoruje príkazy na zápis režimu počas Defrosta. Počkajte na dokončenie cyklu defrostu pred zmenou režimov. Aktuálny stav (H:472) zobrazí hodnotu 15 počas aktívneho defrosta.

Nesprávne hodnoty teplôt

Skontrolujte polohu prepínača prevádzkového režimu A/B na doske PCB (SW2). Mapovanie senzor-register sa líši medzi režimom A a režimom B — nesprávna poloha prepínača zobrazí prehodené hodnoty teplôt.

Dostupné zariadenia

Dantherm Air Recovery Modul
Aktuálny stav Premenná Len na čítanie

Aktívny prevádzkový režim vrátane systémových stavov (napr. odmrazovanie, nočný režim)

Register: H:472 UInt16 numeric

Aktuálny stav

Čítanie
MODBUSR(H, 472, UInt16)
Režim Viacstavový prepínač

Výber prevádzkového režimu — Pohotovostný, Dopytový, Manuálny, Týždenný program, Mimo domu, Krb, Letný

Register: H:168 LittleEndianInt32 bitmask
Hodnoty / Stavy: Pohotovostný režim · Dopytový režim · Manuálny režim · Týždenný program · Režim mimo domu · Režim krb · Letný režim · Iné

Režim

Čítanie stavu prepínača
SWITCH(MODBUSR(H, 168, LittleEndianInt32), 0, 0, 0x02, 1, 0x04, 2, 0x08, 3, 0x12, 1, 0x42, 1, 0x14, 2, 0x44, 2, 0x18, 3, 0x48, 3, 7)
Zápis stavu prepínača
MODBUSWNE(H, 168, LittleEndianInt32, SWITCH(Mu, 0, 0, 1, 0x02, 2, 0x04, 3, 0x08, 0))
Režim (číselný) Premenná

Číselná premenná režimu — číta aktívny režim z H:168, zapisuje do dedikovaného registra H:170 pre automatizačné pravidlá

Register: H:168H:170 LittleEndianInt32 numeric

Režim (číselný)

Čítanie
SWITCH(MODBUSR(H, 168, LittleEndianInt32), 0, 0, 0x02, 1, 0x04, 2, 0x08, 3, 0x10, 4, 0x40, 5, 0x800, 6, 0)
Zápis
MODBUSWNE(H, 170, LittleEndianInt32, SWITCH(Va, 0, 0, 1, 0x02, 2, 0x04, 3, 0x08, 4, 0x10, 5, 0x40, 6, 0x800, 0)
Vetranie Viacstavový prepínač

Úroveň ventilátora 0–4 (vypnutý, min, nízky, stredný, vysoký)

Register: H:324 LittleEndianInt32 numeric
Hodnoty / Stavy: Úroveň 0 · Úroveň 1 · Úroveň 2 · Úroveň 3 · Úroveň 4

Vetranie

Čítanie stavu prepínača
MODBUSR(H, 324, LittleEndianInt32)
Zápis stavu prepínača
MODBUSWNE(H, 324, LittleEndianInt32, Mu)
Mimo domu Prepínač
Register: H:168 UInt16 bitmask

Mimo domu

Čítanie stavu prepínača
(MODBUSR(SH, 168, UInt16) & 0x10) > 0
Zápis stavu prepínača
MODBUSW(SH, 168, UInt16, IF(St, 0x10, 0x04))
RPM ventilátor 1 Premenná Len na čítanie

Otáčky prívodného ventilátora

Register: H:100 LittleEndianFloat Jednotka: RPM

RPM ventilátor 1

Čítanie
MODBUSR(H, 100, LittleEndianFloat)
Zápis
MODBUSWNE(H, 324, LittleEndianInt32, Va)
Vonkajšia teplota Premenná Len na čítanie
Register: H:132 LittleEndianFloat Jednotka: °C

Vonkajšia teplota

Čítanie
MODBUSR(H, 132, LittleEndianFloat)
Zápis
MODBUSWNE(H, 132, Float, Va)
RPM ventilátor 2 Premenná Len na čítanie

Otáčky odťahového ventilátora

Register: H:102 LittleEndianFloat Jednotka: RPM

RPM ventilátor 2

Čítanie
MODBUSR(H, 102, LittleEndianFloat)
Zápis
MODBUSWNE(H, 1, Int16, Va)
Režim krb Prepínač

Režim pretlaku — zvýšenie prívodného ventilátora, zníženie odťahového ventilátora

Register: H:168 LittleEndianInt32 bitmask

Režim krb

Čítanie stavu prepínača
(MODBUSR(H, 168, LittleEndianInt32) & 0x0040) > 0
Zápis stavu prepínača
MODBUSWNE(H, 168, LittleEndianInt32, IF(St, 0x0044, 0x8040))
Režim mimo domu Prepínač
Register: H:168 LittleEndianInt32 bitmask

Režim mimo domu

Čítanie stavu prepínača
(MODBUSR(H, 168, LittleEndianInt32) & 0x0010) > 0
Zápis stavu prepínača
MODBUSWNE(H, 168, LittleEndianInt32, IF(St, 0x014, 0x8010))
Pripojenie: Modbus TCP • Slave ID: $[SlaveId]
Možné vylepšenia (15)
  • H:134 Supply Temperature (T2) — Float32, °C, read-only
  • H:136 Extract Temperature (T3) — Float32, °C, read-only
  • H:138 Exhaust Temperature (T4) — Float32, °C, read-only
  • H:140 Room Temperature — Float32, °C, optional sensor
  • H:196 Humidity — UInt32, %, requires RH sensor accessory
  • H:198 Bypass Damper — UInt32, 0=Closed, 1=Opened, 2=InProgress
  • H:430 Air Quality — UInt32, requires VOC/CO2 sensor
  • H:516 Alarm — UInt32, alarm status
  • H:554 Filter Remaining — UInt32, days remaining
  • H:556 Filter Lifetime — UInt32, days, R/W
  • H:558 Filter Reset — Write to reset filter counter
  • H:514 Alarm Reset — Write to reset alarm
  • H:160 Internal Preheater Duty Cycle — Int32, %
  • H:574 CO2 Level — UInt32, ppm, requires CO2 sensor via HAC controller
  • H:624 Work Time — UInt32, total operating hours

Zdroje