TapHome

Stiebel Eltron HPA-0 Serie Tepelné čerpadlo

Modbus TCP
Přidal
Poslední aktualizace: 03. 2026

Vyžaduje externí bránu

Stiebel Eltron ISG web / ISG plus

Stiebel Eltron HPA-0 Serie Tepelné čerpadlo

Stiebel Eltron HPA-0 Serie je vzduchové tepelné čerpadlo ze základní (ne Premium) produktové řady. Stejně jako varianta Premium nemá přímé rozhraní Modbus — komunikace vyžaduje bránu ISG web nebo ISG plus (Internet Service Gateway), která zpřístupňuje registry tepelného čerpadla přes Modbus TCP v lokální síti.

Šablona TapHome poskytuje ovládání provozního režimu, teplotní nastavení Comfort a ECO pro dva topné okruhy a teplou užitkovou vodu (TUV) a monitorování teploty TUV. Ve srovnání se šablonou Premium se tento základní variant zaměřuje na hlavní nastavení HVAC bez dodatečného měření energie a počítadel doby chodu.

Hardwarové připojení

Brána ISG se připojuje k regulátoru WPM tepelného čerpadla přes sběrnici CAN (interní kabeláž). Pro komunikaci Modbus TCP s TapHome připojte bránu ISG do lokální sítě standardním ethernetovým kabelem (RJ45).

  • Protokol: Modbus TCP
  • Port: 502
  • Slave ID: 1 (fixní)
  • Výchozí IP ISG: 192.168.0.126

Brána ISG nemůže provozovat Modbus TCP současně s jinými softwarovými rozhraními ISG (např. vzdálený monitoring ServiceWelt). Přístup Modbus pouze pro čtení je možný současně s rozšířením EMI pro správu energie, ale vyžaduje firmware ISG verze 12.1.2 nebo vyšší.

Konfigurace

Povolení komunikace Modbus

Brána ISG má Modbus TCP ve výchozím stavu povolený na portu 502. Není potřeba žádná speciální aktivace. IP adresu lze nakonfigurovat přes záložku “Profile” v rozhraní SERVICEWELT.

Při importu šablony do TapHome zadejte:

  • IP adresa — IP adresa brány ISG v lokální síti (výchozí: 192.168.0.126)
  • Slave ID — adresa Modbus slave (fixní na 1)

Pokud je brána ISG připojena přes router (DHCP), přiřaďte statickou IP nebo DHCP rezervaci, aby se adresa nezměnila po výpadku napájení. Při přímém připojení (point-to-point) si ISG zachová výchozí adresu 192.168.0.126.

Adresování registrů

Dokumentace ISG používá adresy registrů založené na 1. Šablona TapHome používá adresy založené na 0 (posun o 1). Například registr ISG 507 (OUTSIDE TEMPERATURE) odpovídá adrese šablony A:506.

Možnosti zařízení

Ovládání provozního režimu

Přepínač Provozní režim zapisuje do holding registru H:1500 a umožňuje výběr jednoho ze šesti režimů:

HodnotaRežimPopis
0Nouzový provozMinimální provoz, pouze záložní ohřev
1Pohotovostní režimPouze ochrana proti zamrznutí
2Programový provozStřídání ECO a Comfort podle týdenního programu WPM
3Režim ComfortKonstantní teplotní nastavení Comfort
4Režim ECOÚsporná snížená teplotní nastavení
5Režim TUVPouze ohřev teplé užitkové vody, bez vytápění

Při změně provozního režimu přes Modbus změňte v jednom kroku pouze režim NEBO teplotní nastavení — ne oboje současně. Tepelné čerpadlo potřebuje čas na stabilizaci po každé změně.

Teplotní nastavení topných okruhů

Šablona poskytuje čtyři termostatová zařízení pro dva topné okruhy, každý s nastavením Comfort a ECO:

  • HC1 Comfort teplota — čte aktuální teplotu HC1 z A:507, zapisuje nastavení Comfort do H:1501 (rozsah 5–30 °C)
  • HC1 ECO teplota — čte aktuální teplotu HC1 z A:507, zapisuje nastavení ECO do H:1502 (rozsah 5–30 °C)
  • HC2 Comfort teplota — čte aktuální teplotu HC2 z A:510, zapisuje nastavení Comfort do H:1504 (rozsah 5–30 °C)
  • HC2 ECO teplota — čte aktuální teplotu HC2 z A:510, zapisuje nastavení ECO do H:1505 (rozsah 5–30 °C)

