TapHome

Stiebel Eltron HPA-O Heat Pump

Modbus TCP
Autor
Posljednje ažuriranje: 03. 2026

Potreban je vanjski pristupnik (gateway)

Stiebel Eltron ISG web / ISG plus — stranica proizvoda

Stiebel Eltron HPA-O Heat Pump

Stiebel Eltron HPA-O je dizalica topline zrak-voda iz serije Premium. Nema izravno Modbus sučelje: za komunikaciju je potreban pristupnik (gateway) ISG web ili ISG plus (Internet Service Gateway), koji registre dizalice topline nudi preko Modbus TCP u lokalnoj mreži.

Predložak TapHome omogućuje upravljanje načinom rada, postavljanje zadanih temperatura Comfort i ECO za dva kruga grijanja i potrošnu toplu vodu (PTV) te praćenje vanjske temperature i temperature PTV-a, protoka vode, brojača vremena rada i ukupne proizvedene topline.

Hardversko spajanje

Pristupnik ISG spaja se na regulator WPM dizalice topline preko sabirnice CAN (unutarnje ožičenje). Za komunikaciju Modbus TCP sa sustavom TapHome pristupnik ISG spojite na lokalnu mrežu standardnim Ethernet kabelom (RJ45).

  • Protokol: Modbus TCP
  • Port: 502
  • Slave ID: 1 (fiksno)
  • Zadana IP adresa pristupnika ISG: 192.168.0.126

Pristupnik ISG ne može istodobno pokretati Modbus TCP i druga programska sučelja ISG (npr. daljinski nadzor ServiceWelt). Pristup Modbus samo za čitanje moguć je uz proširenje za upravljanje energijom EMI, ali zahtijeva firmver ISG v12.1.2 ili noviji.

Konfiguracija

Uključivanje komunikacije Modbus

Pristupnik ISG ima Modbus TCP prema zadanim postavkama uključen na portu 502. Posebno uključivanje nije potrebno. IP adresa može se postaviti na kartici „Profile” u SERVICEWELT.

Pri uvozu predloška u TapHome unesite:

  • IP adresa — IP adresa pristupnika ISG u lokalnoj mreži (zadano: 192.168.0.126)
  • Slave ID — Modbus slave adresa (fiksno 1)

Ako je pristupnik ISG spojen preko usmjerivača (DHCP), dodijelite mu statičku IP adresu ili DHCP rezervaciju kako se adresa ne bi promijenila nakon ponovnog uključivanja napajanja. Pri izravnom spajanju (točka-točka) ISG zadržava zadanu adresu 192.168.0.126.

Adresiranje registara

Dokumentacija pristupnika ISG koristi adrese registara od 1. Predložak TapHome koristi adrese od 0 (pomak od 1). Na primjer, registar ISG 507 (OUTSIDE TEMPERATURE) odgovara adresi predloška A:506.

Mogućnosti uređaja

Upravljanje načinom rada

Prekidač s više vrijednosti Način rada upisuje u holding registar H:1500 i omogućuje odabir jednog od šest načina:

VrijednostNačinOpis
0Rad u nuždiMinimalan rad, samo rezervno grijanje
1Stanje pripravnostiSamo zaštita od smrzavanja
2Programirani radIzmjenjuje ECO i Comfort prema tjednom programu regulatora WPM
3Način ComfortStalne zadane temperature Comfort
4Način ECOSnižene zadane temperature za uštedu energije
5Način PTVSamo zagrijavanje potrošne tople vode, bez grijanja prostora

Pri promjeni načina rada preko Modbusa u jednom koraku promijenite samo način rada ILI zadanu temperaturu, ne oboje istodobno. Dizalica topline se nakon svake promjene mora stabilizirati.

Zadane temperature krugova grijanja

