TapHome

Stiebel Eltron HPA-O Serie Heat Pump

Modbus TCP
Trimis de
Ultima actualizare: 10. 2026

Necesită gateway extern

Stiebel Eltron ISG web / ISG plus — pagina produsului

Stiebel Eltron HPA-O Serie Heat Pump

Stiebel Eltron HPA-O Serie este o pompă de căldură aer-apă din linia de bază (non-Premium). La fel ca varianta Premium, nu are o interfață Modbus directă: comunicația necesită gateway-ul ISG web sau ISG plus (Internet Service Gateway), care pune la dispoziție registrele pompei de căldură prin Modbus TCP în rețeaua locală.

Șablonul TapHome oferă controlul modului de funcționare, temperaturile setate de confort și ECO pentru două circuite de încălzire și pentru apa caldă menajeră (ACM), precum și monitorizarea temperaturii ACM. Față de șablonul Premium, această variantă de bază se concentrează pe controlul de bază al temperaturilor setate, fără măsurarea suplimentară a energiei și fără contoarele de ore de funcționare.

Conectarea hardware

Gateway-ul ISG se conectează la controlerul WPM al pompei de căldură prin magistrala CAN (cablaj intern). Pentru comunicația Modbus TCP cu TapHome conectați gateway-ul ISG la rețeaua locală cu un cablu Ethernet standard (RJ45).

  • Protocol: Modbus TCP
  • Port: 502
  • Slave ID: 1 (fix)
  • IP implicit ISG: 192.168.0.126

Gateway-ul ISG nu poate rula Modbus TCP simultan cu alte interfețe software ISG (de ex. monitorizarea la distanță ServiceWelt). Accesul Modbus doar pentru citire este posibil împreună cu extensia de management energetic EMI, dar necesită firmware ISG v12.1.2 sau mai nou.

Configurare

Activarea comunicației Modbus

Gateway-ul ISG are Modbus TCP activat implicit pe portul 502. Nu este necesară nicio activare specială. Adresa IP se poate configura în fila „Profile” din SERVICEWELT.

La importul șablonului în TapHome introduceți:

  • IP Address — adresa IP a gateway-ului ISG în rețeaua locală (implicit: 192.168.0.126)
  • Slave ID — adresa slave Modbus (fixă, 1)

Dacă gateway-ul ISG este conectat printr-un router (DHCP), atribuiți-i o adresă IP statică sau o rezervare DHCP, pentru ca adresa să nu se schimbe după o întrerupere a alimentării. La conectarea directă (punct la punct), ISG își păstrează adresa implicită 192.168.0.126.

Adresarea registrelor

Documentația ISG folosește adrese de registre numerotate de la 1. Șablonul TapHome folosește adrese numerotate de la 0 (decalaj de 1). De exemplu, registrul ISG 507 (OUTSIDE TEMPERATURE) corespunde adresei A:506 din șablon.

Funcțiile dispozitivului

Controlul modului de funcționare

Comutatorul cu mai multe valori Mod de funcționare scrie în registrul holding H:1500 și permite selectarea unuia dintre șase moduri:

ValoareModDescriere
0Funcționare de urgențăFuncționare minimă, doar încălzire de rezervă
1Mod standbyDoar protecție la îngheț
2Funcționare programatăAlternează între ECO și confort conform programului săptămânal WPM
3Mod confortTemperaturi setate de confort constante
4Mod ECOTemperaturi setate reduse, pentru economisirea energiei
5Mod ACMDoar încălzirea apei calde menajere, fără încălzirea spațiului

La schimbarea modului de funcționare prin Modbus, modificați într-un singur pas fie doar modul, fie doar o temperatură setată, nu ambele simultan. Pompa de căldură trebuie să se stabilizeze după fiecare modificare.

Temperaturile setate pentru circuitele de încălzire

Șablonul oferă patru dispozitive termostat pentru două circuite de încălzire, fiecare cu o temperatură setată de confort și una ECO:

  • Temperatură confort circuit 1 — citește temperatura actuală a circuitului 1 din A:507, scrie temperatura setată de confort în H:1501 (interval 5–30 °C)
  • Temperatură ECO circuit 1 — citește temperatura actuală a circuitului 1 din A:507, scrie temperatura setată ECO în H:1502 (interval 5–30 °C)
  • Temperatură confort circuit 2 — citește temperatura actuală a circuitului 2 din A:510, scrie temperatura setată de confort în H:1504 (interval 5–30 °C)
  • Temperatură ECO circuit 2 — citește temperatura actuală a circuitului 2 din A:510, scrie temperatura setată ECO în H:1505 (interval 5–30 °C)

