TapHome

Dantherm HCV Air Recovery

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

A Dantherm HCV sorozat (300, 400, 460, 500, 700) mechanikus hővisszanyerő szellőztetőegység (MVHR), amelynek hőhatásfoka meghaladja a 90%-ot. A TapHome közvetlenül csatlakozik az egységhez Modbus TCP-n keresztül Etherneten — nincs szükség további gateway-re.

A sablon üzemmód vezérlést, ventilátorfokozat beállítást (0–4), ventilátor RPM monitorozást, külső hőmérséklet leolvasást, valamint dedikált Távollét és Kandalló mód kapcsolókat biztosít.

Hálózati kapcsolat

Az HCV egységen RJ45 Ethernet port (LAN) található a fő NYÁK-on. Csatlakoztassa ugyanarra a helyi hálózatra, mint a TapHome Core, szabványos Ethernet kábellel.

  • Protokoll: Modbus TCP
  • Port: 502
  • Alapértelmezett Slave ID: 1
  • Bájtsorrend: Little-endian (word swap)

Az RS-485 port (J19) a NYÁK-on kizárólag belső Dantherm kiegészítők számára van fenntartva. Külső rendszerek, mint például a TapHome, kizárólag az Ethernet/LAN portot használhatják Modbus TCP kommunikációhoz.

NYÁK csatlakozók
Dantherm HCV fő NYÁK csatlakozóelrendezés

A TapHome integrációhoz releváns főbb csatlakozók:

CsatlakozóFunkció
LANEthernet — Modbus TCP kommunikáció a TapHome-mal
J19RS-485 — kizárólag belső Dantherm kiegészítők
J1Digitális bemenetek — külső ventilátorfokozat felülírás (opcionális)
USBSzerviz kapcsolat PC Tool-hoz

Konfiguráció

Az HCV egységen nincs szükség különleges beállításra. Az Ethernet port alapértelmezés szerint aktív, Modbus TCP-vel a 502-es porton.

A sablon TapHome-ba való importálásakor adja meg:

  • IP-cím — az egység IP-címe a helyi hálózaton (alapértelmezett: 192.168.0.1)
  • Slave ID — Modbus slave cím (alapértelmezett: 1)

Rendeljen statikus IP-címet az HCV egységhez a router DHCP beállításaiban, hogy az áramszünet utáni újrainduláskor ne változzon a cím.

Eszközképességek

A sablon a következő eszközöket teszi elérhetővé:

Üzemmód vezérlés

Két módeszköz érhető el:

  • Mód (többértékű kapcsoló) — válasszon az alábbiak közül: Készenléti, Igény szerinti, Kézi, Heti program, Távollét, Kandalló, Nyári. A H:168 regisztert használja bitmaszk kódolással olvasáshoz és íráshoz egyaránt.
  • Mód (numerikus változó) — az aktuális módot numerikus értékként olvassa a H:168 regiszterből, és a H:170 regiszterbe ír. Hasznos automációs szabályokhoz, amelyeknek numerikus módértékre van szükségük.
  • Aktuális állapot — csak olvasható érzékelő, amely az aktív üzemmódot mutatja a H:472 regiszterből. Ez tükrözi a tényleges futó módot, beleértve a rendszer által kezdeményezett állapotokat, mint például a leolvasztás.
Ventilátor vezérlés
  • Szellőztetés (többértékű kapcsoló) — ventilátorfokozat 0–4 a H:324 regiszteren keresztül. A 0. fokozat kikapcsolja a ventilátorokat, az 1–4. fokozatok növekvő légáramnak felelnek meg.
  • RPM Fan 1 / RPM Fan 2 — csak olvasható érzékelők, amelyek a tényleges ventilátor sebességet mutatják RPM-ben a H:100 és H:102 regiszterekből (LittleEndianFloat).
Gyors mód kapcsolók
  • Távollét mód — váltókapcsoló Távollét módhoz (bitmaszk 0x10 a H:168 regiszteren)
  • Kandalló mód — váltókapcsoló Kandalló módhoz (bitmaszk 0x40 a H:168 regiszteren). A Kandalló mód pozitív nyomást hoz létre a befúvási légáram növelésével a szívóhoz képest.
Hőmérséklet monitorozás

A sablon tartalmaz külső hőmérséklet leolvasást a H:132 regiszterből (LittleEndianFloat). Az HCV egység belsőleg legfeljebb 5 hőmérsékletet mér — jelenleg csak a T1 szerepel a sablonban:

RegiszterSzenzorLeírásSablonban
H:132T1Külső levegő hőmérsékleteIgen
H:134T2Befúvási levegő hőmérsékleteNem
H:136T3Visszaszívott levegő hőmérsékleteNem
H:138T4Elszívott levegő hőmérsékleteNem
H:140SzobaSzoba hőmérséklete (opcionális szenzor)Nem

A hőmérséklet szenzor hozzárendelések a NYÁK-on lévő Üzemmód kapcsolótól (A/B) függenek. B módban a fizikai szenzor leképezés felcserélődik — az S1 szívólevegőt olvas a külső levegő helyett. Ellenőrizze, hogy a kapcsoló állása megfelel a telepítésnek.

További eszközképességek

Az HCV egységek Modbus regisztereket tesznek elérhetővé szűrőkezeléshez (fennmaradó napok, élettartam, visszaállítás), bypass csillapító állapothoz, páratartalom monitorozáshoz (opcionális RH szenzorral), riasztás állapothoz és CO2 szintekhez (opcionális CO2 szenzorral HAC vezérlőn keresztül). Ezek egy jövőbeli frissítésben adhatók hozzá a TapHome sablonhoz.

Hibaelhárítás

