TapHome
Komunita Beta HVAC integrace

Thermia Athena 14HC Total Heat Pump

Tepelné čerpadlo Thermia Athena 14HC Total (regulátor Genesis) připojené k TapHome přes Modbus TCP. Provozní režim, povolení topení a chlazení, setpoint teploty přívodu systému a teplé užitkové vody, teplota přívodu, zpátečky, venkovní teplota a teplota teplé vody, stav kompresoru a odmrazování, senzor rosného bodu a alarmy s akcí Reset all alarms.

ThermiaModbus TCP19 zařízeníRevize 1.2 Poslední aktualizace: 15. listopadu 2026

Přidal FLASH Company

Thermia Athena 14HC Total Heat Pump

Import do aplikace TapHomeHardware › Modbus › Přidat ze šablony

Stáhnout šablonu
Na této stránce

Adresa v síti

TapHome komunikuje se zařízením na adrese zadané při importu. Dejte zařízení stálou adresu — rezervaci IP v routeru, nebo jeho mDNS jméno, pokud ho podporuje —, jinak integrace přestane fungovat, když router adresu změní.

Příprava sítě

Návod na integraci

Thermia Athena 14HC Total je tepelné čerpadlo s regulátorem Thermia Genesis. TapHome se k němu připojuje přímo přes Modbus TCP, přes ethernetový port displejové jednotky — brána není potřeba. Šablona ovládá provozní režim, povolení topení a chlazení, setpoint teploty přívodu systému a setpoint teplé užitkové vody a čte teplotu přívodu, zpátečky, venkovní teplotu a teplotu teplé vody, aktuální provozní stavy, topnou sezónu, senzor rosného bodu a alarmy. Šablonu vytvořil partner TapHome FLASH Company.

Hardwarové připojení

Regulátor Genesis nabízí dvě rozhraní Modbus:

  • Modbus TCP/IP — konektor RJ45 na displejové jednotce. Toto rozhraní používá TapHome.
  • Modbus RTU — port MBe na kartě BM v elektrorozvaděči. Tato šablona ho nepoužívá.

Konektor RJ45 displejové jednotky připojte běžným ethernetovým kabelem do stejné lokální sítě jako TapHome Core.

V instalaci se sekundárními jednotkami probíhá komunikace mezi primární a sekundárními jednotkami přes stejný konektor RJ45 na displejové jednotce. Použijte síťový switch nebo router a TapHome nepřipojujte do portu, přes který primární jednotka komunikuje se sekundárními.

Konfigurace

Zapnutí Modbus TCP na tepelném čerpadle

Všechny parametry Modbus jsou na displeji tepelného čerpadla v nabídce Settings / BMS.

  1. Otevřete Settings / BMS.
  2. Modbus mode nastavte na TCP/IP. Výrobní nastavení je RTU.
  3. Zkontrolujte Port — výrobní nastavení je 502 (rozsah 1–65535). Šablona se připojuje na port 502; pokud je na tepelném čerpadle nastaven jiný port, modul TapHome musí používat stejný.

Přepnutí funkce BMS z Modbus RTU na Modbus TCP/IP patří do servisního nastavení tepelného čerpadla. Vyžaduje servisní heslo nebo servisního technika.

Modbus adresa (slave ID) nastavená na tepelném čerpadle platí jen pro Modbus RTU. Přes Modbus TCP/IP se adresa nepoužívá: tepelné čerpadlo odpovídá na každé slave ID na své IP adrese a Modbus portu.

Parametry importu

Při importu šablony v aplikaci TapHome (modul Modbus TCP) se zadávají dva parametry:

  • IP address — IP adresa displejové jednotky tepelného čerpadla v lokální síti.
  • Slave Id — předvyplněno hodnotou 1. Přes Modbus TCP/IP ho tepelné čerpadlo ignoruje, takže výchozí hodnotu můžete ponechat.

Při startu modul na tepelném čerpadle zapne pevný setpoint teploty přívodu systému (coil 41). Od té chvíle tepelné čerpadlo pro teplotu přívodu systému nepoužívá vlastní ekvitermní křivku, ale řídí se setpointem termostatu System supply temperature v TapHome (holding register 116). Hned po importu nastavte tento termostat na vhodnou hodnotu.

Funkce zařízení

Provozní režim a povolení

  • Operating mode — volí Off, Standby nebo On / Auto (holding register 0).
  • Heating enable — zapíná nebo vypíná topení (coil 9).
  • Cooling enable — zapíná nebo vypíná aktivní chlazení (coil 10).