Predložak nudi četiri termostata za dva kruga grijanja (HC), svaki sa zadanom vrijednošću Comfort i ECO:

  • HC1 temperatura Comfort — čita trenutačnu temperaturu HC1 iz A:507, zadanu vrijednost Comfort upisuje u H:1501 (raspon 5–30 °C)
  • HC1 temperatura ECO — čita trenutačnu temperaturu HC1 iz A:507, zadanu vrijednost ECO upisuje u H:1502 (raspon 5–30 °C)
  • HC2 temperatura Comfort — čita trenutačnu temperaturu HC2 iz A:510, zadanu vrijednost Comfort upisuje u H:1504 (raspon 5–30 °C)
  • HC2 temperatura ECO — čita trenutačnu temperaturu HC2 iz A:510, zadanu vrijednost ECO upisuje u H:1505 (raspon 5–30 °C)

Zadana vrijednost koja se stvarno primjenjuje ovisi o odabranom načinu rada: Način Comfort koristi vrijednost Comfort, Način ECO vrijednost ECO, a Programirani rad izmjenjuje obje prema rasporedu regulatora WPM.

Zadane temperature PTV-a

Dva termostata upravljaju temperaturom potrošne tople vode:

  • PTV temperatura Comfort — čita trenutačnu temperaturu PTV-a iz A:521, zadanu vrijednost Comfort upisuje u H:1509 (raspon 10–60 °C)
  • PTV temperatura ECO — čita trenutačnu temperaturu PTV-a iz A:521, zadanu vrijednost ECO upisuje u H:1510 (raspon 10–60 °C)
Praćenje senzora

Predložak sadrži nekoliko senzora samo za čitanje:

  • Vanjska temperatura — temperatura okoline iz A:506 (°C, /10)
  • Trenutačna temperatura PTV-a — trenutačna temperatura spremnika potrošne tople vode iz A:521 (°C, /10)
  • Protok vode — protok vode dizalice topline iz A:547 (l/min, /10). Može pokazivati 0 ako senzor protoka nije ugrađen.
  • Količina topline — ukupna proizvedena toplinska energija, objedinjena iz registara A:3502 (MWh) i A:3501 (kWh), prikazana u MWh
  • Vrijeme rada za grijanje — kumulativno vrijeme rada dizalice topline za grijanje prostora iz A:3643 (sati)
  • Vrijeme rada za PTV — kumulativno vrijeme rada dizalice topline za PTV iz A:3644 (sati)
Servisni atributi

Predložak nudi 27 dijagnostičkih servisnih atributa dostupnih u detaljnom prikazu uređaja u sustavu TapHome. Među njima su:

  • Identifikacija regulatora — označava vrstu spojenog regulatora WPM (WPMsystem, LWZ, WPM 3, WPM 3i)
  • Bitovi radnog stanja — zastavice u stvarnom vremenu za pumpu HC1/HC2, program zagrijavanja, stupnjeve NHZ, dizalicu topline u načinu grijanja/PTV, rad kompresora, ljetni način rada, način hlađenja, odmrzavanje i tihi način rada 1/2
  • Senzori sustava — temperatura akumulacijskog spremnika (trenutačna i zadana), temperatura povrata, temperatura vrućeg plina, niski/srednji/visoki tlak
  • Praćenje kvarova — stanje kvara, broj aktivne pogreške, stanje odmrzavanja, broj poruke
Dodatne mogućnosti

Pristupnik ISG nudi dodatne registre koji trenutačno nisu uključeni u predložak TapHome. To su senzori temperature polaza i povrata, temperatura izvora, upravljanje radom sa stalnom vrijednošću, naredbe za resetiranje sustava i ulazi SG Ready (pametna mreža) za optimizaciju fotonaponske proizvodnje. Opsežni registri energetskih podataka daju dnevne i ukupne brojače proizvedene topline i potrošene električne energije, odvojeno za grijanje i PTV. Mogu se dodati u nekom budućem ažuriranju predloška.

Rješavanje problema

