---
title: "Thermia Athena 14HC Total Heat Pump"
description: "Thermia Athena 14HC Total vezérlése Modbus TCP-n: üzemmód, fűtés és hűtés engedélyezése, előremenő és HMV alapjel, hőmérsékletek és riasztások."
url: "https://taphome.com/hu/compatibility/thermia-athena-14hc-total/"
language: hu
lastmod: 2026-11-15
generator: hugo
ai:
  topics: ["modbus-tcp","heat-pump","ethernet","hot-water","cooling","alarms"]
  questions: ["Hogyan integrálható a Thermia Athena 14HC Total a TapHome-mal?","Mit vezérel és mit mér a Thermia Athena 14HC Total TapHome sablon?","Hogyan csatlakoztatható egy Thermia Athena hőszivattyú Modbus TCP-n a TapHome-hoz?","Hogyan engedélyezhető a Modbus TCP a Thermia Athenán a Settings / BMS menüben?","Melyik slave ID-t használja a Thermia Athena Modbus TCP-n?","Miért hagyja figyelmen kívül a Thermia Athena a fűtési görbéjét a TapHome csatlakoztatása után?","Hogyan nullázhatók a Thermia Athena riasztásai a TapHome-ból?"]
---

# Thermia Athena 14HC Total Heat Pump

Kommunikáció: Modbus TCP