Temperatura setată efectiv folosită depinde de modul de funcționare selectat: Mod confort folosește valoarea de confort, Mod ECO valoarea ECO, iar Funcționare programată alternează între ele conform programului WPM.

Temperaturile setate pentru ACM

Două dispozitive termostat controlează temperatura apei calde menajere:

  • Temperatură confort ACM — citește temperatura actuală ACM din A:521, scrie temperatura setată de confort în H:1509 (interval 10–60 °C)
  • Temperatură ECO ACM — citește temperatura actuală ACM din A:521, scrie temperatura setată ECO în H:1510 (interval 10–60 °C)
Monitorizarea senzorilor

Șablonul include un senzor doar pentru citire:

  • Temperatură actuală ACM — temperatura actuală a boilerului de apă caldă menajeră din A:521 (°C, /10)
Atribute de service

Șablonul pune la dispoziție 27 de atribute de service pentru diagnosticare, accesibile în vizualizarea detaliată a dispozitivului în TapHome. Printre acestea:

  • Identificare controler — identifică tipul controlerului WPM conectat (WPMsystem, LWZ, WPM 3, WPM 3i)
  • Biți de stare de funcționare — indicatori în timp real pentru pompa circuitului 1/2, programul de încălzire inițială, treptele NHZ, pompa de căldură în modul de încălzire/ACM, compresorul în funcțiune, modul de vară, modul de răcire, dezghețarea și modul silențios 1/2
  • Senzori de sistem — temperatura exterioară, temperatura rezervorului tampon (actuală și setată), temperatura pe retur, temperatura gazului fierbinte, presiunea joasă/medie/înaltă
  • Monitorizarea defecțiunilor — starea defecțiunii, numărul erorii active, starea dezghețării, numărul mesajului

Temperatura exterioară este disponibilă ca atribut de service (A:506), dar nu ca dispozitiv separat în acest șablon. Pentru a o folosi în smart rules, luați în considerare șablonul variantei Premium, care include dispozitive senzor separate suplimentare.

Funcții suplimentare

Gateway-ul ISG pune la dispoziție registre suplimentare care nu sunt incluse în prezent în șablonul TapHome. Printre acestea se numără senzorii de temperatură pe tur și pe retur, temperatura sursei, controlul funcționării la valoare fixă, comenzile de resetare a sistemului și intrările SG Ready (rețea inteligentă) pentru optimizarea fotovoltaică. Setul complet de registre cu date energetice oferă contoare zilnice și totale pentru căldura produsă și energia electrică consumată, separat pentru încălzire și ACM. Acestea pot fi adăugate într-o actualizare viitoare a șablonului.

Rezolvarea problemelor

Nu există comunicare Modbus
  1. Verificați dacă cablul Ethernet este conectat la gateway-ul ISG (nu direct la pompa de căldură)
  2. Confirmați adresa IP a ISG: verificați tabelul de alocări DHCP al routerului sau folosiți adresa implicită 192.168.0.126
  3. Asigurați-vă că TapHome Core și gateway-ul ISG sunt în aceeași rețea/subrețea
  4. Verificați dacă portul 502 nu este blocat de un firewall
  5. Verificați dacă nicio altă interfață software ISG (de ex. accesul la distanță ServiceWelt) nu folosește activ conexiunea: Modbus nu poate rula simultan cu alte interfețe, cu excepția EMI doar pentru citire
Senzorii returnează valoarea 32768

ISG returnează valoarea de înlocuire 32768 (0x8000) pentru registrele care nu sunt disponibile pe controlerul conectat. De obicei înseamnă că senzorul nu este instalat sau că registrul nu este acceptat de tipul respectiv de controler WPM.

Defecțiunile nu se șterg prin Modbus

Defecțiunile de sistem pot fi confirmate doar prin interfața de utilizator SERVICEWELT a ISG, nu pot fi șterse prin Modbus. Atributele șablonului pentru starea defecțiunii și numărul erorii active permit monitorizarea defecțiunilor, dar confirmarea manuală este obligatorie.

Dispozitive disponibile