Skutečné provozní nastavení závisí na zvoleném provozním režimu — režim Comfort používá hodnotu Comfort, režim ECO používá hodnotu ECO a programový provoz mezi oběma střídá podle rozvrhu WPM.

Teplotní nastavení TUV

Dvě termostatová zařízení ovládají teplotu teplé užitkové vody:

  • TUV Comfort teplota — čte aktuální teplotu TUV z A:521, zapisuje nastavení Comfort do H:1509 (rozsah 10–60 °C)
  • TUV ECO teplota — čte aktuální teplotu TUV z A:521, zapisuje nastavení ECO do H:1510 (rozsah 10–60 °C)
Monitorování senzorů

Šablona obsahuje jeden senzor pouze pro čtení:

  • Aktuální teplota TUV — aktuální teplota zásobníku teplé užitkové vody z A:521 (°C, /10)
Servisní atributy

Šablona zpřístupňuje 27 diagnostických servisních atributů dostupných v detailu zařízení TapHome. Zahrnují:

  • Identifikace regulátoru — identifikuje připojený typ regulátoru WPM (WPMsystem, LWZ, WPM 3, WPM 3i)
  • Bity provozního stavu — příznaky v reálném čase pro čerpadlo HC1/HC2, program náběhu, stupně NHZ, TČ v režimu vytápění/TUV, kompresor v chodu, letní režim, chladicí režim, odmrazování a tichý režim 1/2
  • Systémové senzory — venkovní teplota, teplota zásobníku (aktuální a nastavená), zpátečka, teplota horkého plynu, nízký/střední/vysoký tlak
  • Monitorování poruch — stav poruchy, číslo aktivní chyby, stav odmrazování, číslo zprávy

Venkovní teplota je dostupná jako servisní atribut (A:506), ale ne jako samostatné zařízení v této šabloně. Pro použití v automatizačních pravidlech zvažte šablonu varianty Premium, která obsahuje další samostatná senzorová zařízení.

Další možnosti

Brána ISG zpřístupňuje další registry, které nejsou momentálně zahrnuty v šabloně TapHome. Patří mezi ně senzory teploty přívodu a zpátečky, teplota zdroje, ovládání provozu s pevnou hodnotou, příkazy pro reset systému a vstupy SG Ready pro optimalizaci fotovoltaiky. Komplexní energetické registry poskytují denní a celková počítadla vyrobeného tepla a spotřebované energie, rozdělená podle vytápění a TUV. Tyto lze přidat v budoucí aktualizaci šablony.

Řešení problémů

Žádná komunikace Modbus
  1. Ověřte, že ethernetový kabel je připojen k bráně ISG (ne přímo k tepelnému čerpadlu)
  2. Potvrďte IP adresu ISG — zkontrolujte tabulku DHCP zapůjčení na routeru nebo použijte výchozí 192.168.0.126
  3. Ujistěte se, že TapHome Core a brána ISG jsou ve stejné síti/podsíti
  4. Zkontrolujte, že port 502 není blokován firewallem
  5. Ověřte, že žádné jiné softwarové rozhraní ISG (např. vzdálený přístup ServiceWelt) aktivně nepoužívá připojení — Modbus nemůže běžet současně s jinými rozhraními kromě EMI pouze pro čtení
Hodnota 32768 vrácená pro senzory

ISG vrací náhradní hodnotu 32768 (0x8000) pro registry, které nejsou dostupné na připojeném regulátoru. Typicky to znamená, že senzor není nainstalován nebo registr není podporován konkrétním typem regulátoru WPM.

Poruchy se nevymazávají přes Modbus

Systémové poruchy lze potvrdit pouze přes uživatelské rozhraní SERVICEWELT na ISG — nelze je vymazat přes Modbus. Atributy šablony pro stav poruchy a číslo aktivní chyby umožňují monitorování poruch, ale manuální potvrzení je vyžadováno.

Dostupná zařízení