> Hálózati cím
> 
> A TapHome az importáláskor megadott címen éri el az eszközt. Adjon az eszköznek állandó címet — IP-foglalást a routerben, vagy az mDNS-nevét, ha támogatja —, különben az integráció leáll, amikor a router megváltoztatja a címet.
> 
> [A hálózat előkészítése](https://taphome.com/hu/docs/setup/network-preparation/)

## Integrációs útmutató

A Thermia Athena 14HC Total egy Thermia Genesis vezérlővel ellátott hőszivattyú. A TapHome közvetlenül Modbus TCP-n csatlakozik hozzá a kijelzőegység Ethernet-portján keresztül — nincs szükség átjáróra. A sablon vezérli az üzemmódot, a fűtés és a hűtés engedélyezését, a rendszer előremenő hőmérsékletének alapjelét és a használati melegvíz alapjelét, továbbá kiolvassa az előremenő, a visszatérő, a külső és a melegvíz-hőmérsékletet, az aktuális üzemállapotokat, a fűtési szezont, a harmatpont-érzékelőt és a riasztásokat. A sablont a TapHome partnere, a FLASH Company készítette.

## Hardveres csatlakoztatás

A Genesis vezérlő két Modbus interfészt kínál:

- **Modbus TCP/IP** — RJ45 csatlakozó a kijelzőegységen. Ezt az interfészt használja a TapHome.
- **Modbus RTU** — MBe port a BM kártyán az elektromos szekrényben. Ez a sablon nem használja.

Csatlakoztasd a kijelzőegység RJ45 csatlakozóját szabványos Ethernet-kábellel ugyanarra a helyi hálózatra, amelyen a TapHome Core is van.

> [!WARNING]
> Másodlagos egységekkel rendelkező telepítésnél az elsődleges és a másodlagos egységek közötti kommunikáció ugyanazt az RJ45 csatlakozót használja a kijelzőegységen. Használj hálózati switchet vagy routert, és ne csatlakoztasd a TapHome-ot arra a portra, amelyen az elsődleges egység a másodlagos egységeivel kommunikál.

## Konfiguráció

### A Modbus TCP engedélyezése a hőszivattyún

Az összes Modbus paraméter a hőszivattyú kijelzőjén, a **Settings / BMS** menüben található.

1. Nyisd meg a **Settings / BMS** menüt.
2. Állítsd a **Modbus mode** értékét **TCP/IP**-re. A gyári alapértelmezés az RTU.
3. Ellenőrizd a **Port** értékét — a gyári alapértelmezés **502** (tartomány: 1–65535). A sablon az 502-es portra csatlakozik; ha a hőszivattyún más port van beállítva, a TapHome modulnak is ugyanazt kell használnia.

> [!NOTE]
> A BMS funkció átváltása Modbus RTU-ról Modbus TCP/IP-re a hőszivattyú szervizbeállításainak része. Ehhez szervizjelszó vagy szerviztechnikus szükséges.

A hőszivattyún beállított Modbus cím (slave ID) csak a Modbus RTU-ra vonatkozik. Modbus TCP/IP-n a címet nem használja: a hőszivattyú az IP-címén és a Modbus portján minden slave ID-re válaszol.

### Importálási paraméterek

Amikor a sablont importálod a TapHome alkalmazásban (Modbus TCP modul), két paramétert kér:

- **IP address** — a hőszivattyú kijelzőegységének IP-címe a helyi hálózaton.
- **Slave Id** — előre kitöltött értéke **1**. Modbus TCP/IP-n a hőszivattyú figyelmen kívül hagyja, így az alapértelmezett érték megtartható.

> [!WARNING]
> A modul indulásakor bekapcsolja a hőszivattyún a **rögzített rendszer-előremenő alapjelet** (fixed system supply set point, coil 41). Ettől kezdve a hőszivattyú a rendszer előremenő hőmérsékletéhez már nem a saját fűtési görbéjét használja, hanem a TapHome **System supply temperature** termosztátjának alapjelét követi (holding register 116). Közvetlenül az importálás után állítsd be ezt a termosztátot megfelelő értékre.

## Eszközképességek

### Üzemmód és engedélyezések

- **Operating mode** — az Off, Standby vagy On / Auto üzemmód kiválasztása (holding register 0).
- **Heating enable** — a fűtés be- vagy kikapcsolása (coil 9).
- **Cooling enable** — az aktív hűtés be- vagy kikapcsolása (coil 10).

### Hőmérsékletek és alapjelek

- **System supply temperature** — termosztát az előremenő ág aktuális hőmérsékletével (input register 9) és a rögzített rendszer-előremenő alapjellel (holding register 116), 10 és 55 °C között állítható.
- **Domestic hot water** — termosztát a súlyozott használati melegvíz-hőmérséklettel (input register 17). Az alapjel módosítása beírja a melegvíz leállítási hőmérsékletét (holding register 23), és ugyanennyivel eltolja az indítási hőmérsékletet (holding register 22), így a hőszivattyún beállított hiszterézis megmarad. Az alapjel tartománya 30–65 °C.
- **Return temperature** — a visszatérő ág hőmérséklete (input register 8).
- **Outdoor temperature** — külső hőmérséklet (input register 13).
- **Hot water top temperature** és **Hot water bottom temperature** — a használati melegvíz felső és alsó hőmérséklete (input register 15 és 16).
- **Calculated supply setpoint** — a hőszivattyú által számított rendszer-előremenő alapjel (input register 18).

### Üzemállapotok

- **Heating active**, **Hot water heating active**, **Defrost active** és **Cooling active** — az „éppen fut" bitmezőből származnak (input register 2). A Cooling active az aktív és a passzív hűtést is lefedi.
- **Compressor running** — a kompresszor vezérlőjele (discrete input 199).
- **Compressor speed [%]** — a kompresszor fordulatszáma százalékban (input register 54).
- **Season** — Heating értéket mutat, amíg a fűtési szezon (tél) aktív (discrete input 220).
- **Dew point sensor** — Active értéket mutat, ha a harmatpont-érzékelő jelez (input register 324).

### Riasztások és szervizinformációk

- **Alarm class A** — az A osztályú riasztás külön eszközként (discrete input 0).
- Maga a modul az aktív A osztályú riasztást hibaként, a B és C osztályú riasztást, valamint a külső riasztási bemenetet figyelmeztetésként jelzi.
- A modul **Reset all alarms** szervizművelete nullázza a hőszivattyú riasztásait (coil 3).

A modul szervizattribútumai megjelenítik a hőszivattyú szoftververzióját (major, minor, build), a kompresszor és a melegvíz-készítés üzemóráit, a kompresszor fordulatszámát ford/percben, a nyomócső, a kondenzátor belépő és kilépő hőmérsékletét, a térfogatáramot, a nagy- és a kisnyomást, a túlhevítést, a fűtési görbe szerinti előremenő alapjelet és a fűtési szezon leállítási hőmérsékletét.

## Hibaelhárítás

### Nincs Modbus kommunikáció

1. Ellenőrizd, hogy a kábel a kijelzőegység RJ45 csatlakozójába van-e dugva, nem pedig a BM kártya MBe portjába.
2. A **Settings / BMS** menüben ellenőrizd, hogy a Modbus mode értéke **TCP/IP** — a gyári alapértelmezés RTU. A módosításhoz szervizjelszó kell.
3. Ellenőrizd, hogy a **Settings / BMS** menüben beállított port megegyezik-e a TapHome modul portjával (alapértelmezés szerint 502).
4. Ellenőrizd, hogy a modulban megadott IP-cím megegyezik-e a kijelzőegység aktuális címével.

### Az előremenő vagy a visszatérő hőmérsékletnek nincs értéke

Az előremenő és a visszatérő ág hőmérséklete (input register 9 és 8) az Athena Standard változaton nem érhető el.

### A hőszivattyú figyelmen kívül hagyja a fűtési görbéjét

Ez várt viselkedés: a modul minden indításkor bekapcsolja a rögzített rendszer-előremenő alapjelet, és a hőszivattyú ezután a **System supply temperature** termosztátot követi. Ha a rögzített alapjelet más módon kikapcsolják, a modul a következő indításakor ismét bekapcsolja.

## Elérhető eszközök 19

Ezek az eszközök az importálás után jelennek meg a TapHome-ban.

Thermia Athena 14HC Total Modul

Szerviz attribútumok

|                                       |
|---------------------------------------|
| 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] |

