TapHome

Dantherm HCV Air Recovery

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

Řada Dantherm HCV (300, 400, 460, 500, 700) jsou rekuperační větrací jednotky s tepelnou účinností nad 90 %. TapHome se připojuje přímo k jednotce přes Modbus TCP přes Ethernet — žádný další gateway není potřeba.

Šablona poskytuje řízení provozního režimu, nastavení úrovně ventilátoru (0–4), sledování otáček ventilátoru, čtení venkovní teploty a přímé přepínače pro režimy Away a Fireplace.

Síťové připojení

Jednotka HCV má na hlavní DPS konektor RJ45 (LAN). Připojte ji do stejné lokální sítě jako TapHome Core standardním síťovým kabelem.

  • Protokol: Modbus TCP
  • Port: 502
  • Výchozí Slave ID: 1
  • Pořadí bytů: Little-endian (word swap)

Port RS-485 (J19) na DPS je vyhrazen výhradně pro interní příslušenství Dantherm. Externí systémy, jako je TapHome, musí pro komunikaci Modbus TCP používat port Ethernet/LAN.

Konektory na DPS
Rozmístění konektorů na hlavní DPS Dantherm HCV

Konektory relevantní pro integraci s TapHome:

KonektorFunkce
LANEthernet — komunikace Modbus TCP s TapHome
J19RS-485 — pouze interní příslušenství Dantherm
J1Digitální vstupy — externí přepis rychlosti ventilátoru (volitelné)
USBServisní připojení pro PC Tool

Konfigurace

Na jednotce HCV není potřeba žádná zvláštní konfigurace. Port Ethernet je ve výchozím stavu aktivní s Modbus TCP na portu 502.

Při importu šablony v TapHome zadejte:

  • IP adresa — adresa jednotky v lokální síti (výchozí: 192.168.0.1)
  • Slave ID — adresa Modbus slave (výchozí: 1)

Přiřaďte jednotce HCV statickou IP adresu v nastavení DHCP routeru, aby se adresa nezměnila po výpadku napájení.

Možnosti zařízení

Šablona zpřístupňuje následující zařízení:

Řízení provozního režimu

K dispozici jsou dvě zařízení pro volbu režimu:

  • Režim (vícenásobný přepínač) — výběr z: Standby, Demand, Manual, Week Program, Away, Fireplace, Summer. Používá registr H:168 s bitovým maskováním pro čtení i zápis.
  • Režim (numerická proměnná) — čte aktuální režim jako číselnou hodnotu z H:168 a zapisuje do H:170. Vhodné pro automatizační pravidla pracující s číselnými hodnotami režimu.
  • Aktuální stav — senzor pouze pro čtení zobrazující aktivní provozní režim z registru H:472. Odráží skutečný běžící režim včetně systémových stavů, jako je Defrost.
Řízení ventilátoru
  • Ventilace (vícenásobný přepínač) — úroveň ventilátoru 0–4 přes registr H:324. Úroveň 0 ventilátory vypne, úrovně 1–4 odpovídají postupně rostoucímu průtoku vzduchu.
  • Otáčky ventilátoru 1 / Otáčky ventilátoru 2 — senzory pouze pro čtení zobrazující skutečné otáčky ventilátorů v RPM z registrů H:100 a H:102 (LittleEndianFloat).
Přímé přepínače režimů
  • Režim Away — přepínač pro režim Away (bitmaska 0x10 na registru H:168)
  • Režim Fireplace — přepínač pro režim Fireplace (bitmaska 0x40 na registru H:168). Režim Fireplace vytváří přetlak zvýšením přívodu vzduchu oproti odvodu.
Sledování teploty

Šablona zahrnuje čtení venkovní teploty z registru H:132 (LittleEndianFloat). Jednotka HCV měří interně až 5 teplot — v šabloně je aktuálně zahrnuta pouze T1:

RegistrSenzorPopisV šabloně
H:132T1Teplota venkovního vzduchuAno
H:134T2Teplota přívodního vzduchuNe
H:136T3Teplota odváděného vzduchuNe
H:138T4Teplota výfukového vzduchuNe
H:140RoomTeplota místnosti (volitelný senzor)Ne

Přiřazení teplotních senzorů závisí na přepínači provozního režimu (A/B) na DPS. V režimu B je fyzické mapování senzorů prohozeno — S1 čte odváděný vzduch místo venkovního. Ověřte, že poloha přepínače odpovídá instalaci.

Další možnosti zařízení

Jednotky HCV také zpřístupňují Modbus registry pro správu filtru (zbývající dny, životnost, reset), stav bypassové klapky, sledování vlhkosti (s volitelným senzorem RH), stav alarmů a hladiny CO2 (s volitelným senzorem CO2 přes HAC kontrolér). Tyto funkce lze přidat do šablony TapHome v budoucí aktualizaci.

Řešení problémů

Žádná Modbus komunikace
  1. Ověřte, že síťový kabel je připojen do portu LAN (ne USB nebo J19)
  2. Zkontrolujte IP adresu jednotky — nahlédněte do tabulky DHCP lease routeru
  3. Ujistěte se, že TapHome Core a jednotka HCV jsou ve stejné síti/podsíti
  4. Zkontrolujte, že žádný firewall neblokuje port 502
Změny režimu se neprojeví

Jednotka ignoruje příkazy k zápisu režimu během Defrostu. Počkejte na dokončení cyklu odmrazování před změnou režimu. Aktuální stav (H:472) bude během aktivního defrostu zobrazovat hodnotu 15.

Nesprávné hodnoty teploty

Zkontrolujte polohu přepínače provozního režimu A/B na DPS (SW2). Mapování senzorů na registry se liší mezi režimem A a režimem B — nesprávná poloha přepínače způsobí zobrazení prohozených hodnot teplot.

Dostupná zařízení

Dantherm Air Recovery Modul
Aktuální stav Proměnná Pouze ke čtení

Aktivní provozní režim včetně systémových stavů (např. odmrazování, noční režim)

Registr: H:472 UInt16 numeric

Aktuální stav

Čtení
MODBUSR(H, 472, UInt16)
Režim Vícestavový přepínač

Volba provozního režimu — Pohotovost, Poptávkový, Manuální, Týdenní program, Mimo dům, Krb, Letní

Registr: H:168 LittleEndianInt32 bitmask
Hodnoty / Stavy: Pohotovost · Poptávkový režim · Manuální režim · Týdenní program · Režim mimo dům · Režim krbu · Letní režim · Jiný

Režim

Čtení stavu přepínače
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 přepínače
MODBUSWNE(H, 168, LittleEndianInt32, SWITCH(Mu, 0, 0, 1, 0x02, 2, 0x04, 3, 0x08, 0))
Režim (číselný) Proměnná

Číselná proměnná režimu — čte aktivní režim z H:168, zapisuje do dedikovaného registru H:170 pro automatizační pravidla

Registr: H:168H:170 LittleEndianInt32 numeric

Režim (číselný)

Čtení
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)
Větrání Vícestavový přepínač

Úroveň ventilátoru 0–4 (vypnuto, min, nízký, střední, vysoký)

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

Větrání

Čtení stavu přepínače
MODBUSR(H, 324, LittleEndianInt32)
Zápis stavu přepínače
MODBUSWNE(H, 324, LittleEndianInt32, Mu)
Mimo dům Přepínač
Registr: H:168 UInt16 bitmask

Mimo dům

Čtení stavu přepínače
(MODBUSR(SH, 168, UInt16) & 0x10) > 0
Zápis stavu přepínače
MODBUSW(SH, 168, UInt16, IF(St, 0x10, 0x04))
RPM ventilátor 1 Proměnná Pouze ke čtení

Otáčky přívodního ventilátoru

Registr: H:100 LittleEndianFloat Jednotka: RPM

RPM ventilátor 1

Čtení
MODBUSR(H, 100, LittleEndianFloat)
Zápis
MODBUSWNE(H, 324, LittleEndianInt32, Va)
Venkovní teplota Proměnná Pouze ke čtení
Registr: H:132 LittleEndianFloat Jednotka: °C

Venkovní teplota

Čtení
MODBUSR(H, 132, LittleEndianFloat)
Zápis
MODBUSWNE(H, 132, Float, Va)
RPM ventilátor 2 Proměnná Pouze ke čtení

Otáčky odtahového ventilátoru

Registr: H:102 LittleEndianFloat Jednotka: RPM

RPM ventilátor 2

Čtení
MODBUSR(H, 102, LittleEndianFloat)
Zápis
MODBUSWNE(H, 1, Int16, Va)
Režim krbu Přepínač

Režim přetlaku — zvýšení přívodního ventilátoru, snížení odtahového ventilátoru

Registr: H:168 LittleEndianInt32 bitmask

Režim krbu

Čtení stavu přepínače
(MODBUSR(H, 168, LittleEndianInt32) & 0x0040) > 0
Zápis stavu přepínače
MODBUSWNE(H, 168, LittleEndianInt32, IF(St, 0x0044, 0x8040))
Režim mimo dům Přepínač
Registr: H:168 LittleEndianInt32 bitmask

Režim mimo dům

Čtení stavu přepínače
(MODBUSR(H, 168, LittleEndianInt32) & 0x0010) > 0
Zápis stavu přepínače
MODBUSWNE(H, 168, LittleEndianInt32, IF(St, 0x014, 0x8010))
Připojení: Modbus TCP • Slave ID: $[SlaveId]
Možná vylepšení (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