Teploty a setpointy

  • System supply temperature — termostat s aktuální teplotou přívodního potrubí (input register 9) a pevným setpointem teploty přívodu systému (holding register 116), nastavitelným od 10 do 55 °C.
  • Domestic hot water — termostat s váženou teplotou teplé užitkové vody (input register 17). Změna setpointu zapíše teplotu vypnutí ohřevu teplé vody (holding register 23) a teplotu zapnutí (holding register 22) posune o stejnou hodnotu, takže hystereze nastavená na tepelném čerpadle zůstane zachována. Rozsah setpointu je 30–65 °C.
  • Return temperature — teplota zpátečky (input register 8).
  • Outdoor temperature — venkovní teplota (input register 13).
  • Hot water top temperature a Hot water bottom temperature — horní a dolní teplota teplé užitkové vody (input registry 15 a 16).
  • Calculated supply setpoint — setpoint teploty přívodu systému vypočtený tepelným čerpadlem (input register 18).

Provozní stavy

  • Heating active, Hot water heating active, Defrost active a Cooling active — odvozené z bitového pole „právě běží“ (input register 2). Cooling active zahrnuje aktivní i pasivní chlazení.
  • Compressor running — řídicí signál kompresoru (discrete input 199).
  • Compressor speed [%] — otáčky kompresoru v procentech (input register 54).
  • Season — zobrazuje Heating, dokud je aktivní topná sezóna (zima) (discrete input 220).
  • Dew point sensor — zobrazuje Active, když se aktivuje senzor rosného bodu (input register 324).

Alarmy a servisní informace

  • Alarm class A — alarm třídy A jako samostatné zařízení (discrete input 0).
  • Samotný modul hlásí aktivní alarm třídy A jako chybu a alarmy třídy B, třídy C a vstup externího alarmu jako varování.
  • Servisní akce Reset all alarms na modulu resetuje alarmy tepelného čerpadla (coil 3).

Servisní atributy modulu zobrazují verzi softwaru tepelného čerpadla (major, minor, build), provozní hodiny kompresoru a ohřevu teplé vody, otáčky kompresoru v ot./min, teplotu výtlačného potrubí, teplotu na vstupu a na výstupu kondenzátoru, průtok, vysoký a nízký tlak, přehřátí, setpoint přívodu podle ekvitermní křivky a teplotu ukončení topné sezóny.

Řešení problémů

Žádná komunikace Modbus

  1. Zkontrolujte, zda je kabel zapojený do konektoru RJ45 na displejové jednotce, ne do portu MBe na kartě BM.
  2. V Settings / BMS zkontrolujte, zda je Modbus mode nastavený na TCP/IP — výrobní nastavení je RTU. Změna vyžaduje servisní heslo.
  3. Zkontrolujte, zda port v Settings / BMS odpovídá portu modulu TapHome (výchozí 502).
  4. Zkontrolujte, zda IP adresa v modulu odpovídá aktuální adrese displejové jednotky.

Teplota přívodu nebo zpátečky nemá hodnotu

Teplota přívodního potrubí a teplota zpátečky (input registry 9 a 8) nejsou na modelu Athena Standard k dispozici.

Tepelné čerpadlo ignoruje svou ekvitermní křivku

Jde o očekávané chování: modul při každém startu zapne pevný setpoint teploty přívodu systému a tepelné čerpadlo se pak řídí termostatem System supply temperature. Pokud se pevný setpoint vypne jiným způsobem, modul ho při dalším startu znovu zapne.

Dostupná zařízení 19

Tato zařízení se po importu zobrazí v TapHome.

Thermia Athena 14HC Total Modul
Servisní atributy
Software version major
Software version minor
Software version build
Compressor operating hours [h]
Hot water operating hours [h]
Compressor speed [rpm]
Discharge pipe temperature [°C]
Condenser in temperature [°C]
Condenser out temperature [°C]
Flow rate [l/min]
High pressure [bar]
Low pressure [bar]
Superheat [K]
Heat curve supply set point [°C]
Heating season stop temperature [°C]
Servisní akce
Reset all alarms

Thermia Athena 14HC Total

Inicializace
MODBUSW(C, 41, Bool, 1)
Čtení (modul)
IF(MODBUSR(D, 0, Bool), ADDERROR("Class A alarm active"));
IF(MODBUSR(D, 1, Bool), ADDWARNING("Class B alarm active"));
IF(MODBUSR(D, 2, Bool), ADDWARNING("Class C alarm active"));
IF(MODBUSR(D, 202, Bool), ADDWARNING("External alarm input active"));
Servisní atributy
Software version major
MODBUSR(A, 311, UInt16)
Software version minor
MODBUSR(A, 312, UInt16)
Software version build
MODBUSR(A, 313, UInt16)
Compressor operating hours [h]
MODBUSR(A, 48, UInt16) * 65536 + MODBUSR(A, 49, UInt16)
Hot water operating hours [h]
MODBUSR(A, 50, UInt16) * 65536 + MODBUSR(A, 51, UInt16)
Compressor speed [rpm]
MODBUSR(A, 5, UInt16)
Discharge pipe temperature [°C]
MODBUSR(A, 7, Int16) / 10
Condenser in temperature [°C]
MODBUSR(A, 412, Int16) / 10
Condenser out temperature [°C]
MODBUSR(A, 328, Int16) / 10
Flow rate [l/min]
MODBUSR(A, 321, UInt16) / 10
High pressure [bar]
MODBUSR(A, 128, Int16) / 100
Low pressure [bar]
MODBUSR(A, 127, Int16) / 100
Superheat [K]
MODBUSR(A, 125, Int16) / 100
Heat curve supply set point [°C]
MODBUSR(A, 19, Int16) / 100
Heating season stop temperature [°C]
MODBUSR(H, 16, Int16) / 100
Servisní akce
Reset all alarms
MODBUSW(C, 3, Bool, 1)
Alarm class A Jazýčkový kontakt