Szerviz műveletek

|                  |
|------------------|
| Reset all alarms |

Inicializálás

```taphome
MODBUSW(C, 41, Bool, 1)
```

Olvasás (modul)

```taphome
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"));
```

Szerviz attribútumok

Software version major

```taphome
MODBUSR(A, 311, UInt16)
```

Software version minor

```taphome
MODBUSR(A, 312, UInt16)
```

Software version build

```taphome
MODBUSR(A, 313, UInt16)
```

Compressor operating hours \[h]

```taphome
MODBUSR(A, 48, UInt16) * 65536 + MODBUSR(A, 49, UInt16)
```

Hot water operating hours \[h]

```taphome
MODBUSR(A, 50, UInt16) * 65536 + MODBUSR(A, 51, UInt16)
```

Compressor speed \[rpm]

```taphome
MODBUSR(A, 5, UInt16)
```

Discharge pipe temperature \[°C]

```taphome
MODBUSR(A, 7, Int16) / 10
```

Condenser in temperature \[°C]

```taphome
MODBUSR(A, 412, Int16) / 10
```

Condenser out temperature \[°C]

```taphome
MODBUSR(A, 328, Int16) / 10
```

Flow rate \[l/min]

```taphome
MODBUSR(A, 321, UInt16) / 10
```

High pressure \[bar]

```taphome
MODBUSR(A, 128, Int16) / 100
```

Low pressure \[bar]

```taphome
MODBUSR(A, 127, Int16) / 100
```

Superheat \[K]

```taphome
MODBUSR(A, 125, Int16) / 100
```

Heat curve supply set point \[°C]

```taphome
MODBUSR(A, 19, Int16) / 100
```

Heating season stop temperature \[°C]

```taphome
MODBUSR(H, 16, Int16) / 100
```

Szerviz műveletek

Reset all alarms

```taphome
MODBUSW(C, 3, Bool, 1)
```

Alarm class A Reed kontaktus

Olvasás

```taphome
MODBUSR(D, 0, Bool)
```

Cooling active Reed kontaktus

Olvasás

```taphome
(MODBUSR(A, 2, UInt16) & 0x90) > 0
```

Compressor running Reed kontaktus

Olvasás

```taphome
MODBUSR(D, 199, Bool)
```

Heating active Reed kontaktus

Olvasás

```taphome
GETBIT(MODBUSR(A, 2, UInt16), 3)
```

Defrost active Reed kontaktus

Olvasás

```taphome
GETBIT(MODBUSR(A, 2, UInt16), 1)
```

Hot water heating active Reed kontaktus

Olvasás

```taphome
GETBIT(MODBUSR(A, 2, UInt16), 2)
```

Cooling enable Kapcsoló

Értékek / Állapotok: ON · OFF

Kapcsoló állapot olvasása

```taphome
MODBUSR(C, 10, Bool)
```

Kapcsoló állapot írása

```taphome
MODBUSWNE(C, 10, Bool, St)
```

Heating enable Kapcsoló

Értékek / Állapotok: ON · OFF

Kapcsoló állapot olvasása

```taphome
MODBUSR(C, 9, Bool)
```

Kapcsoló állapot írása

```taphome
MODBUSWNE(C, 9, Bool, St)
```

Operating mode Többértékű kapcsoló

Értékek / Állapotok: Off · Standby · On / Auto

Kapcsoló állapot olvasása

```taphome
MODBUSR(H, 0, Int16)
```

Kapcsoló állapot írása

```taphome
MODBUSWNE(H, 0, Int16, Mu)
```

Season Reed kontaktus

Olvasás

```taphome
MODBUSR(D, 220, Bool)
```

Dew point sensor Reed kontaktus

Olvasás

```taphome
MODBUSR(A, 324, UInt16) > 0
```

System supply temperature Termosztát

Hőmérséklet olvasása

```taphome
MODBUSR(A, 9, Int16) / 100
```

Kívánt hőmérséklet olvasása

```taphome
MODBUSR(H, 116, Int16) / 100
```

Kívánt hőmérséklet írása

```taphome
MODBUSWNE(H, 116, Int16, ROUND(Se * 100))
```

Return temperature Hőmérséklet-érzékelő

Hőmérséklet olvasása

```taphome
MODBUSR(A, 8, Int16) / 100
```

Domestic hot water Termosztát

Hőmérséklet olvasása

```taphome
MODBUSR(A, 17, Int16) / 100
```

Kívánt hőmérséklet olvasása

```taphome
MODBUSR(H, 23, Int16) / 100
```

Kívánt hőmérséklet írása

```taphome
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 Hőmérséklet-érzékelő

Hőmérséklet olvasása

```taphome
MODBUSR(A, 15, Int16) / 100
```

Outdoor temperature Hőmérséklet-érzékelő

Hőmérséklet olvasása

```taphome
MODBUSR(A, 13, Int16) / 100
```

Calculated supply setpoint Hőmérséklet-érzékelő

Hőmérséklet olvasása

```taphome
MODBUSR(A, 18, Int16) / 100
```

Hot water bottom temperature Hőmérséklet-érzékelő

Hőmérséklet olvasása

```taphome
MODBUSR(A, 16, Int16) / 100
```

Compressor speed \[%] Változó

Olvasás

```taphome
MODBUSR(A, 54, UInt16) / 100
```

**Kapcsolat:** Modbus TCP • Slave ID: $\[SlaveId]

## Importálási paraméterek

Ezeket az értékeket az XML importálásakor adja meg.

| Az alkalmazás kéri | Alapérték     |
|--------------------|---------------|
| Slave Id           | `1`           |
| IP address         | `192.168.1.0` |

## Kapcsolódó dokumentáció

- [Modbus Integration](https://taphome.com/hu/compatibility/modbus-guide/)
- [Modbus útmutató a TapHome készülékekhez](https://taphome.com/hu/docs/integration/modbus/)
- [Egyszerű konfiguráció sablonok használatával](https://taphome.com/hu/docs/integration/modbus/templates/)
- [Modbus szkriptek és prefetch](https://taphome.com/hu/docs/script/modbus-scripts/)
- [Modbus függvények](https://taphome.com/hu/docs/script/modbus/)
- [Modbus adattípusok](https://taphome.com/hu/docs/script/modbus-data-types/)