Stiebel Eltron HPA-0 Modul
Servisní atributy
Identifikace regulátoru
Provozní stav
Čerpadlo HC1
Čerpadlo HC2
Program náběhu
NHZ stupně v chodu
TČ v režimu vytápění
TČ v režimu TUV
Kompresor v chodu
Letní režim
Chladicí režim
Min.1 IWS v odmrazování
Tichý režim 1
Tichý režim 2
Ostatní atributy
Venkovní teplota
Aktuální teplota zásobníku
Teplota zpátečky
Nastavená teplota zásobníku
Teplota horkého plynu
Nízký tlak
Střední tlak
Vysoký tlak
Stav odmrazování
Stav poruchy
Číslo zprávy
Číslo aktivní chyby

Stiebel Eltron HPA-0

Čtení (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
Servisní atributy
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)
Aktuální teplota TUV Proměnná Pouze ke čtení

Aktuální teplota zásobníku teplé užitkové vody v °C

Registr: A:521 Int16 Jednotka: °C numeric (/10)

Aktuální teplota TUV

Čtení
MODBUSR(A, 521, Int16)/10
TUV Comfort teplota Termostat

Termostat — čte aktuální teplotu TUV, zapisuje nastavení Comfort (10–60 °C)

Registr: A:521 (current) / H:1509 (setpoint)H:1509 Int16 Jednotka: °C numeric (/10)

TUV Comfort teplota

Čtení teploty
MODBUSR(A, 521, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 1509, Int16) / 10
Zápis požadované teploty
MODBUSW(H, 1509, Int16, Se * 10)
TUV ECO teplota Termostat

Termostat — čte aktuální teplotu TUV, zapisuje nastavení ECO (10–60 °C)

Registr: A:521 (current) / H:1510 (setpoint)H:1510 Int16 Jednotka: °C numeric (/10)

TUV ECO teplota

Čtení teploty
MODBUSR(A, 521, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 1510, Int16) / 10
Zápis požadované teploty
MODBUSW(H, 1510, Int16, Se * 10)
HC1 Comfort teplota Termostat

Termostat — čte aktuální teplotu topného okruhu 1, zapisuje nastavení Comfort (5–30 °C)

Registr: A:507 (current) / H:1501 (setpoint)H:1501 Int16 Jednotka: °C numeric (/10)

HC1 Comfort teplota

Čtení teploty
MODBUSR(A, 507, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 1501, Int16) / 10
Zápis požadované teploty
MODBUSW(H, 1501, Int16, Se * 10)
HC1 ECO teplota Termostat

Termostat — čte aktuální teplotu topného okruhu 1, zapisuje nastavení ECO (5–30 °C)

Registr: A:507 (current) / H:1502 (setpoint)H:1502 Int16 Jednotka: °C numeric (/10)

HC1 ECO teplota

Čtení teploty
MODBUSR(A, 507, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 1502, Int16) / 10
Zápis požadované teploty
MODBUSW(H, 1502, Int16, Se * 10)
HC2 Comfort teplota Termostat

Termostat — čte aktuální teplotu topného okruhu 2, zapisuje nastavení Comfort (5–30 °C)

Registr: A:510 (current) / H:1504 (setpoint)H:1504 Int16 Jednotka: °C numeric (/10)

HC2 Comfort teplota

Čtení teploty
MODBUSR(A, 510, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 1504, Int16) / 10
Zápis požadované teploty
MODBUSW(H, 1504, Int16, Se * 10)
HC2 ECO teplota Termostat

Termostat — čte aktuální teplotu topného okruhu 2, zapisuje nastavení ECO (5–30 °C)

Registr: A:510 (current) / H:1505 (setpoint)H:1505 Int16 Jednotka: °C numeric (/10)

HC2 ECO teplota

Čtení teploty
MODBUSR(A, 510, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 1505, Int16) / 10
Zápis požadované teploty
MODBUSW(H, 1505, Int16, Se * 10)
Provozní režim Vícestavový přepínač

Provozní režim tepelného čerpadla — Nouzový, Pohotovostní, Programový, Comfort, ECO, TUV

Registr: H:1500 Int16 numeric
Hodnoty / Stavy: Emergency Operation · Standby Mode · Programmed Operation · Comfort Mode · ECO Mode · DHW Mode

Provozní režim

Čtení stavu přepínače
MODBUSR(H, 1500, Int16)
Zápis stavu přepínače
MODBUSW(H, 1500, Int16, Mu)
Připojení: Modbus TCP • Slave ID: $[SlaveId]
Možná vylepšení (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)

Zdroje