Nema komunikacije Modbus
  1. Provjerite je li Ethernet kabel spojen na pristupnik ISG (ne izravno na dizalicu topline)
  2. Provjerite IP adresu pristupnika ISG: pogledajte tablicu DHCP zakupa usmjerivača ili koristite zadanu adresu 192.168.0.126
  3. Provjerite jesu li TapHome Core i pristupnik ISG u istoj mreži/podmreži
  4. Provjerite da vatrozid ne blokira port 502
  5. Provjerite da nijedno drugo programsko sučelje ISG (npr. daljinski pristup ServiceWelt) aktivno ne koristi vezu: Modbus ne može raditi istodobno s drugim sučeljima, osim s EMI samo za čitanje
Senzori vraćaju vrijednost 32768

ISG vraća zamjensku vrijednost 32768 (0x8000) za registre koji nisu dostupni na spojenom regulatoru. To obično znači da senzor nije ugrađen ili da određena vrsta regulatora WPM ne podržava taj registar.

Kvarovi se ne poništavaju preko Modbusa

Kvarovi sustava mogu se potvrditi samo u korisničkom sučelju SERVICEWELT na pristupniku ISG, a ne preko Modbusa. Atributi predloška za stanje kvara i broj aktivne pogreške omogućuju praćenje kvarova, ali je potrebna ručna potvrda.

Dostupni uređaji

Stiebel Eltron HPA-0 Modul
Servisni atributi
Identifikacija regulatoraoznačava vrstu spojenog regulatora WPM iz A:5001 (ISG 5002); vrijednosti: WPMsystem (449), LWZ Others (103), LWZ 304/404/504 (104), WPM 3 (390), WPM 3i (391)
Radno stanje (zaglavlje)zaglavlje odjeljka za bitovne zastavice radnog stanja — bez registra, samo oznaka grupe
Pumpa HC1bit 0 registra A:2500 (ISG 2501) — stanje pumpe kruga grijanja 1 (uklj./isklj.)
Pumpa HC2bit 1 registra A:2500 (ISG 2501) — stanje pumpe kruga grijanja 2 (uklj./isklj.)
Program zagrijavanjabit 2 registra A:2500 (ISG 2501) — program zagrijavanja aktivan (uklj./isklj.)
NHZ stupnjevi u radubit 3 registra A:2500 (ISG 2501) — stupnjevi dogrijavanja rade (uklj./isklj.)
Dizalica topline u načinu grijanjabit 4 registra A:2500 (ISG 2501) — dizalica topline u načinu grijanja prostora (uklj./isklj.)
Dizalica topline u načinu PTVbit 5 registra A:2500 (ISG 2501) — dizalica topline u načinu zagrijavanja PTV-a (uklj./isklj.)
Kompresor radibit 6 registra A:2500 (ISG 2501) — kompresor radi (uklj./isklj.)
Ljetni način radabit 7 registra A:2500 (ISG 2501) — ljetni način rada aktivan (uklj./isklj.)
Način hlađenjabit 8 registra A:2500 (ISG 2501) — način hlađenja aktivan (uklj./isklj.)
Min. 1 IWS u odmrzavanjubit 9 registra A:2500 (ISG 2501) — najmanje jedna dizalica topline u načinu odmrzavanja (uklj./isklj.)
Tihi način rada 1bit 10 registra A:2500 (ISG 2501) — tihi način rada 1 aktivan (uklj./isklj.)
Tihi način rada 2bit 11 registra A:2500 (ISG 2501) — tihi način rada 2 aktivan, dizalica topline isključena (uklj./isklj.)
Ostali atributi (zaglavlje)zaglavlje odjeljka za dodatne vrijednosti senzora — bez registra, samo oznaka grupe
Vanjska temp. [°C]čita A:506 (ISG 507) / 10 — vanjska temperatura; duplikat uređaja #12
Trenutačna temp. akumulacijskog spremnika [°C]čita A:517 (ISG 518, UInt16) / 10 — trenutačna temperatura akumulacijskog spremnika
Temp. povrata [°C]čita A:541 (ISG 542, UInt16) / 10 — temperatura povrata iz dizalice topline 1
Zadana temp. akumulacijskog spremnika [°C]čita A:518 (ISG 519) / 10 — zadana temperatura akumulacijskog spremnika
Temp. vrućeg plina [°C]čita A:543 (ISG 544) / 10 — temperatura vrućeg plina dizalice topline 1
Niski tlakčita A:544 (ISG 545) / 100 — niski tlak dizalice topline 1
Srednji tlakčita A:545 (ISG 546) / 100 — srednji tlak dizalice topline 1
Visoki tlakčita A:546 (ISG 547) / 100 — visoki tlak dizalice topline 1
Stanje odmrzavanjačita A:2505 (ISG 2506) — stanje odmrzavanja: 0=isključeno, 1=pokrenuto
Stanje kvaračita A:2504 (ISG 2505) — kvar sustava: 0=nema kvara, 1=kvar
Broj porukečita A:2507 (ISG 2508) — broj poruke (samo WPMsystem)
Broj aktivne pogreškečita A:2506 (ISG 2507) — broj aktivnog kvara (0–65535)