Stiebel Eltron HPA-0 Modul
Atribute de service
Identificare controler
Stare de funcționare
Pompă circuit 1
Pompă circuit 2
Program de încălzire inițială
Trepte NHZ active
Pompa de căldură în modul de încălzire
Pompa de căldură în modul ACM
Compresor în funcțiune
Mod de vară
Mod de răcire
Min. 1 IWS în dezghețare
Mod silențios 1
Mod silențios 2
Alte atribute
Temp. exterioară
Temp. actuală rezervor tampon
Temp. retur
Temp. setată rezervor tampon
Temp. gaz fierbinte
Presiune joasă
Presiune medie
Presiune înaltă
Stare dezghețare
Stare defecțiune
Nr. mesaj
Nr. eroare activă

Stiebel Eltron HPA-0

Citire (modul)
Reg2500:=MODBUSR(A, 2500, Int16);
Reg5001:=MODBUSR(A, 5001, Int16);
Reg2505:=MODBUSR(A, 2505, Int16);
If Reg5001=449
ContIdent:="WPMsystem";
ELSEif Reg5001=103
ContIdent:="LWZ Others";
ELSEIF Reg5001=104
ContIdent:="LWZ 304/404/504 SOL, 5/8 CS Premium";
ELSEIF Reg5001=390
ContIdent:="WPM 3";
ELSEIF Reg5001=391
ContIdent:="WPM 3i";
ELSE
ContIdent:="Unknown";
END
IF Reg2505=1
Defrost:="Initiated";
ELSE
Defrost:="Off";
END
Atribute de service
Controller Ident.
ContIdent
Operating Status
HC1 Pump
If(getbit(reg2500,0), "On", "Off")
HC2 Pump
If(getbit(reg2500,1), "On", "Off")
Heat-Up Program
If(getbit(reg2500,2), "On", "Off")
NHZ Settigs Run.
If(getbit(reg2500,3), "On", "Off")
HP In Heating Mode
If(getbit(reg2500,4), "On", "Off")
HP In DHW Mode
If(getbit(reg2500,5), "On", "Off")
Compressor Running
If(getbit(reg2500,6), "On", "Off")
Summer Mode
If(getbit(reg2500,7), "On", "Off")
Cooling Mode
If(getbit(reg2500,8), "On", "Off")
Min.1 IWS In Defrost
If(getbit(reg2500,9), "On", "Off")
Silent Mode 1
If(getbit(reg2500,10), "On", "Off")
Silent Mode 2
If(getbit(reg2500,11), "On", "Off")
Other Attributes
Outdoor Temp. [°C]
MODBUSR(A, 506, Int16)/10
Actual Buffer Temp [°C]
MODBUSR(A, 517, uint16)/10
Return Temp [°C]
MODBUSR(A, 541, uint16)/10
Set Buffer Temp [°C]
MODBUSR(A, 518, Int16)/10
Hot Gas Temp. [°C]
MODBUSR(A, 543, Int16)/10
Low Pressure [Bar]
MODBUSR(A, 544, Int16)/100
Mean Pressure [Bar]
MODBUSR(A, 545, Int16)/100
HiPressure [Bar]
MODBUSR(A, 546, Int16)/100
Defrost State
Defrost
Fault Status
MODBUSR(A, 2504, Int16)
Message No.
MODBUSR(A, 2507, Int16)
Active Error No.
MODBUSR(A, 2506, Int16)
Temperatură actuală ACM Variabilă Doar citire

Temperatura actuală a boilerului de apă caldă menajeră, în °C

Registru: A:521 Int16 Unitate: °C numeric (/10)

Temperatură actuală ACM

Citire
MODBUSR(A, 521, Int16)/10
Temperatură confort ACM Termostat

Termostat — citește temperatura actuală ACM, scrie temperatura setată de confort (10–60 °C)

Registru: A:521 (current) / H:1509 (setpoint) → H:1509 Int16 Unitate: °C numeric (/10)

Temperatură confort ACM

Citirea temperaturii
MODBUSR(A, 521, Int16) / 10
Citirea temperaturii dorite
MODBUSR(H, 1509, Int16) / 10
Scrierea temperaturii dorite
MODBUSW(H, 1509, Int16, Se * 10)
Temperatură ECO ACM Termostat

Termostat — citește temperatura actuală ACM, scrie temperatura setată ECO (10–60 °C)

Registru: A:521 (current) / H:1510 (setpoint) → H:1510 Int16 Unitate: °C numeric (/10)

Temperatură ECO ACM

