TapHome
Comunitate Beta Integrare HVAC

Thermia Athena 14HC Total Heat Pump

Pompa de căldură Thermia Athena 14HC Total (controler Genesis), conectată la TapHome prin Modbus TCP. Modul de funcționare, activarea încălzirii și a răcirii, temperaturile setate pe turul sistemului și pentru apa caldă menajeră, temperaturile pe tur, pe retur, exterioară și a apei calde, starea compresorului și a dezghețării, senzorul de punct de rouă și alarmele, cu acțiunea Reset all alarms.

ThermiaModbus TCP19 dispozitiveRevizia 1.2 Ultima actualizare: 15 noiembrie 2026

Trimis de FLASH Company

Thermia Athena 14HC Total Heat Pump

Import în aplicația TapHomeHardware › Modbus › Adăugați din șablon

Descărcați șablon
Pe această pagină

Adresa în rețea

TapHome comunică cu dispozitivul la adresa introdusă la import. Atribuiți dispozitivului o adresă fixă — o rezervare IP în router sau numele său mDNS, dacă îl acceptă —, altfel integrarea nu mai funcționează când routerul schimbă adresa.

Pregătirea rețelei

Ghid de integrare

Thermia Athena 14HC Total este o pompă de căldură cu controlerul Thermia Genesis. TapHome se conectează direct la ea prin Modbus TCP, prin portul Ethernet al unității de afișaj — nu este necesar niciun gateway. Șablonul controlează modul de funcționare, activarea încălzirii și a răcirii, temperatura setată pe turul sistemului și temperatura setată pentru apa caldă menajeră și citește temperaturile pe tur, pe retur, exterioară și a apei calde, stările de funcționare curente, sezonul de încălzire, senzorul de punct de rouă și alarmele. Șablonul a fost creat de partenerul TapHome FLASH Company.

Conectarea hardware

Controlerul Genesis oferă două interfețe Modbus:

  • Modbus TCP/IP — conectorul RJ45 de pe unitatea de afișaj. Aceasta este interfața folosită de TapHome.
  • Modbus RTU — portul MBe de pe placa BM din tabloul electric. Acest șablon nu o folosește.

Conectați conectorul RJ45 al unității de afișaj la aceeași rețea locală ca TapHome Core, cu un cablu Ethernet standard.

La o instalație cu unități secundare, comunicația dintre unitatea primară și unitățile secundare folosește același conector RJ45 de pe unitatea de afișaj. Folosiți un switch de rețea sau un router și nu conectați TapHome la portul prin care unitatea primară comunică cu unitățile sale secundare.

Configurare

Activarea Modbus TCP pe pompa de căldură

Toți parametrii Modbus se găsesc în meniul Settings / BMS de pe afișajul pompei de căldură.

  1. Deschideți Settings / BMS.
  2. Setați Modbus mode la TCP/IP. Valoarea implicită din fabrică este RTU.
  3. Verificați Port — valoarea implicită din fabrică este 502 (interval 1–65535). Șablonul se conectează la portul 502; dacă pe pompa de căldură este setat alt port, modulul TapHome trebuie să folosească același port.

Trecerea funcției BMS de la Modbus RTU la Modbus TCP/IP face parte din setările de service ale pompei de căldură. Este necesară parola de service sau un tehnician de service.

Adresa Modbus (slave ID) setată pe pompa de căldură se aplică doar pentru Modbus RTU. Prin Modbus TCP/IP adresa nu se folosește: pompa de căldură răspunde la orice slave ID pe adresa sa IP și pe portul Modbus.

Parametrii de import

La importul șablonului în aplicația TapHome (modul Modbus TCP) se cer doi parametri:

  • IP address — adresa IP a unității de afișaj a pompei de căldură în rețeaua locală.
  • Slave Id — precompletat cu 1. Prin Modbus TCP/IP pompa de căldură îl ignoră, deci valoarea implicită se poate păstra.