Stiebel Eltron HPA-0 13 C Premium

Čitanje (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
Servisni atributi
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)
Trenutačna temperatura PTV-a Varijabla Samo za čitanje

Trenutačna temperatura spremnika potrošne tople vode

Registar: A:521 Int16 Jedinica: °C numeric (/10)

Trenutačna temperatura PTV-a

Čitanje
MODBUSR(A, 521, Int16)/10
Vrijeme rada za PTV (h) Varijabla Samo za čitanje

Kumulativno vrijeme rada dizalice topline za zagrijavanje PTV-a u satima

Registar: A:3644 Int16 Jedinica: h numeric

Vrijeme rada za PTV (h)

Čitanje
MODBUSR(A, 3644, Int16)
Vrijeme rada za grijanje (h) Varijabla Samo za čitanje

Kumulativno vrijeme rada dizalice topline za grijanje prostora u satima

Registar: A:3643 Int16 Jedinica: h numeric

Vrijeme rada za grijanje (h)

Čitanje
MODBUSR(A, 3643, Int16)
Količina topline Varijabla Samo za čitanje

Ukupna proizvedena toplinska energija u MWh — objedinjuje registre MWh i kWh

Registar: A:3502 + A:3501 Int16 + Int16 Jedinica: MWh composite (MSB + LSB/1000)

Količina topline

Čitanje
(MODBUSR(A, 3502, Int16) + (MODBUSR(A, 3501, Int16)/1000))
Način rada Prekidač s više vrijednosti

Način rada dizalice topline — rad u nuždi, stanje pripravnosti, programirani rad, Comfort, ECO, PTV

Registar: H:1500 Int16 numeric
Vrijednosti / stanja: Rad u nuždi · Stanje pripravnosti · Programirani rad · Način Comfort · Način ECO · Način PTV

Način rada

Čitanje stanja sklopke
MODBUSR(H, 1500, Int16)
Zapis stanja sklopke
MODBUSW(H, 1500, Int16, Mu)
HC1 temperatura ECO Termostat

Termostat kruga grijanja 1 — trenutačna temperatura i zadana vrijednost ECO (5–30 °C)

Registar: A:507 (current) / H:1502 (setpoint) Int16 Jedinica: °C numeric (/10)

HC1 temperatura ECO

Čitanje temperature
MODBUSR(A, 507, Int16) / 10
Čitanje željene temperature
MODBUSR(H, 1502, Int16) / 10
Zapis željene temperature
MODBUSW(H, 1502, Int16, Se * 10)
HC1 temperatura Comfort Termostat