Citirea temperaturii
MODBUSR(A, 521, Int16) / 10
Citirea temperaturii dorite
MODBUSR(H, 1510, Int16) / 10
Scrierea temperaturii dorite
MODBUSW(H, 1510, Int16, Se * 10)
Temperatură confort circuit 1 Termostat

Termostat — citește temperatura actuală a circuitului de încălzire 1, scrie temperatura setată de confort (5–30 °C)

Registru: A:507 (current) / H:1501 (setpoint) → H:1501 Int16 Unitate: °C numeric (/10)

Temperatură confort circuit 1

Citirea temperaturii
MODBUSR(A, 507, Int16) / 10
Citirea temperaturii dorite
MODBUSR(H, 1501, Int16) / 10
Scrierea temperaturii dorite
MODBUSW(H, 1501, Int16, Se * 10)
Temperatură ECO circuit 1 Termostat

Termostat — citește temperatura actuală a circuitului de încălzire 1, scrie temperatura setată ECO (5–30 °C)

Registru: A:507 (current) / H:1502 (setpoint) → H:1502 Int16 Unitate: °C numeric (/10)

Temperatură ECO circuit 1

Citirea temperaturii
MODBUSR(A, 507, Int16) / 10
Citirea temperaturii dorite
MODBUSR(H, 1502, Int16) / 10
Scrierea temperaturii dorite
MODBUSW(H, 1502, Int16, Se * 10)
Temperatură confort circuit 2 Termostat

Termostat — citește temperatura actuală a circuitului de încălzire 2, scrie temperatura setată de confort (5–30 °C)

Registru: A:510 (current) / H:1504 (setpoint) → H:1504 Int16 Unitate: °C numeric (/10)

Temperatură confort circuit 2

Citirea temperaturii
MODBUSR(A, 510, Int16) / 10
Citirea temperaturii dorite
MODBUSR(H, 1504, Int16) / 10
Scrierea temperaturii dorite
MODBUSW(H, 1504, Int16, Se * 10)
Temperatură ECO circuit 2 Termostat

Termostat — citește temperatura actuală a circuitului de încălzire 2, scrie temperatura setată ECO (5–30 °C)

Registru: A:510 (current) / H:1505 (setpoint) → H:1505 Int16 Unitate: °C numeric (/10)

Temperatură ECO circuit 2

Citirea temperaturii
MODBUSR(A, 510, Int16) / 10
Citirea temperaturii dorite
MODBUSR(H, 1505, Int16) / 10
Scrierea temperaturii dorite
MODBUSW(H, 1505, Int16, Se * 10)
Mod de funcționare Comutator cu mai multe valori

Modul de funcționare al pompei de căldură — urgență, standby, programat, confort, ECO, ACM

Registru: H:1500 Int16 numeric
Valori / Stări: Emergency Operation · Standby Mode · Programmed Operation · Comfort Mode · ECO Mode · DHW Mode

Mod de funcționare

Citirea stării comutatorului
MODBUSR(H, 1500, Int16)
Scrierea stării comutatorului
MODBUSW(H, 1500, Int16, Mu)
Conexiune: Modbus TCP • Slave ID: $[SlaveId]
Îmbunătățiri posibile (10)
  • A:506 Outdoor Temperature — Int16, /10, °C — available as service attribute only, not as standalone device
  • A:515 Actual Flow Temperature — Int16, /10, °C — overall flow temperature
  • A:516 Actual Return Temperature — Int16, /10, °C — overall return temperature (0–90 °C)
  • A:536 Source Temperature — Int16, /10, °C — heat source (air) temperature
  • H:1508 Fixed Value Operation — Int16, /10, °C, R/W — fixed value heating, OFF or 20–70 °C
  • H:1520 Reset — 1=System Reset, 2=Fault List Reset, 3=Heat Pump Reset — ISG 1521
  • H:4001–4003 SG Ready Control — SG Ready ON/OFF switch + Input 1 + Input 2 for PV optimization / smart grid integration
  • A:3501–3516 Energy Data (heating + DHW + consumption) — Heating/DHW heat produced (day/total kWh/MWh), power consumed (day/total kWh/MWh), NHZ totals
  • A:505 Relative Humidity — Int16, /10, % — relative humidity (WPMsystem, WPM 3)
  • A:513 Actual Flow Temperature WP — Int16, /10, °C — flow temperature from heat pump (MFG, if available)

Surse

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.

Verificat de TapHome

Doriți să folosiți acest șablon în TapHome Core?

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.

Deschideți în portal