Nincs Modbus kommunikáció
  1. Ellenőrizze, hogy az Ethernet kábel a LAN porthoz csatlakozik (nem az USB vagy a J19 porthoz)
  2. Erősítse meg az egység IP-címét — ellenőrizze a router DHCP bérlettáblázatát
  3. Győződjön meg róla, hogy a TapHome Core és az HCV egység ugyanazon a hálózaton/alhálózaton vannak
  4. Ellenőrizze, hogy nincs tűzfal, amely blokkolja az 502-es portot
A mód változtatások nem kerülnek alkalmazásra

Az egység figyelmen kívül hagyja a mód írási parancsokat leolvasztás közben. Várja meg, amíg a leolvasztási ciklus befejeződik, mielőtt módot váltana. Az aktuális állapot (H:472) a 15-ös értéket mutatja az aktív leolvasztás során.

Helytelen hőmérséklet leolvasások

Ellenőrizze az A/B üzemmód kapcsoló állását a NYÁK-on (SW2). A szenzor-regiszter leképezés eltér az A mód és a B mód között — helytelen kapcsolóállás esetén a hőmérséklet értékek felcserélve jelennek meg.

Elérhető eszközök

Dantherm Air Recovery Modul
Aktuális állapot Változó Csak olvasható

Aktív üzemmód, beleértve a rendszer által kezdeményezett állapotokat (pl. leolvasztás, éjszakai mód)

Regiszter: H:472 UInt16 numeric

Aktuális állapot

Olvasás
MODBUSR(H, 472, UInt16)
Üzemmód Többértékű kapcsoló

Üzemmód választó — Készenlét, Igényvezérelt, Kézi, Heti program, Távollét, Kandalló, Nyári

Regiszter: H:168 LittleEndianInt32 bitmask
Értékek / Állapotok: Készenlét · Igényvezérelt üzemmód · Kézi üzemmód · Heti program üzemmód · Távollét üzemmód · Kandalló üzemmód · Nyári üzemmód · Egyéb

Üzemmód

Kapcsoló állapot olvasása
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)
Kapcsoló állapot írása
MODBUSWNE(H, 168, LittleEndianInt32, SWITCH(Mu, 0, 0, 1, 0x02, 2, 0x04, 3, 0x08, 0))
Üzemmód (numerikus) Változó

Numerikus üzemmód-változó — az aktív üzemmódot H:168-ból olvassa, az automatizálási szabályokhoz H:170 dedikált regiszterbe ír

Regiszter: H:168H:170 LittleEndianInt32 numeric

Üzemmód (numerikus)

Olvasás
SWITCH(MODBUSR(H, 168, LittleEndianInt32), 0, 0, 0x02, 1, 0x04, 2, 0x08, 3, 0x10, 4, 0x40, 5, 0x800, 6, 0)
Írás
MODBUSWNE(H, 170, LittleEndianInt32, SWITCH(Va, 0, 0, 1, 0x02, 2, 0x04, 3, 0x08, 4, 0x10, 5, 0x40, 6, 0x800, 0)
Szellőzés Többértékű kapcsoló

Ventilátor szint 0–4 (ki, min, alacsony, közepes, magas)

Regiszter: H:324 LittleEndianInt32 numeric
Értékek / Állapotok: Szint 0 · Szint 1 · Szint 2 · Szint 3 · Szint 4

Szellőzés

Kapcsoló állapot olvasása
MODBUSR(H, 324, LittleEndianInt32)
Kapcsoló állapot írása
MODBUSWNE(H, 324, LittleEndianInt32, Mu)
Távol Kapcsoló
Regiszter: H:168 UInt16 bitmask

Távol

Kapcsoló állapot olvasása
(MODBUSR(SH, 168, UInt16) & 0x10) > 0
Kapcsoló állapot írása
MODBUSW(SH, 168, UInt16, IF(St, 0x10, 0x04))
RPM Ventilátor 1 Változó Csak olvasható

Befúvó ventilátor fordulatszám

Regiszter: H:100 LittleEndianFloat Egység: RPM

RPM Ventilátor 1

Olvasás
MODBUSR(H, 100, LittleEndianFloat)
Írás
MODBUSWNE(H, 324, LittleEndianInt32, Va)
Kültéri hőmérséklet Változó Csak olvasható
Regiszter: H:132 LittleEndianFloat Egység: °C

Kültéri hőmérséklet

Olvasás
MODBUSR(H, 132, LittleEndianFloat)
Írás
MODBUSWNE(H, 132, Float, Va)
RPM Ventilátor 2 Változó Csak olvasható

Elszívó ventilátor fordulatszám

Regiszter: H:102 LittleEndianFloat Egység: RPM

RPM Ventilátor 2

Olvasás
MODBUSR(H, 102, LittleEndianFloat)
Írás
MODBUSWNE(H, 1, Int16, Va)
Kandalló üzemmód Kapcsoló

Túlnyomás üzemmód — növeli a befúvó ventilátort, csökkenti az elszívó ventilátort

Regiszter: H:168 LittleEndianInt32 bitmask

Kandalló üzemmód

Kapcsoló állapot olvasása
(MODBUSR(H, 168, LittleEndianInt32) & 0x0040) > 0
Kapcsoló állapot írása
MODBUSWNE(H, 168, LittleEndianInt32, IF(St, 0x0044, 0x8040))
Távollét üzemmód Kapcsoló
Regiszter: H:168 LittleEndianInt32 bitmask

Távollét üzemmód

Kapcsoló állapot olvasása
(MODBUSR(H, 168, LittleEndianInt32) & 0x0010) > 0
Kapcsoló állapot írása
MODBUSWNE(H, 168, LittleEndianInt32, IF(St, 0x014, 0x8010))
Kapcsolat: Modbus TCP • Slave ID: $[SlaveId]
Lehetséges fejlesztések (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

Források