Termostat kruga grijanja 1 — trenutačna temperatura i zadana vrijednost Comfort (5–30 °C)

Registar: A:507 (current) / H:1501 (setpoint) Int16 Jedinica: °C numeric (/10)

HC1 temperatura Comfort

Čitanje temperature
MODBUSR(A, 507, Int16) / 10
Čitanje željene temperature
MODBUSR(H, 1501, Int16) / 10
Zapis željene temperature
MODBUSW(H, 1501, Int16, Se * 10)
HC2 temperatura ECO Termostat

Termostat kruga grijanja 2 — trenutačna temperatura i zadana vrijednost ECO (5–30 °C)

Registar: A:510 (current) / H:1505 (setpoint) Int16 Jedinica: °C numeric (/10)

HC2 temperatura ECO

Čitanje temperature
MODBUSR(A, 510, Int16) / 10
Čitanje željene temperature
MODBUSR(H, 1505, Int16) / 10
Zapis željene temperature
MODBUSW(H, 1505, Int16, Se * 10)
HC2 temperatura Comfort Termostat

Termostat kruga grijanja 2 — trenutačna temperatura i zadana vrijednost Comfort (5–30 °C)

Registar: A:510 (current) / H:1504 (setpoint) Int16 Jedinica: °C numeric (/10)

HC2 temperatura Comfort

Čitanje temperature
MODBUSR(A, 510, Int16) / 10
Čitanje željene temperature
MODBUSR(H, 1504, Int16) / 10
Zapis željene temperature
MODBUSW(H, 1504, Int16, Se * 10)
Protok vode Varijabla Samo za čitanje
Registar: A:547 Int16 Jedinica: l/min numeric (/10)

Protok vode

Čitanje
MODBUSR(A, 547, Int16)/10
PTV temperatura ECO Termostat

Termostat PTV-a — trenutačna temperatura spremnika i zadana vrijednost ECO (10–60 °C)

Registar: A:521 (current) / H:1510 (setpoint) Int16 Jedinica: °C numeric (/10)

PTV temperatura ECO

Čitanje temperature
MODBUSR(A, 521, Int16) / 10
Čitanje željene temperature
MODBUSR(H, 1510, Int16) / 10
Zapis željene temperature
MODBUSW(H, 1510, Int16, Se * 10)
PTV temperatura Comfort Termostat

Termostat PTV-a — trenutačna temperatura spremnika i zadana vrijednost Comfort (10–60 °C)

Registar: A:521 (current) / H:1509 (setpoint) Int16 Jedinica: °C numeric (/10)

PTV temperatura Comfort

Čitanje temperature
MODBUSR(A, 521, Int16) / 10
Čitanje željene temperature
MODBUSR(H, 1509, Int16) / 10
Zapis željene temperature
MODBUSW(H, 1509, Int16, Se * 10)
Vanjska temperatura Varijabla Samo za čitanje
Registar: A:506 Int16 Jedinica: °C numeric (/10)

Vanjska temperatura

Čitanje
MODBUSR(A,506, Int16)/10
Povezivanje: Modbus TCP • Slave ID: $[SlaveId]
Moguća poboljšanja (10)
  • A:507 Outside Temperature (direct) — ISG 507 = OUTSIDE TEMPERATURE. Template uses A:506 which maps to ISG 507 (dew point per docs). If offset is correct, outdoor temp is already covered.
  • 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:519 Set Buffer Temperature — Int16, /10, °C — buffer setpoint (available as service attribute only)
  • A:522 Actual Temperature DHW — Int16, /10, °C — DHW actual temperature (ISG 522 in 0-based = 523 in 1-based)
  • A:536 Source Temperature — Int16, /10, °C — heat source (ground/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:3504–3516 Energy Data (DHW + consumption) — DHW heat produced (day/total kWh/MWh), heating/DHW power consumed (day/total kWh/MWh), NHZ totals

Izvori

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu