TapHome

Stiebel Eltron HPA-O Hőszivattyú

Modbus TCP
Submitted by
Last updated: 03. 2026

Külső átjáró szükséges

Stiebel Eltron ISG web / ISG plus

Stiebel Eltron HPA-O Hőszivattyú

A Stiebel Eltron HPA-O egy levegő-víz hőszivattyú a Premium szériából. Nem rendelkezik közvetlen Modbus interfésszel — a kommunikációhoz ISG web vagy ISG plus átjáró (Internet Service Gateway) szükséges, amely a hőszivattyú regisztereit Modbus TCP-n keresztül teszi elérhetővé a helyi hálózaton.

A TapHome sablon üzemmód-vezérlést, Comfort és ECO hőmérséklet-beállításokat biztosít két fűtőkörhöz és háztartási melegvízhez (HMV), kültéri és HMV hőmérséklet monitorozást, víz-átfolyást, üzemóra-számlálókat és teljes hőtermelést.

Hardveres csatlakozás

Az ISG átjáró a hőszivattyú WPM szabályozójához CAN buszon keresztül csatlakozik (belső kábelezés). A TapHome-mal történő Modbus TCP kommunikációhoz csatlakoztassa az ISG átjárót a helyi hálózathoz szabványos Ethernet kábellel (RJ45).

  • Protokoll: Modbus TCP
  • Port: 502
  • Slave ID: 1 (rögzített)
  • Alapértelmezett ISG IP: 192.168.0.126

Az ISG átjáró nem tudja egyidejűleg üzemeltetni a Modbus TCP-t más ISG szoftverfelületekkel (pl. ServiceWelt távoli monitoring). Csak olvasási Modbus hozzáférés lehetséges az EMI energiamenedzsment bővítmény mellett, de ISG firmware 12.1.2 vagy újabb verzió szükséges.

Konfiguráció

Modbus kommunikáció engedélyezése

Az ISG átjáró alapértelmezetten engedélyezi a Modbus TCP-t az 502-es porton. Nincs szükség speciális aktiválásra. Az IP cím a SERVICEWELT „Profile" fülén konfigurálható.

A sablon TapHome-ba történő importálásakor adja meg:

  • IP cím — az ISG átjáró IP címe a helyi hálózaton (alapértelmezett: 192.168.0.126)
  • Slave ID — Modbus slave cím (rögzített: 1)

Ha az ISG átjáró routeren (DHCP) keresztül csatlakozik, rendeljen statikus IP-t vagy DHCP foglalást, hogy a cím ne változzon áramszünet után. Közvetlen csatlakozásnál (pont-pont) az ISG megtartja az alapértelmezett 192.168.0.126 címet.

Regiszter-címzés

Az ISG dokumentáció 1-alapú regisztercímeket használ. A TapHome sablon 0-alapú címeket használ (1-es eltolás). Például az ISG 507-es regiszter (OUTSIDE TEMPERATURE) a sablon A:506-os címének felel meg.

Eszközfunkciók

Üzemmód vezérlés

Az Üzemmód többértékű kapcsoló a H:1500 holding regiszterbe ír és hat üzemmód közül teszi lehetővé a választást:

ÉrtékÜzemmódLeírás
0VészüzemMinimális üzem, csak tartalék fűtés
1Készenléti módCsak fagyvédelem
2Programozott üzemECO és Comfort váltakozása a WPM heti program szerint
3Comfort módÁllandó Comfort hőmérséklet-beállítások
4ECO módEnergiatakarékos csökkentett hőmérséklet-beállítások
5HMV módCsak háztartási melegvíz fűtés, nincs térfűtés

Az üzemmód Modbus-on keresztüli módosításakor egy lépésben csak az üzemmódot VAGY a hőmérséklet-beállítást változtassa — ne mindkettőt egyszerre. A hőszivattyúnak minden változás után stabilizálódnia kell.

Fűtőkör hőmérséklet-beállítások

A sablon négy termosztát eszközt biztosít két fűtőkörhöz, mindegyik Comfort és ECO beállítással:

  • HC1 Comfort hőmérséklet — olvassa a HC1 aktuális hőmérsékletét A:507-ből, Comfort beállítást ír H:1501-be (tartomány 5–30 °C)
  • HC1 ECO hőmérséklet — olvassa a HC1 aktuális hőmérsékletét A:507-ből, ECO beállítást ír H:1502-be (tartomány 5–30 °C)
  • HC2 Comfort hőmérséklet — olvassa a HC2 aktuális hőmérsékletét A:510-ből, Comfort beállítást ír H:1504-be (tartomány 5–30 °C)
  • HC2 ECO hőmérséklet — olvassa a HC2 aktuális hőmérsékletét A:510-ből, ECO beállítást ír H:1505-be (tartomány 5–30 °C)

A tényleges üzemi beállítás a választott üzemmódtól függ — Comfort mód a Comfort értéket használja, ECO mód az ECO értéket, a programozott üzem pedig a WPM ütemterv szerint váltakozik a kettő között.

HMV hőmérséklet-beállítások

Két termosztát eszköz vezérli a háztartási melegvíz hőmérsékletét:

  • HMV Comfort hőmérséklet — olvassa a HMV aktuális hőmérsékletét A:521-ből, Comfort beállítást ír H:1509-be (tartomány 10–60 °C)
  • HMV ECO hőmérséklet — olvassa a HMV aktuális hőmérsékletét A:521-ből, ECO beállítást ír H:1510-be (tartomány 10–60 °C)
Szenzor monitorozás

A sablon több csak olvasható szenzort tartalmaz:

  • Kültéri hőmérséklet — környezeti hőmérséklet A:506-ból (°C, /10)
  • HMV aktuális hőmérséklet — a háztartási melegvíz-tároló aktuális hőmérséklete A:521-ből (°C, /10)
  • Víz-átfolyás — a hőszivattyú víz-átfolyása A:547-ből (l/perc, /10). 0 értéket mutathat, ha az átfolyás-érzékelő nincs telepítve.
  • Hőmennyiség — teljes termelt hőenergia, A:3502 (MWh) és A:3501 (kWh) regiszterekből kombinálva, MWh-ban megjelenítve
  • Üzemidő fűtés — a hőszivattyú kumulatív üzemideje térfűtésre A:3643-ból (óra)
  • Üzemidő HMV — a hőszivattyú kumulatív üzemideje HMV-re A:3644-ből (óra)
Szerviz attribútumok

A sablon 27 diagnosztikai szerviz attribútumot tesz elérhetővé a TapHome eszközrészletező nézetben. Ezek közé tartozik:

  • Szabályozó azonosítás — azonosítja a csatlakoztatott WPM szabályozó típusát (WPMsystem, LWZ, WPM 3, WPM 3i)
  • Üzemi állapot bitek — valós idejű jelzők a HC1/HC2 szivattyúhoz, felfűtési programhoz, NHZ fokozatokhoz, HP fűtési/HMV üzemmódhoz, kompresszor futásához, nyári üzemmódhoz, hűtési üzemmódhoz, leolvasztáshoz és csendes üzemmód 1/2-höz
  • Rendszerszenzorok — puffer hőmérséklet (aktuális és beállított), visszatérő hőmérséklet, forró gáz hőmérséklet, alacsony/közepes/magas nyomás
  • Hibafigyelés — hibastátusz, aktív hibaszám, leolvasztási állapot, üzenetszám
További funkciók

Az ISG átjáró további regisztereket tesz elérhetővé, amelyek jelenleg nem szerepelnek a TapHome sablonban. Ezek közé tartoznak az előremenő és visszatérő hőmérséklet-érzékelők, forráshőmérséklet, fix értékű üzem vezérlés, rendszer-visszaállítási parancsok és SG Ready bemenetek napelemes optimalizáláshoz. Átfogó energiaadatok regiszterei napi és összesített számlálókat biztosítanak a termelt hőhöz és felhasznált áramhoz, fűtés és HMV szerint elkülönítve. Ezek egy jövőbeli sablon-frissítésben adhatók hozzá.

Hibaelhárítás

Nincs Modbus kommunikáció
  1. Ellenőrizze, hogy az Ethernet kábel az ISG átjáróhoz csatlakozik (nem közvetlenül a hőszivattyúhoz)
  2. Erősítse meg az ISG IP címet — ellenőrizze a router DHCP bérleti tábláját vagy használja az alapértelmezett 192.168.0.126 címet
  3. Győződjön meg arról, hogy a TapHome Core és az ISG átjáró ugyanazon a hálózaton/alhálózaton van
  4. Ellenőrizze, hogy az 502-es portot nem blokkolja tűzfal
  5. Ellenőrizze, hogy más ISG szoftverfelület (pl. ServiceWelt távoli hozzáférés) nem használja aktívan a kapcsolatot — a Modbus nem futhat egyidejűleg más felületekkel, kivéve a csak olvasási EMI-t
32768-as érték az érzékelőknél

Az ISG a 32768 (0x8000) helyettesítő értéket adja vissza azon regisztereknél, amelyek nem érhetők el a csatlakoztatott szabályozón. Ez jellemzően azt jelenti, hogy az érzékelő nincs telepítve vagy a regisztert a konkrét WPM szabályozó típus nem támogatja.

Hibák nem törölhetők Modbus-on keresztül

A rendszerhibák csak a SERVICEWELT felhasználói felületen nyugtázhatók az ISG-n — Modbus-on keresztül nem törölhetők. A sablon hibastátusz és aktív hibaszám attribútumai lehetővé teszik a hibafigyelést, de kézi nyugtázás szükséges.

Elérhető eszközök

Stiebel Eltron HPA-0 Modul
Szerviz attribútumok
Szabályozó azonosításidentifies connected WPM controller type from A:5001 (ISG 5002); values: WPMsystem (449), LWZ Others (103), LWZ 304/404/504 (104), WPM 3 (390), WPM 3i (391)
Üzemi állapot (fejléc)section header for operating status bit flags — no register, grouping label only
FK1 szivattyúbit 0 of A:2500 (ISG 2501) — heating circuit 1 pump status (On/Off)
FK2 szivattyúbit 1 of A:2500 (ISG 2501) — heating circuit 2 pump status (On/Off)
Felfűtési programbit 2 of A:2500 (ISG 2501) — heat-up program active (On/Off)
NHZ fokozatok üzembenbit 3 of A:2500 (ISG 2501) — reheating stages running (On/Off)
HSZ fűtési módbanbit 4 of A:2500 (ISG 2501) — heat pump in space heating mode (On/Off)
HSZ HMV módbanbit 5 of A:2500 (ISG 2501) — heat pump in DHW heating mode (On/Off)
Kompresszor üzemelbit 6 of A:2500 (ISG 2501) — compressor running (On/Off)
Nyári üzemmódbit 7 of A:2500 (ISG 2501) — summer mode active (On/Off)
Hűtési üzemmódbit 8 of A:2500 (ISG 2501) — cooling mode active (On/Off)
Min. 1 IWS leolvasztásbanbit 9 of A:2500 (ISG 2501) — at least one heat pump in defrost mode (On/Off)
Csendes üzemmód 1bit 10 of A:2500 (ISG 2501) — silent mode 1 active (On/Off)
Csendes üzemmód 2bit 11 of A:2500 (ISG 2501) — silent mode 2 active, HP off (On/Off)
Egyéb attribútumok (fejléc)section header for additional sensor values — no register, grouping label only
Kültéri hőmérséklet [°C]reads A:506 (ISG 507) / 10 — outside temperature; duplicate of device #12
Aktuális puffer hőmérséklet [°C]reads A:517 (ISG 518, UInt16) / 10 — actual buffer tank temperature
Visszatérő hőmérséklet [°C]reads A:541 (ISG 542, UInt16) / 10 — return temperature from HP 1
Beállított puffer hőmérséklet [°C]reads A:518 (ISG 519) / 10 — setpoint buffer temperature
Forró gáz hőmérséklet [°C]reads A:543 (ISG 544) / 10 — hot gas temperature HP 1
Alacsony nyomás [Bar]reads A:544 (ISG 545) / 100 — low pressure HP 1
Közepes nyomás [Bar]reads A:545 (ISG 546) / 100 — mean pressure HP 1
Magas nyomás [Bar]reads A:546 (ISG 547) / 100 — high pressure HP 1
Leolvasztás állapotareads A:2505 (ISG 2506) — defrost status: 0=Off, 1=Initiated
Hiba állapotareads A:2504 (ISG 2505) — system fault: 0=No Fault, 1=Fault
Üzenet számareads A:2507 (ISG 2508) — message number (WPMsystem only)
Aktív hiba számareads A:2506 (ISG 2507) — active fault number (0–65535)

Stiebel Eltron HPA-0 13 C Premium

Olvasás (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
Szerviz attribútumok
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)
HMV aktuális hőmérséklet Változó Csak olvasható

A háztartási melegvíz-tároló aktuális hőmérséklete

Regiszter: A:521 Int16 Egység: °C numeric (/10)

HMV aktuális hőmérséklet

Olvasás
MODBUSR(A, 521, Int16)/10
Üzemidő HMV (h) Változó Csak olvasható

A hőszivattyú kumulatív üzemideje HMV fűtésre órában

Regiszter: A:3644 Int16 Egység: h numeric

Üzemidő HMV (h)

Olvasás
MODBUSR(A, 3644, Int16)
Üzemidő fűtés (h) Változó Csak olvasható

A hőszivattyú kumulatív üzemideje térfűtésre órában

Regiszter: A:3643 Int16 Egység: h numeric

Üzemidő fűtés (h)

Olvasás
MODBUSR(A, 3643, Int16)
Hőmennyiség Változó Csak olvasható

Teljes termelt hőenergia MWh-ban — MWh és kWh regiszterek kombinációja

Regiszter: A:3502 + A:3501 Int16 + Int16 Egység: MWh composite (MSB + LSB/1000)

Hőmennyiség

Olvasás
(MODBUSR(A, 3502, Int16) + (MODBUSR(A, 3501, Int16)/1000))
Üzemmód Többértékű kapcsoló

A hőszivattyú üzemmódja — vészüzem, készenlét, programozott, Comfort, ECO, HMV

Regiszter: H:1500 Int16 numeric
Értékek / Állapotok: Vészüzem · Készenléti mód · Programozott üzem · Comfort mód · ECO mód · HMV mód

Üzemmód

Kapcsoló állapot olvasása
MODBUSR(H, 1500, Int16)
Kapcsoló állapot írása
MODBUSW(H, 1500, Int16, Mu)
HC1 ECO hőmérséklet Termosztát

1. fűtőkör termosztát — aktuális hőmérséklet és ECO beállítás (5–30 °C)

Regiszter: A:507 (current) / H:1502 (setpoint) Int16 Egység: °C numeric (/10)

HC1 ECO hőmérséklet

Hőmérséklet olvasása
MODBUSR(A, 507, Int16) / 10
Kívánt hőmérséklet olvasása
MODBUSR(H, 1502, Int16) / 10
Kívánt hőmérséklet írása
MODBUSW(H, 1502, Int16, Se * 10)
HC1 Comfort hőmérséklet Termosztát

1. fűtőkör termosztát — aktuális hőmérséklet és Comfort beállítás (5–30 °C)

Regiszter: A:507 (current) / H:1501 (setpoint) Int16 Egység: °C numeric (/10)

HC1 Comfort hőmérséklet

Hőmérséklet olvasása
MODBUSR(A, 507, Int16) / 10
Kívánt hőmérséklet olvasása
MODBUSR(H, 1501, Int16) / 10
Kívánt hőmérséklet írása
MODBUSW(H, 1501, Int16, Se * 10)
HC2 ECO hőmérséklet Termosztát

2. fűtőkör termosztát — aktuális hőmérséklet és ECO beállítás (5–30 °C)

Regiszter: A:510 (current) / H:1505 (setpoint) Int16 Egység: °C numeric (/10)

HC2 ECO hőmérséklet

Hőmérséklet olvasása
MODBUSR(A, 510, Int16) / 10
Kívánt hőmérséklet olvasása
MODBUSR(H, 1505, Int16) / 10
Kívánt hőmérséklet írása
MODBUSW(H, 1505, Int16, Se * 10)
HC2 Comfort hőmérséklet Termosztát

2. fűtőkör termosztát — aktuális hőmérséklet és Comfort beállítás (5–30 °C)

Regiszter: A:510 (current) / H:1504 (setpoint) Int16 Egység: °C numeric (/10)

HC2 Comfort hőmérséklet

Hőmérséklet olvasása
MODBUSR(A, 510, Int16) / 10
Kívánt hőmérséklet olvasása
MODBUSR(H, 1504, Int16) / 10
Kívánt hőmérséklet írása
MODBUSW(H, 1504, Int16, Se * 10)
Víz-átfolyás Változó Csak olvasható
Regiszter: A:547 Int16 Egység: l/min numeric (/10)

Víz-átfolyás

Olvasás
MODBUSR(A, 547, Int16)/10
HMV ECO hőmérséklet Termosztát

HMV termosztát — aktuális tároló hőmérséklet és ECO beállítás (10–60 °C)

Regiszter: A:521 (current) / H:1510 (setpoint) Int16 Egység: °C numeric (/10)

HMV ECO hőmérséklet

Hőmérséklet olvasása
MODBUSR(A, 521, Int16) / 10
Kívánt hőmérséklet olvasása
MODBUSR(H, 1510, Int16) / 10
Kívánt hőmérséklet írása
MODBUSW(H, 1510, Int16, Se * 10)
HMV Comfort hőmérséklet Termosztát

HMV termosztát — aktuális tároló hőmérséklet és Comfort beállítás (10–60 °C)

Regiszter: A:521 (current) / H:1509 (setpoint) Int16 Egység: °C numeric (/10)

HMV Comfort hőmérséklet

Hőmérséklet olvasása
MODBUSR(A, 521, Int16) / 10
Kívánt hőmérséklet olvasása
MODBUSR(H, 1509, Int16) / 10
Kívánt hőmérséklet írása
MODBUSW(H, 1509, Int16, Se * 10)
Kültéri hőmérséklet Változó Csak olvasható
Regiszter: A:506 Int16 Egység: °C numeric (/10)

Kültéri hőmérséklet

Olvasás
MODBUSR(A,506, Int16)/10
Kapcsolat: Modbus TCP • Slave ID: $[SlaveId]
Lehetséges fejlesztések (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

Források