La pornire, modulul activează pe pompa de căldură temperatura fixă setată pe turul sistemului (fixed system supply set point, coil 41). Din acel moment, pompa de căldură nu mai folosește propria curbă de încălzire pentru temperatura pe turul sistemului, ci urmează valoarea setată a termostatului System supply temperature din TapHome (holding register 116). Setați acest termostat la o valoare potrivită imediat după import.

Funcțiile dispozitivului

Modul de funcționare și activări

  • Operating mode — selectează Off, Standby sau On / Auto (holding register 0).
  • Heating enable — pornește sau oprește încălzirea (coil 9).
  • Cooling enable — pornește sau oprește răcirea activă (coil 10).

Temperaturi și valori setate

  • System supply temperature — termostat cu temperatura actuală pe tur (input register 9) și temperatura fixă setată pe turul sistemului (holding register 116), reglabilă între 10 și 55 °C.
  • Domestic hot water — termostat cu temperatura ponderată a apei calde menajere (input register 17). Modificarea valorii setate scrie temperatura de oprire a apei calde (holding register 23) și deplasează cu aceeași valoare temperatura de pornire (holding register 22), astfel încât histerezisul setat pe pompa de căldură se păstrează. Intervalul valorii setate este 30–65 °C.
  • Return temperature — temperatura pe retur (input register 8).
  • Outdoor temperature — temperatura exterioară (input register 13).
  • Hot water top temperature și Hot water bottom temperature — temperatura apei calde menajere în partea de sus și în partea de jos (input register 15 și 16).
  • Calculated supply setpoint — temperatura setată pe turul sistemului, calculată de pompa de căldură (input register 18).

Stări de funcționare

  • Heating active, Hot water heating active, Defrost active și Cooling active — derivate din câmpul de biți „în funcțiune acum" (input register 2). Cooling active include atât răcirea activă, cât și pe cea pasivă.
  • Compressor running — semnalul de comandă al compresorului (discrete input 199).
  • Compressor speed [%] — turația compresorului în procente (input register 54).
  • Season — afișează Heating cât timp sezonul de încălzire (iarna) este activ (discrete input 220).
  • Dew point sensor — afișează Active când senzorul de punct de rouă este declanșat (input register 324).

Alarme și informații de service

  • Alarm class A — alarma de clasa A ca dispozitiv separat (discrete input 0).
  • Modulul însuși raportează o alarmă activă de clasa A ca eroare, iar alarmele de clasa B și clasa C și intrarea de alarmă externă ca avertizări.
  • Acțiunea de service Reset all alarms a modulului resetează alarmele pompei de căldură (coil 3).

Atributele de service ale modulului afișează versiunea software a pompei de căldură (major, minor, build), orele de funcționare ale compresorului și ale preparării apei calde, turația compresorului în rot/min, temperaturile pe conducta de refulare, la intrarea și la ieșirea condensatorului, debitul, presiunea înaltă și joasă, supraîncălzirea, temperatura setată pe tur conform curbei de încălzire și temperatura de oprire a sezonului de încălzire.

Rezolvarea problemelor

Nu există comunicație Modbus

  1. Verificați dacă cablul este conectat la conectorul RJ45 de pe unitatea de afișaj, nu la portul MBe de pe placa BM.
  2. În Settings / BMS, verificați dacă Modbus mode este TCP/IP — valoarea implicită din fabrică este RTU. Modificarea necesită parola de service.
  3. Verificați dacă portul din Settings / BMS corespunde portului modulului TapHome (implicit 502).
  4. Verificați dacă adresa IP din modul corespunde adresei actuale a unității de afișaj.

Temperatura pe tur sau pe retur nu are valoare

Temperaturile pe tur și pe retur (input register 9 și 8) nu sunt disponibile la Athena Standard.

Pompa de căldură își ignoră curba de încălzire

Acesta este comportamentul așteptat: modulul activează temperatura fixă setată pe turul sistemului la fiecare pornire, iar pompa de căldură urmează apoi termostatul System supply temperature. Dacă temperatura fixă setată este dezactivată prin alte mijloace, modulul o activează din nou la următoarea pornire.