Alarm class A

Čtení
MODBUSR(D, 0, Bool)
Cooling active Jazýčkový kontakt

Cooling active

Čtení
(MODBUSR(A, 2, UInt16) & 0x90) > 0
Compressor running Jazýčkový kontakt

Compressor running

Čtení
MODBUSR(D, 199, Bool)
Heating active Jazýčkový kontakt

Heating active

Čtení
GETBIT(MODBUSR(A, 2, UInt16), 3)
Defrost active Jazýčkový kontakt

Defrost active

Čtení
GETBIT(MODBUSR(A, 2, UInt16), 1)
Hot water heating active Jazýčkový kontakt

Hot water heating active

Čtení
GETBIT(MODBUSR(A, 2, UInt16), 2)
Cooling enable Přepínač
Hodnoty / Stavy: ON · OFF

Cooling enable

Čtení stavu přepínače
MODBUSR(C, 10, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 10, Bool, St)
Heating enable Přepínač
Hodnoty / Stavy: ON · OFF

Heating enable

Čtení stavu přepínače
MODBUSR(C, 9, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 9, Bool, St)
Operating mode Vícestavový přepínač
Hodnoty / Stavy: Off · Standby · On / Auto

Operating mode

Čtení stavu přepínače
MODBUSR(H, 0, Int16)
Zápis stavu přepínače
MODBUSWNE(H, 0, Int16, Mu)
Season Jazýčkový kontakt

Season

Čtení
MODBUSR(D, 220, Bool)
Dew point sensor Jazýčkový kontakt

Dew point sensor

Čtení
MODBUSR(A, 324, UInt16) > 0
System supply temperature Termostat

System supply temperature

Čtení teploty
MODBUSR(A, 9, Int16) / 100
Čtení požadované teploty
MODBUSR(H, 116, Int16) / 100
Zápis požadované teploty
MODBUSWNE(H, 116, Int16, ROUND(Se * 100))
Return temperature Teplotní senzor

Return temperature

Čtení teploty
MODBUSR(A, 8, Int16) / 100
Domestic hot water Termostat

Domestic hot water

Čtení teploty
MODBUSR(A, 17, Int16) / 100
Čtení požadované teploty
MODBUSR(H, 23, Int16) / 100
Zápis požadované teploty
VAR hyst := MODBUSR(H, 23, Int16) - MODBUSR(H, 22, Int16);
MODBUSWNE(H, 23, Int16, ROUND(Se * 100));
MODBUSWNE(H, 22, Int16, ROUND(Se * 100) - hyst);
Hot water top temperature Teplotní senzor

Hot water top temperature

Čtení teploty
MODBUSR(A, 15, Int16) / 100
Outdoor temperature Teplotní senzor

Outdoor temperature

Čtení teploty
MODBUSR(A, 13, Int16) / 100
Calculated supply setpoint Teplotní senzor

Calculated supply setpoint

Čtení teploty
MODBUSR(A, 18, Int16) / 100
Hot water bottom temperature Teplotní senzor

Hot water bottom temperature

Čtení teploty
MODBUSR(A, 16, Int16) / 100
Compressor speed [%] Proměnná

Compressor speed [%]

Čtení
MODBUSR(A, 54, UInt16) / 100
Připojení: Modbus TCP • Slave ID: $[SlaveId]

Parametry importu

Tyto hodnoty zadáte při importu XML.

Ptá se v aplikaciVýchozí
Slave Id1
IP address192.168.1.0

Našli jste problém s touto šablonou zařízení?

Napište nám, co nefunguje, co chybí, nebo jak by se měla šablona chovat. Vaše zpětná vazba nám pomáhá udržet katalog přesný.

Šablona · portál TapHome Thermia Athena 14HC Total Heat Pump Otevřete tuto šablonu v zákaznickém portálu a použijte ji ve svém domově, nebo navrhněte úpravu a odešlete ji zpět do katalogu. Modbus TCP Zobrazit v portálu TapHome