Dispozitive disponibile 19

Aceste dispozitive apar în TapHome după import.

Thermia Athena 14HC Total Modul
Atribute de service
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]
Acțiuni de service
Reset all alarms

Thermia Athena 14HC Total

Inițializare
MODBUSW(C, 41, Bool, 1)
Citire (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"));
Atribute de service
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
Acțiuni de service
Reset all alarms
MODBUSW(C, 3, Bool, 1)
Alarm class A Contact reed

Alarm class A

Citire
MODBUSR(D, 0, Bool)
Cooling active Contact reed

Cooling active

Citire
(MODBUSR(A, 2, UInt16) & 0x90) > 0
Compressor running Contact reed

Compressor running

Citire
MODBUSR(D, 199, Bool)
Heating active Contact reed

Heating active

Citire
GETBIT(MODBUSR(A, 2, UInt16), 3)
Defrost active Contact reed

Defrost active

Citire
GETBIT(MODBUSR(A, 2, UInt16), 1)
Hot water heating active Contact reed

Hot water heating active

Citire
GETBIT(MODBUSR(A, 2, UInt16), 2)
Cooling enable Comutator
Valori / Stări: ON · OFF

Cooling enable

Citirea stării comutatorului
MODBUSR(C, 10, Bool)
Scrierea stării comutatorului
MODBUSWNE(C, 10, Bool, St)
Heating enable Comutator
Valori / Stări: ON · OFF

Heating enable

Citirea stării comutatorului
MODBUSR(C, 9, Bool)
Scrierea stării comutatorului
MODBUSWNE(C, 9, Bool, St)
Operating mode Comutator cu mai multe valori
Valori / Stări: Off · Standby · On / Auto

Operating mode

Citirea stării comutatorului
MODBUSR(H, 0, Int16)
Scrierea stării comutatorului
MODBUSWNE(H, 0, Int16, Mu)
Season Contact reed

Season

Citire
MODBUSR(D, 220, Bool)
Dew point sensor Contact reed

Dew point sensor

Citire
MODBUSR(A, 324, UInt16) > 0
System supply temperature Termostat

System supply temperature

Citirea temperaturii
MODBUSR(A, 9, Int16) / 100
Citirea temperaturii dorite
MODBUSR(H, 116, Int16) / 100
Scrierea temperaturii dorite
MODBUSWNE(H, 116, Int16, ROUND(Se * 100))
Return temperature Senzor de temperatură

Return temperature

Citirea temperaturii
MODBUSR(A, 8, Int16) / 100
Domestic hot water Termostat

Domestic hot water

Citirea temperaturii
MODBUSR(A, 17, Int16) / 100
Citirea temperaturii dorite
MODBUSR(H, 23, Int16) / 100
Scrierea temperaturii dorite
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 Senzor de temperatură

Hot water top temperature

Citirea temperaturii
MODBUSR(A, 15, Int16) / 100
Outdoor temperature Senzor de temperatură

Outdoor temperature

Citirea temperaturii
MODBUSR(A, 13, Int16) / 100
Calculated supply setpoint Senzor de temperatură

Calculated supply setpoint

Citirea temperaturii
MODBUSR(A, 18, Int16) / 100
Hot water bottom temperature Senzor de temperatură

Hot water bottom temperature

Citirea temperaturii
MODBUSR(A, 16, Int16) / 100
Compressor speed [%] Variabilă

Compressor speed [%]

Citire
MODBUSR(A, 54, UInt16) / 100
Conexiune: Modbus TCP • Slave ID: $[SlaveId]

Parametri de import

Introduceți aceste valori când importați XML-ul.

Solicitat în aplicațieImplicit
Slave Id1
IP address192.168.1.0

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Șablon · portalul TapHome Thermia Athena 14HC Total Heat Pump Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog. Modbus TCP Vezi în portalul TapHome